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);
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 的调用后将其复制出来。

返回

调用对象的实例。

适用于