System.Bindings.Helper.TBindings.CreateMethodScope
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>
.