IDynamicExpression.Rewrite(Expression[]) Methode

Definitie

Hiermee wordt dit knooppunt herschreven, waarbij de argumenten van de dynamische expressie worden vervangen door de opgegeven waarden. Het aantal args moet overeenkomen met het nummer van de huidige expressie. U mag dit type niet gebruiken. Het is alleen openbaar vanwege het herstructureren van assembly's en wordt intern gebruikt voor prestatieoptimalisaties. Met deze helpermethode kan het opnieuw schrijven van knooppunten onafhankelijk zijn van de specifieke implementatieklasse die is afgeleid van DynamicExpression die wordt gebruikt op de oproepsite.

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

Parameters

args
Expression[]

De argumenten die worden gebruikt om dit knooppunt te vervangen.

Retouren

Het herschreven knooppunt, maar als er geen wijzigingen zijn aangebracht, wordt hetzelfde knooppunt geretourneerd.

Van toepassing op