ActivityCodeDomSerializationManager.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:
virtual 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);
abstract member CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
override this.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
- arguments
- ICollection
Argumenty ICollection do przekazania do konstruktora dla określonego typu.
- name
- String
Nazwa przypisana do wynikowego obiektu. Ta nazwa może służyć do uzyskiwania dostępu do obiektu później za pośrednictwem GetInstance(String) .
Jeśli zostanie przekazana wartość null, obiekt zostanie utworzony, ale nie będzie można uzyskać do niego dostępu za pomocą nazwy.
- addToContainer
- Boolean
true
aby dodać obiekt do kontenera projektu; w przeciwnym false
razie .
Obiekt musi implementować IComponent w tym celu, aby mieć jakikolwiek efekt.
Zwraca
Nowo utworzone wystąpienie obiektu.
Implementuje
Uwagi
Zapewnia to pośrednie odwołanie do SerializationManager metody o tej samej nazwie.