Partager via


CodeDomSerializerBase.GetUniqueName Méthode

Définition

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é.

S’applique à

Voir aussi