IDesignerSerializationManager.CreateInstance Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
ten 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 true
wartość .