clojure.lang.Var.popThreadBindings C# (CSharp) Метод

popThreadBindings() приватный Метод

private popThreadBindings ( ) : void
Результат void
        public static void popThreadBindings()
        {
            Frame f = CurrentFrame.Prev;
            if (f == null)
                throw new InvalidOperationException("Pop without matching push");
            else if (f == Frame.TOP)
                CurrentFrame = null;
            else
                CurrentFrame = f;
        }

Usage Example

Пример #1
0
 protected override object Read(PushbackTextReader r, char backquote)
 {
     try
     {
         Var.pushThreadBindings(RT.map(GENSYM_ENV, PersistentHashMap.EMPTY));
         //object form = read(r, true, null, true);
         object form = ReadAux(r);
         return(syntaxQuote(form));
     }
     finally
     {
         Var.popThreadBindings();
     }
 }
All Usage Examples Of clojure.lang.Var::popThreadBindings