NewLateBinding.LateGet メソッド

定義

遅延バインディング プロパティの取得またはフィールド アクセス呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すものではありません。

public:
 static System::Object ^ LateGet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, cli::array <bool> ^ CopyBack);
public static object LateGet(object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool[] CopyBack);
static member LateGet : obj * Type * string * obj[] * string[] * Type[] * bool[] -> obj
Public Shared Function LateGet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), CopyBack As Boolean()) As Object

パラメーター

Instance
Object

プロパティまたはメソッドを公開する呼び出しオブジェクトのインスタンス。

Type
Type

呼び出しオブジェクトの型。

MemberName
String

呼び出しオブジェクトのプロパティまたはメソッドの名前。

Arguments
Object[]

呼び出されるプロパティまたはメソッドに渡される引数を含む配列。

ArgumentNames
String[]

引数名の配列。

TypeArguments
Type[]

引数型の配列。引数型を渡すジェネリック呼び出しにのみ使用されます。

CopyBack
Boolean[]

遅延バインダーが呼び出しサイトとの通信に使用する Boolean 値の配列。引数はパラメーター ByRef 一致します。 各 True 値は、引数が一致し、 LateCall の呼び出しが完了した後にコピーする必要があることを示します。

返品

呼び出しオブジェクトのインスタンス。

適用対象