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
Argumenty ICollection , 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 se předá hodnota null, objekt se vytvoří, ale nelze k němu získat přístup podle názvu.
- addToContainer
- Boolean
truepřidání objektu do kontejneru návrhu; v opačném případě . false
Objekt musí implementovat IComponent , aby to mělo jakýkoli účinek.
Návraty
Nově vytvořená instance objektu.
Implementuje
Poznámky
To poskytuje nepřímý odkaz na metodu SerializationManager stejného názvu.