MethodInvoker Класс

Определение

Предоставляет методы для вызова метода, указанного предоставленным MethodBaseобъектом .

public ref class MethodInvoker sealed
public sealed class MethodInvoker
type MethodInvoker = class
Public NotInheritable Class MethodInvoker
Наследование
MethodInvoker

Комментарии

Методы в этом классе обеспечивают лучшую производительность, чем Invoke(Object, Object[]) когда совместимость с этим методом не требуется и когда вызывающий объект может кэшировать экземпляр MethodInvoker для дополнительных вызовов вызова. В отличие от Invoke(Object, Object[]), методы invoke в этом классе не ищут значения по умолчанию для аргументов при Missing указании параметра . Кроме того, целевой метод может быть встраивается для повышения производительности и не отображается в трассировках стека.

Методы

Create(MethodBase)

Создает новый экземпляр MethodInvoker.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Invoke(Object)

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

Invoke(Object, Object)

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

Invoke(Object, Object, Object)

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

Invoke(Object, Object, Object, Object)

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

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

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

Invoke(Object, Span<Object>)

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

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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