Sdílet prostřednictvím


ActivityCodeDomSerializationManager.CreateInstance Metoda

Definice

Vytvoří instanci zadaného typu a přidá ji do kolekce pojmenovaných instancí.

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

Data, Type která se vytvoří.

arguments
ICollection

ICollectionArgumenty, které se mají předat konstruktoru pro zadaný typ.

name
String

Název přiřazený výslednému objektu. Tento název lze použít pro přístup k objektu později prostřednictvím GetInstance(String) .

Pokud je předána hodnota null, objekt se vytvoří, ale není přístupný pomocí názvu.

addToContainer
Boolean

true pro přidání objektu do kontejneru návrhu; v opačném případě false .

Objekt musí být IComponent implementovat, aby to bylo efektní.

Návraty

Object

Nově vytvořená instance objektu.

Implementuje

Poznámky

To poskytuje nepřímý odkaz na SerializationManager metodu se stejným názvem.

Platí pro