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[]

이 노드를 바꾸는 데 사용되는 인수입니다.

반품

다시 작성된 노드이지만 변경 내용이 없는 경우 동일한 노드를 반환합니다.

적용 대상