ConstructorInvoker Класс

Определение

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

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

Комментарии

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

Методы

Имя Описание
Create(ConstructorInfo)

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

Equals(Object)

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

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

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

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

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

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

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

Invoke(Object, Object, Object, Object)

Вызывает конструктор с помощью указанных аргументов.

Invoke(Object, Object, Object)

Вызывает конструктор с помощью указанных аргументов.

Invoke(Object, Object)

Вызывает конструктор с помощью указанных аргументов.

Invoke(Object)

Вызывает конструктор с помощью указанных аргументов.

Invoke(Span<Object>)

Вызывает конструктор с помощью указанных аргументов.

MemberwiseClone()

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

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

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

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

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

См. также раздел