IDesignerSerializationManager.CreateInstance Metoda

Definicja

Tworzy wystąpienie określonego typu i dodaje je do kolekcji nazwanych wystąpień.

C#
public object CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
C#
public object CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);

Parametry

type
Type

Typ danych do utworzenia.

arguments
ICollection

Argumenty, które mają być przekazywane do konstruktora dla tego typu.

name
String

Nazwa obiektu. Ta nazwa może służyć do uzyskiwania dostępu do obiektu później za pośrednictwem GetInstance(String). Jeśli null zostanie przekazany, obiekt jest nadal tworzony, ale nie można uzyskać do tego dostępu według nazwy.

addToContainer
Boolean

Jeśli trueten obiekt zostanie dodany do kontenera projektu. Obiekt musi zaimplementować IComponent ten efekt.

Zwraca

Nowo utworzone wystąpienie obiektu.

Uwagi

Obiekty implementujące IComponent są dodawane do kontenera czasu projektowania, jeśli addToContainer parametr ma truewartość .

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1