MethodInvoker.Invoke Метод

Определение

Перегрузки

Invoke(Object)

Вызывает метод с использованием указанных аргументов.

Invoke(Object, Object)

Вызывает метод с использованием указанных аргументов.

Invoke(Object, Span<Object>)

Вызывает метод с использованием указанных аргументов.

Invoke(Object, Object, Object)

Вызывает метод с использованием указанных аргументов.

Invoke(Object, Object, Object, Object)

Вызывает метод с использованием указанных аргументов.

Invoke(Object, Object, Object, Object, Object)

Вызывает метод с использованием указанных аргументов.

Invoke(Object)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj);
public object? Invoke (object? obj);
member this.Invoke : obj -> obj
Public Function Invoke (obj As Object) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Исключения

Аргумент obj имеет значение , null а метод не является статическим.

-или-

Этот метод не объявлен и не унаследован в классе obj.

Тип, объявляющий метод, является открытым универсальным типом.

Указано неверное число аргументов.

Соглашение о вызовах или подпись не поддерживаются.

Применяется к

Invoke(Object, Object)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1);
public object? Invoke (object? obj, object? arg1);
member this.Invoke : obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

arg1
Object

Первый аргумент для вызываемого метода.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Исключения

Аргументы не соответствуют сигнатуре вызываемого метода.

Применяется к

Invoke(Object, Span<Object>)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj, Span<System::Object ^> arguments);
public object? Invoke (object? obj, Span<object?> arguments);
member this.Invoke : obj * Span<obj> -> obj
Public Function Invoke (obj As Object, arguments As Span(Of Object)) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

arguments
Span<Object>

Аргументы для вызываемого метода.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Исключения

Аргументы не соответствуют сигнатуре вызываемого метода.

Применяется к

Invoke(Object, Object, Object)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2);
public object? Invoke (object? obj, object? arg1, object? arg2);
member this.Invoke : obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

arg1
Object

Первый аргумент для вызываемого метода.

arg2
Object

Второй аргумент для вызываемого метода.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Применяется к

Invoke(Object, Object, Object, Object)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3);
public object? Invoke (object? obj, object? arg1, object? arg2, object? arg3);
member this.Invoke : obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

arg1
Object

Первый аргумент для вызываемого метода.

arg2
Object

Второй аргумент для вызываемого метода.

arg3
Object

Третий аргумент для вызываемого метода.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Применяется к

Invoke(Object, Object, Object, Object, Object)

Исходный код:
MethodInvoker.cs
Исходный код:
MethodInvoker.cs

Вызывает метод с использованием указанных аргументов.

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3, System::Object ^ arg4);
public object? Invoke (object? obj, object? arg1, object? arg2, object? arg3, object? arg4);
member this.Invoke : obj * obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object, arg4 As Object) As Object

Параметры

obj
Object

Объект , для которого вызывается метод . Если метод является статическим, этот аргумент игнорируется.

arg1
Object

Первый аргумент для вызываемого метода.

arg2
Object

Второй аргумент для вызываемого метода.

arg3
Object

Третий аргумент для вызываемого метода.

arg4
Object

Четвертый аргумент для вызываемого метода.

Возвращаемое значение

Объект , содержащий возвращаемое значение вызываемого метода, или null значение , если у вызываемого метода нет возвращаемого значения.

Применяется к