NewLateBinding.LateCall 方法

定义

执行后期绑定方法或函数调用。 此帮助器方法不宜从您的代码直接调用。

public:
 static System::Object ^ LateCall(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, bool IgnoreReturn);
public static object LateCall (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool[] CopyBack, bool IgnoreReturn);
public static object? LateCall (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type?[]? TypeArguments, bool[]? CopyBack, bool IgnoreReturn);
static member LateCall : obj * Type * string * obj[] * string[] * Type[] * bool[] * bool -> obj
Public Shared Function LateCall (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), CopyBack As Boolean(), IgnoreReturn As Boolean) As Object

参数

Instance
Object

公开属性或方法的调用对象的实例。

Type
Type

调用对象的类型。

MemberName
String

调用对象上的属性或方法的名称。

Arguments
Object[]

一个数组,包含要传递给正在被调用的属性或方法的参数。

ArgumentNames
String[]

参数名称的数组。

TypeArguments
Type[]

参数类型的数组;只用于传递参数类型的泛型调用。

CopyBack
Boolean[]

Boolean 值的数组,后期联编程序使用此数组与调用站点进行回归通信,该调用站点的变量匹配 ByRef 参数。 每个 True 值均指示参数匹配,并指示应在完成对 LateCall 的调用后将其复制出来。

IgnoreReturn
Boolean

一个 Boolean 值,指示是否可以忽略返回值。

返回

调用对象的实例。

注解

类似于 CallByName

适用于