Boo.Lang.Compiler.Steps.EmitAssembly.LoadAssignmentOperand C# (CSharp) Метод

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

private LoadAssignmentOperand ( IType elementType, Boo.Lang.Compiler.Ast.BinaryExpression node ) : LocalBuilder
elementType IType
node Boo.Lang.Compiler.Ast.BinaryExpression
Результат System.Reflection.Emit.LocalBuilder
        private LocalBuilder LoadAssignmentOperand(IType elementType, BinaryExpression node)
        {
            LoadExpressionWithType(elementType, node.Right);
            var leaveValueOnStack = ShouldLeaveValueOnStack(node);
            LocalBuilder temp = null;
            if (leaveValueOnStack)
            {
                Dup();
                temp = StoreTempLocal(elementType);
            }
            return temp;
        }
EmitAssembly