System.Bindings.EvalProtocol.ICustomScope
Delphi
ICustomScope = interface(IScope)
C++
__interface ICustomScope : public IScope
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Description
Une portée personnalisée qui permet à l'utilisateur de renvoyer un wrapper personnalisé pour les membres d'objet fictifs.
ICustomScope est une interface qui définit une portée personnalisée qui permet à l'utilisateur de renvoyer un wrapper personnalisé pour les membres d'objet fictifs. Ces membres d'objet fictifs n'existent pas physiquement dans l'objet, mais sont plutôt des valeurs calculées désignées par des noms.
Implémentez cette interface pour créer une portée personnalisée qui peut être recensée avec la fabrique de portée personnalisée. Elle fournit des informations sur l'objet et sa métaclasse représentative sur laquelle la portée est mappée. N'oubliez pas que la portée personnalisée renvoie le même wrapper personnalisé pour le même nom de token d'un objet et que c'est le travail de la portée personnalisée de mettre à jour le contenu des wrappers personnalisés qui dépendent des informations de la portée personnalisée qui pourraient avoir changé auparavant.