IDesignerSerializationManager.CreateInstance Méthode

Définition

Crée une instance du type spécifié et l’ajoute à une collection d’instances nommées.

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

Paramètres

type
Type

Type de données à créer.

arguments
ICollection

Arguments à passer au constructeur de ce type.

name
String

Nom de l'objet. Ce nom peut être utilisé pour accéder ultérieurement à l'objet via GetInstance(String). Si null est passée, l'objet est toujours créé, mais n'est pas accessible par son nom.

addToContainer
Boolean

Si true est passé, cet objet est ajouté au conteneur de design. L'objet doit implémenter IComponent pour qu'il entre en vigueur.

Retours

Instance de l'objet qui vient d'être créé.

Remarques

Les objets qui implémentent IComponent sont ajoutés au conteneur au moment du design si le addToContainer paramètre est true.

S’applique à