DynamicExpression.IDynamicExpression.Rewrite(Expression[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重写此节点,该节点可将动态表达式的自变量替换为提供的值。 args
的数目需要与当前表达式的数目匹配。 不应使用此类型。 由于程序集重构,只能为公共的;并且在内部用于性能优化。 此辅助方法允许重新编写要独立于特定实现类的节点,该实现类是从调用站点正在使用的 DynamicExpression 派生的。
virtual System::Linq::Expressions::Expression ^ System.Linq.Expressions.IDynamicExpression.Rewrite(cli::array <System::Linq::Expressions::Expression ^> ^ args) = System::Linq::Expressions::IDynamicExpression::Rewrite;
System.Linq.Expressions.Expression IDynamicExpression.Rewrite (System.Linq.Expressions.Expression[] args);
abstract member System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
override this.System.Linq.Expressions.IDynamicExpression.Rewrite : System.Linq.Expressions.Expression[] -> System.Linq.Expressions.Expression
Function Rewrite (args As Expression()) As Expression Implements IDynamicExpression.Rewrite
参数
- args
- Expression[]
自变量。
返回
返回重写的表达式 Expression。