System.Bindings.Helper.TBindings.CreateMethodScope

提供: RAD Studio API Documentation
移動先: 案内検索

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> の関連付けでスコープを作成し、返します。

関連項目