System.Linq.Expressions.DynamicExpression.Reduce C# (CSharp) Method

Reduce() public method

public Reduce ( ) : Expression
return Expression
        public override Expression Reduce()
        {
            var site = Expression.Constant(CallSite.Create(_delegateType, _binder));
            return Expression.Invoke(
                        Expression.Field(
                            site,
                            "Target"),
                        this.Arguments.AddFirst(site));
        }