Udostępnij za pośrednictwem


ActivityCodeDomSerializationManager.CreateInstance Metoda

Definicja

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

type
Type

Dane do Type utworzenia.

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

Object

Nowo utworzone wystąpienie obiektu.

Implementuje

Uwagi

Zapewnia to pośrednie odwołanie do SerializationManager metody o tej samej nazwie.

Dotyczy