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