Compartilhar via


CodeIdentifiers.MakeUnique(String) Método

Definição

Determina se o nome de entrada está em conflito com outro nome dentro do escopo da instância CodeIdentifiers e, em caso afirmativo, gera uma cadeia de caracteres modificada.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public:
 System::String ^ MakeUnique(System::String ^ identifier);
public string MakeUnique (string identifier);
member this.MakeUnique : string -> string
Public Function MakeUnique (identifier As String) As String

Parâmetros

identifier
String

O nome a ser modificado se já não for exclusivo.

Retornos

O valor do parâmetro identificador ou uma cadeia de caracteres modificada se houver uma colisão de nomes.

Comentários

O nome de entrada não será exclusivo se ele tiver sido passado anteriormente para o Addmétodo , AddUniqueou AddReserved ou se foi gerado pelo AddUnique método . Se o nome não for exclusivo, uma nova cadeia de caracteres será gerada acrescentando à cadeia de caracteres original.

Se você quiser controlar os nomes de entidades de código associadas a definições de esquema XML ou serviço Web, use os atributos associados em vez de criar uma instância da CodeIdentifiers classe . Para obter uma lista completa, consulte Atributos que controlam a serialização XML.

Aplica-se a