IronPython.Compiler.Ast.FunctionDefinition.Reduce C# (CSharp) Метод

Reduce() публичный Метод

public Reduce ( ) : Expression
Результат System.Linq.Expressions.Expression
        public override MSAst.Expression Reduce() {
            Debug.Assert(_variable != null, "Shouldn't be called by lambda expression");

            MSAst.Expression function = MakeFunctionExpression();
            return GlobalParent.AddDebugInfoAndVoid(
                AssignValue(Parent.GetVariableExpression(_variable), function),
                new SourceSpan(GlobalParent.IndexToLocation(StartIndex), GlobalParent.IndexToLocation(HeaderIndex))
            );
        }