CodeIdentifiers.MakeUnique(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.