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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Bindings.Helper.pas System.Bindings.Helper.hpp |
System.Bindings.Helper | TBindings |
説明
文字列式でメソッド エイリアスによって表現された、呼び出し可能な関数を処理できるスコープを返します。
CreateMethodScope メソッドは、文字列式でメソッド エイリアスによって表現された、呼び出し可能な関数を処理できるスコープを返します。 CreateMethodScope にはオーバーロード メソッドが 2 つあります。
パラメータ | 意味 |
MethodName
|
バインディング文字列式で使用されるメソッド名またはエイリアス。 |
InvokableMethod
|
バインディング文字列式で使用される関数。 |
CreateMethodScope は、呼び出し可能なメソッドが入った入力スコープを返します。これは、エンジン エバリュエータによってメソッド エイリアスが検索される際に使用されます。
第 2 CreateMethodScope オーバーロード メソッドは、型 <method_name, IInvokable>
の関連付けでスコープを作成し、返します。