IDynamicExpression Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une interface interne pour accéder aux arguments des nœuds d’arborescence DynamicExpression, ainsi qu’aux fonctionnalités CallSite et Rewriting. Vous ne devez pas utiliser cette API. Elle est publique uniquement en raison de la refactorisation de la DLL, et existe seulement pour optimiser les performances internes.
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
- Dérivé
- Implémente
Propriétés
ArgumentCount |
Retourne le nombre d’arguments du nœud d’arborescence d’expression. Cette API est destinée à un usage interne uniquement. (Hérité de IArgumentProvider) |
DelegateType |
Obtient le type délégué utilisé par CallSite, qui représente le type des règles utilisées dans le cache inline polymorphe de l’expression dynamique. |
Méthodes
CreateCallSite() |
Crée éventuellement CallSite et retourne CallSite pour le cache inline polymorphe de DynamicExpression. Vous ne devez pas utiliser ce type. Il est public uniquement en raison de la refactorisation de l’assembly, et il est utilisé en interne pour optimiser les performances. |
GetArgument(Int32) |
Retourne l’argument à l’ |
Rewrite(Expression[]) |
Réécrit ce nœud en remplaçant les arguments de l’expression dynamique par les valeurs fournies. Le nombre de |