IDesignerSerializationManager.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:
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);
public object CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);
abstract member 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
Datový typ, který chcete vytvořit.
- arguments
- ICollection
Argumenty, které se mají předat konstruktoru pro tento typ.
- name
- String
Název objektu. Tento název lze použít pro přístup k objektu později prostřednictvím GetInstance(String). Pokud null
je objekt předán, je stále vytvořen, ale nelze k němu získat přístup podle názvu.
- addToContainer
- Boolean
Pokud true
, přidá se tento objekt do kontejneru návrhu. Objekt musí být implementován IComponent , aby to mělo jakýkoli účinek.
Návraty
Nově vytvořená instance objektu.
Poznámky
Objekty, které implementují IComponent , se přidají do kontejneru v době návrhu addToContainer
, pokud je true
parametr .