ActivityCodeDomSerializationManager.CreateInstance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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
Nově vytvořená instance objektu.
Implementuje
Poznámky
To poskytuje nepřímý odkaz na SerializationManager metodu se stejným názvem.