Compartilhar via


CodeDomSerializerBase.GetUniqueName Método

Definição

Retorna um nome exclusivo para o objeto fornecido.

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

Parâmetros

manager
IDesignerSerializationManager

O IDesignerSerializationManager a ser usado para serialização.

value
Object

O objeto para o qual o nome será recuperado.

Retornos

Um nome exclusivo para o value.

Exceções

manager ou value é null.

Comentários

O método GetUniqueName chama o método GetName. Se esse método não retornar um nome, o GetUniqueName usará INameCreationService para fabricar um nome válido para o objeto. Se o serviço não estiver disponível, GetUniqueName fabricará um nome com base no nome de tipo curto combinado com um número de índice para torná-lo exclusivo. O nome resultante é associado ao gerenciador de serialização chamando o SetName método antes que o novo nome seja retornado.

Aplica-se a

Confira também