다음을 통해 공유


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

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

반환

다시 작성된 노드를 변경하지 않은 경우 동일한 노드를 반환합니다.

적용 대상