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

ProcessAutoLocalDeclaration() защищенный Метод

protected ProcessAutoLocalDeclaration ( BinaryExpression node, ReferenceExpression reference ) : void
node BinaryExpression
reference ReferenceExpression
Результат void
        protected virtual void ProcessAutoLocalDeclaration(BinaryExpression node, ReferenceExpression reference)
        {
            Visit(node.Right);
            IType expressionType = MapWildcardType(GetConcreteExpressionType(node.Right));
            IEntity local = DeclareLocal(reference, reference.Name, expressionType);
            reference.Entity = local;
            BindExpressionType(reference, expressionType);
            BindExpressionType(node, expressionType);
        }
ProcessMethodBodies