Udostępnij za pośrednictwem


IDesignerSerializationManager.CreateInstance Metoda

Definicja

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

public:
 System::Object ^ CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer);
public object CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
public object CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);
abstract member CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Public Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object

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