Freigeben über


DesignerSerializationManager.IDesignerSerializationManager.CreateInstance Methode

Definition

 virtual System::Object ^ System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer) = System::ComponentModel::Design::Serialization::IDesignerSerializationManager::CreateInstance;
object IDesignerSerializationManager.CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
object IDesignerSerializationManager.CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);
abstract member System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
override this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object Implements IDesignerSerializationManager.CreateInstance

Parameter

type
Type

Der zu erstellende Datentyp.

arguments
ICollection

Die an den Konstruktor für diesen Typ zu übergebenden Argumente.

name
String

Der Name des Objekts. Mit diesem Namen kann später über GetInstance(String) auf das Objekt zugegriffen werden. Wenn null übergeben wird, dann wird das Objekt dennoch erstellt, jedoch kann darauf nicht über den Namen zugegriffen werden.

addToContainer
Boolean

true, wenn dieses Objekt dem Entwurfscontainer hinzugefügt werden soll. Dies wirkt sich nur dann aus, wenn das Objekt IComponent implementiert.

Gibt zurück

Die neu erstellte Objektinstanz.

Implementiert

Gilt für: