ConstructorInvoker Класс

Определение

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

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

Комментарии

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

Методы

Create(ConstructorInfo)

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

Equals(Object)

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

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

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

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

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

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

Вызывает конструктор.

Invoke(Object)

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

Invoke(Object, Object)

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

Invoke(Object, Object, Object)

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

Invoke(Object, Object, Object, Object)

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

Invoke(Span<Object>)

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

MemberwiseClone()

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

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

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

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

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