Boo.Lang.Compiler.Steps.ProcessMethodBodies.DeclareLocal C# (CSharp) Метод

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

private DeclareLocal ( Boo.Lang.Compiler.Ast.Declaration d, bool privateScope ) : void
d Boo.Lang.Compiler.Ast.Declaration
privateScope bool
Результат void
        void DeclareLocal(Declaration d, bool privateScope)
        {
            AssertIdentifierName(d, d.Name);

            var local = DeclareLocal(d, d.Name, GetType(d.Type), privateScope);
            d.Entity = local;

            var internalLocal = local as InternalLocal;
            if (internalLocal != null)
                internalLocal.OriginalDeclaration = d;
        }

Same methods

ProcessMethodBodies::DeclareLocal ( Node sourceNode, string name, IType localType ) : IEntity
ProcessMethodBodies::DeclareLocal ( Node sourceNode, string name, IType localType, bool privateScope ) : IEntity
ProcessMethodBodies