IDynamicExpression Interface
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.
Biedt een interne interface voor toegang tot de argumenten van dynamicExpression-structuurknooppunten, evenals callsite- en herschrijffunctionaliteit. U moet deze API niet gebruiken. Het is alleen openbaar vanwege dll-herstructurering en bestaat alleen voor interne prestatieoptimalisaties.
public interface class IDynamicExpression : System::Linq::Expressions::IArgumentProvider
public interface IDynamicExpression : System.Linq.Expressions.IArgumentProvider
type IDynamicExpression = interface
interface IArgumentProvider
Public Interface IDynamicExpression
Implements IArgumentProvider
- Afgeleid
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| ArgumentCount |
Retourneert het aantal argumenten naar het knooppunt van de expressiestructuur. Deze API is alleen bedoeld voor intern gebruik. (Overgenomen van IArgumentProvider) |
| DelegateType |
Hiermee haalt u het gemachtigde type op dat door de CallSite wordt gebruikt. Dit is het type regels dat wordt gebruikt in de polymorfe inlinecache van de dynamische expressie. |
Methoden
| Name | Description |
|---|---|
| CreateCallSite() |
Maakt eventueel de CallSite en retourneert de CallSite voor de polymorfe inlinecache van DynamicExpression. U mag dit type niet gebruiken. Het is alleen openbaar vanwege het herstructureren van assembly's en wordt intern gebruikt voor prestatieoptimalisaties. |
| GetArgument(Int32) |
Retourneert het argument bij |
| Rewrite(Expression[]) |
Hiermee wordt dit knooppunt herschreven, waarbij de argumenten van de dynamische expressie worden vervangen door de opgegeven waarden. Het aantal |