Condividi tramite


CodeIdentifiers.MakeUnique(String) Metodo

Definizione

Determina se il nome di input è in conflitto con un altro nome nell'ambito dell'istanza di CodeIdentifiers e, in caso di conflitto, genera una stringa modificata.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

identifier
String

Nome da modificare qualora non sia già univoco.

Restituisce

String

Valore del parametro identifier o, in caso di conflitto di nomi, stringa modificata.

Commenti

Il nome di input non è univoco se è stato passato in precedenza al Addmetodo , AddUniqueo AddReserved se è stato generato dal AddUnique metodo . Se il nome non è univoco, viene generata una nuova stringa aggiungendo alla stringa originale.

Se si desidera controllare i nomi delle entità di codice associate a XML Schema o definizioni di servizio Web, utilizzare gli attributi associati anziché creare un'istanza della CodeIdentifiers classe . Per un elenco completo, vedere Attributi che controllano la serializzazione XML.

Si applica a