CodeDomSerializerBase.GetUniqueName Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- IDesignerSerializationManager
- INameCreationService
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)