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

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

private AddInitializedTempLocal ( MethodInvocationExpression eval, Expression initializer ) : InternalLocal
eval Boo.Lang.Compiler.Ast.MethodInvocationExpression
initializer Boo.Lang.Compiler.Ast.Expression
Результат Boo.Lang.Compiler.TypeSystem.InternalLocal
        InternalLocal AddInitializedTempLocal(MethodInvocationExpression eval, Expression initializer)
        {
            InternalLocal temp = DeclareTempLocal(GetExpressionType(initializer));
            eval.Arguments.Add(
                CodeBuilder.CreateAssignment(
                    CodeBuilder.CreateReference(temp),
                    initializer));
            return temp;
        }
ProcessMethodBodies