CodeIdentifiers.MakeUnique(String) Metoda

Definicja

Określa, czy nazwa wejściowa powoduje konflikt z inną nazwą w CodeIdentifiers zakresie wystąpienia, a jeśli tak, generuje zmodyfikowany ciąg.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Parametry

identifier
String

Nazwa, która ma być modyfikowana, jeśli nie jest jeszcze unikatowa.

Zwraca

String

Wartość parametru identyfikatora lub zmodyfikowany ciąg, jeśli występuje kolizja nazw.

Uwagi

Nazwa danych wejściowych nie jest unikatowa, jeśli została przekazana wcześniej do Addmetody , AddUniquelub AddReserved metody lub została wygenerowana przez metodę AddUnique . Jeśli nazwa nie jest unikatowa, zostanie wygenerowany nowy ciąg, dołączając do oryginalnego ciągu.

Jeśli chcesz kontrolować nazwy jednostek kodu powiązanych z definicjami schematu XML lub usługi sieci Web, użyj skojarzonych atrybutów zamiast tworzenia wystąpienia CodeIdentifiers klasy. Aby uzyskać pełną listę, zobacz Atrybuty kontrolujące serializacji XML.

Dotyczy