IDynamicExpression Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett internt gränssnitt för åtkomst till argumenten för DynamicExpression-trädnoder samt callSite- och omskrivningsfunktioner. Du bör inte använda det här API:et. Den är bara offentlig på grund av DLL-refaktorisering och finns endast för interna prestandaoptimeringar.
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
- Härledda
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| ArgumentCount |
Returnerar antalet argument till uttrycksträdnoden. Det här API:et är endast för internt bruk. (Ärvd från IArgumentProvider) |
| DelegateType |
Hämtar den delegattyp som används av CallSite, vilket är den typ av regler som används i det dynamiska uttryckets polymorfa infogade cacheminne. |
Metoder
| Name | Description |
|---|---|
| CreateCallSite() |
Du kan också skapa CallSite och returnerar CallSite för DynamicExpressions polymorfa infogade cacheminne. Du bör inte använda den här typen. Det är bara offentligt på grund av sammansättningsrefaktorisering och används internt för prestandaoptimeringar. |
| GetArgument(Int32) |
Returnerar argumentet vid |
| Rewrite(Expression[]) |
Skriver om den här noden och ersätter argumenten för det dynamiska uttrycket med de angivna värdena. Antalet |