System.Bindings.Helper.TBindings.CreateMethodScope

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function CreateMethodScope(const MethodName: string; InvokableMethod: IInvokable): IScope; overload;
class function CreateMethodScope(AMethod: TArray<TPair<string, IInvokable>>): IScope; overload;

C++

__classmethod System::Bindings::Evalprotocol::_di_IScope __fastcall CreateMethodScope(const System::UnicodeString MethodName, System::Bindings::Evalprotocol::_di_IInvokable InvokableMethod)/* overload */;
__classmethod System::Bindings::Evalprotocol::_di_IScope __fastcall CreateMethodScope(System::DynamicArray<System::Generics::Collections::TPair__2<System::UnicodeString,System::Bindings::Evalprotocol::_di_IInvokable> > AMethod)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Bindings.Helper.pas
System.Bindings.Helper.hpp
System.Bindings.Helper TBindings

Description

Renvoie une portée capable de gérer une fonction invocable représentée par un alias de méthode dans une expression de chaîne.

La méthode CreateMethodScope renvoie une portée capable de gérer une fonction invocable représentée par un alias de méthode dans une expression de chaîne. Il y a deux méthodes CreateMethodScope surchargées.

Paramètre Signification
MethodName Nom ou alias de méthode utilisé dans des expressions de chaîne de liaison.
InvokableMethod Fonction utilisée dans des expressions de chaîne de liaison.

CreateMethodScope renvoie une portée d'entrée contenant la méthode invocable utilisée lorsque l'évaluateur du moteur recherche l'alias de méthode.

La deuxième méthode CreateMethodScope surchargée crée et renvoie une portée avec des associations du type <method_name, IInvokable>.

Voir aussi