System.Bindings.Helper.TBindings.CreateMethodScope

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch