clojure.lang.CljCompiler.Ast.LocalBinding.LocalBinding C# (CSharp) Метод

LocalBinding() публичный Метод

public LocalBinding ( int index, Symbol sym, Symbol tag, clojure.lang.CljCompiler.Ast.Expr init, Type declaredType, bool isThis, bool isArg, bool isByRef ) : System
index int
sym Symbol
tag Symbol
init clojure.lang.CljCompiler.Ast.Expr
declaredType System.Type
isThis bool
isArg bool
isByRef bool
Результат System
        public LocalBinding(int index, Symbol sym, Symbol tag, Expr init, Type declaredType, bool isThis, bool isArg, bool isByRef)
        {
            if (Compiler.MaybePrimitiveType(init) != null && tag != null)
                throw new InvalidOperationException("Can't type hint a local with a primitive initializer");

            Index = index;
            _sym = sym;
            Tag = tag;
            Init = init;
            _name = Compiler.munge(sym.Name);
            _isThis = isThis;
            _isArg = isArg;
            _isByRef = isByRef;
            _declaredType = declaredType;
            RecurMismatch = false;
        }
LocalBinding