CodeDomSerializerBase.GetUniqueName 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.
Retourne un nom unique pour l'objet donné.
protected:
System::String ^ GetUniqueName(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected string GetUniqueName (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetUniqueName : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> string
Protected Function GetUniqueName (manager As IDesignerSerializationManager, value As Object) As String
Paramètres
- manager
- IDesignerSerializationManager
IDesignerSerializationManager à utiliser pour la sérialisation.
- value
- Object
Objet pour lequel le nom doit être récupéré.
Retours
Nom unique pour value
.
Exceptions
manager
ou value
est null
.
Remarques
La méthode GetUniqueName appelle la méthode GetName. Si cette méthode ne retourne pas de nom, GetUniqueName utilise INameCreationService pour fabriquer un nom valide pour l’objet . Si le service n’est pas disponible, GetUniqueName fabrique un nom basé sur le nom de type court combiné à un numéro d’index pour le rendre unique. Le nom résultant est associé au gestionnaire de sérialisation en appelant la SetName méthode avant que le nouveau nom ne soit retourné.