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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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.