Afficher : Delphi
C++
Préférences d'affichage
System.Bindings.EvalProtocol
De XE2 API Documentation
Sommaire |
Classes
| EEvaluatorError | Classe d'exception pour la signalisation des erreurs dans l'évaluation. |
| EPlaceholderError | Classe d'exception pour la signalisation des erreurs dans la fonctionnalité de réservation des wrappers. |
| EWrapperError | Classe d'exception pour la signalisation des erreurs dans le comportement d'un wrapper. |
| IArguments | Utilisée pour passer des arguments à un wrapper au moment de l'évaluation. |
| IChild | Accède aux informations relatives aux membres des objets encapsulés. |
| ICompiledBinding | Permet l'évaluation d'une expression compilée. |
| ICompiledBindingWrappers | |
| ICustomScope | Une portée personnalisée qui permet à l'utilisateur de renvoyer un wrapper personnalisé pour les membres d'objet fictifs. |
| ICustomWrapper | Fournit le moteur avec des informations sur la forme syntaxique du membre d'objet fictif encapsulé et la routine utilisateur qui calcule la valeur pour le membre fictif. |
| IDebugBinding | Utilisée en interne pour l'interception de l'ordre d'exécution des opérations de moteur. |
| IDynamicGroup | Permet la détermination différée de la valeur d'un membre d'objet. |
| IDynamicInstance | Représente une instance dynamique d'un membre au sein d'un groupe dynamique. |
| IGroup | Stocke les valeurs résultantes encapsulées. |
| IInvokable | Définit une fonction qui renvoie éventuellement un emplacement pour les expressions bidirectionnelles. |
| ILocation | Définit une lvalue (Left Value, valeur de gauche) qui peut être extraite et stockée. |
| IPlaceholder | Définit un wrapper qui est considéré comme un espace réservé quand il n'encapsule pas une valeur physique. |
| IRttiChild | Fournit un accès à l'objet parent des wrappers internes et aux informations RTTI du membre. |
| IScope | Représente une portée qui peut être recherchée pour des wrappers. |
| IScopeEnumerable | Les implémenteurs de cette interface permettent aux portées d'avoir leurs wrappers énumérés. |
| IScopeEnumerator | Les implémenteurs de cette interface peuvent énumérer une portée énumérable. |
| IScopeEx | Une portée qui donne davantage de capacités de recherche non seulement de noms, mais aussi d'objets. |
| IScopeSelf | Donne accès à un wrapper qui encapsule le même objet que le wrapper qui implémente cette interface. |
| IScopeSymbols | Permet à une portée de renvoyer les wrappers seulement pour les symboles présents dans l'expression. |
| ISubscribable | Implémentée par des valeurs qui supportent les notifications de changement. |
| ISubscription | Représente un abonnement aux notifications de changement sur un objet supportant l'abonnement. |
| IValue | Définition abstraite d'une valeur immédiate. Cette interface est utilisée pour supporter l'interrogation de ILocation. |
| IWrapper | |
| IWrapperBinding | Interface qui définit le prototype de la liaison compilée d'un wrapper. |
| TCustomWrapperGetterCallback | Rappel utilisé par le wrapper personnalisé pour déterminer la valeur réelle du membre d'objet fictif qu'il encapsule. |
| TLocationWrapper | Implémentation de wrapper triviale pour les emplacements. |
| TScopeSymbols | Implémentation triviale pour IScopeSymbols. |
| TSubscriptionNotification | Appelée quand un objet supportant l'abonnement change. |
| TValueWrapper | Implémentation triviale pour les rvalues (valeurs de droite). |
Routines
| AdaptArguments | Crée un tableau de valeurs réelles à partir de wrappers de valeurs donnés. |
Types
Constantes
| cbpCompiled | cbpCompiled: TCompiledBindingPhaseType = cbpCompiled; |
| cbpCompiling | cbpCompiling: TCompiledBindingPhaseType = cbpCompiling; |
| cbpEmpty | cbpEmpty: TCompiledBindingPhaseType = cbpEmpty; |
| cbpEvaluated | cbpEvaluated: TCompiledBindingPhaseType = cbpEvaluated; |
| cbpEvaluating | cbpEvaluating: TCompiledBindingPhaseType = cbpEvaluating; |
| cbpEvaluationError | cbpEvaluationError: TCompiledBindingPhaseType = cbpEvaluationError; |
| cbpPrepareCompilation | cbpPrepareCompilation: TCompiledBindingPhaseType = cbpPrepareCompilation; |
| cbpPrepareEvaluation | cbpPrepareEvaluation: TCompiledBindingPhaseType = cbpPrepareEvaluation; |
| cwtIndexedProperty | cwtIndexedProperty: TCustomWrapperType = cwtIndexedProperty; |
| cwtMethod | cwtMethod: TCustomWrapperType = cwtMethod; |
| cwtProperty | cwtProperty: TCustomWrapperType = cwtProperty; |