IDesignerSerializationManager.CreateInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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);
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 pour ce type.
- name
- String
Nom de l’objet. Ce nom peut être utilisé pour accéder à l’objet ultérieurement via GetInstance(String). S’il null est passé, l’objet est toujours créé, mais il n’est pas accessible par nom.
- addToContainer
- Boolean
Si true, cet objet est ajouté au conteneur de conception. L’objet doit implémenter IComponent pour que cela ait un effet.
Retours
Instance d’objet nouvellement créée.
Remarques
Les objets qui implémentent IComponent sont ajoutés au conteneur au moment du design si le addToContainer paramètre est true.