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

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

private CloneOrAssignToTemp ( InternalLocal temp, Expression operand ) : Expression
temp Boo.Lang.Compiler.TypeSystem.InternalLocal
operand Boo.Lang.Compiler.Ast.Expression
Результат Boo.Lang.Compiler.Ast.Expression
        Expression CloneOrAssignToTemp(InternalLocal temp, Expression operand)
        {
            return null == temp
                ? operand.CloneNode()
                : CodeBuilder.CreateAssignment(
                    CodeBuilder.CreateReference(temp),
                    operand.CloneNode());
        }
ProcessMethodBodies