Поделиться через


IDynamicExpression.Rewrite(Expression[]) Метод

Определение

Переопределяет этот узел, заменяя аргументы динамического выражения предоставленными значениями. Количество 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[]

Аргументы, используемые для замены этого узла.

Возвращаемое значение

Переопределенный узел, но если никакие изменения не вносились, то возвращается тот же узел.

Применяется к