IDynamicExpression.Rewrite(Expression[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.