Udostępnij za pośrednictwem


ConstructorInvoker Klasa

Definicja

Udostępnia metody wywoływania metody określonej przez podany ConstructorInfoelement .

public ref class ConstructorInvoker sealed
public sealed class ConstructorInvoker
type ConstructorInvoker = class
Public NotInheritable Class ConstructorInvoker
Dziedziczenie
ConstructorInvoker

Uwagi

Ta klasa zapewnia lepszą wydajność niż Invoke(Object[]) wtedy, gdy zgodność z tą metodą nie jest konieczna, a gdy obiekt wywołujący może buforować wystąpienie ConstructorInvoker na potrzeby dodatkowych wywołań wywołań. W przeciwieństwie do Invoke(Object[])metody invoke w tej klasie nie wyszukują wartości domyślnych dla argumentów, gdy Missing jest określony. Ponadto konstruktor docelowy może być wbudowany pod kątem wydajności i nie pojawiać się w śladach stosu.

Metody

Create(ConstructorInfo)

Tworzy nowe wystąpienie klasy ConstructorInvoker.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Invoke()

Wywołuje konstruktor.

Invoke(Object)

Wywołuje konstruktor przy użyciu określonych argumentów.

Invoke(Object, Object)

Wywołuje konstruktor przy użyciu określonych argumentów.

Invoke(Object, Object, Object)

Wywołuje konstruktor przy użyciu określonych argumentów.

Invoke(Object, Object, Object, Object)

Wywołuje konstruktor przy użyciu określonych argumentów.

Invoke(Span<Object>)

Wywołuje konstruktor przy użyciu określonych argumentów.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy