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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Bindings.Helper.pas System.Bindings.Helper.hpp |
System.Bindings.Helper | TBindings |
Beschreibung
Gibt einen Gültigkeitsbereich zurück, der eine aufrufbare Funktion behandeln kann, die von einem Methoden-Alias in einem String-Ausdruck repräsentiert wird.
Die Methode CreateMethodScope gibt einen Gültigkeitsbereich zurück, der eine aufrufbare Funktion behandeln kann, die von einem Methoden-Alias in einem String-Ausdruck repräsentiert wird. Es gibt zwei überladene Methoden CreateMethodScope.
Parameter | Bedeutung |
MethodName
|
Methodenname oder -Alias, der in Bindungsausdrucks-Strings verwendet wird. |
InvokableMethod
|
Funktion, die in Bindungsausdrucks-Strings verwendet wird. |
CreateMethodScope gibt einen Eingabebereich zurück, der die aufrufbare Methode enthält. Diese Methode wird verwendet, wenn der Methoden-Alias vom Engine-Evaluator nachgeschlagen wird.
Die zweite überladene Methode CreateMethodScope erstellt einen Gültigkeitsbereich mit Zuordnungen des Typs <method_name, IInvokable>
und gibt diesen zurück.