CodeIdentifiers.MakeUnique(String) Metod

Definition

Avgör om indatanamnet står i konflikt med ett annat namn inom instansens CodeIdentifiers omfång och, om det gör det, genererar en modifierad sträng.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

identifier
String

Namnet som ska ändras om det inte redan är unikt.

Returer

Parametervärdet för identifieraren eller en modifierad sträng om det finns en namnkollision.

Kommentarer

Indatanamnet är inte unikt om det skickades tidigare till Addmetoden , AddUniqueeller AddReserved eller om det genererades av AddUnique metoden. Om namnet inte är unikt genereras en ny sträng genom att den ursprungliga strängen läggs till.

Om du vill styra namnen på kodentiteter som är bundna till XML-schema- eller webbtjänstdefinitioner använder du de associerade attributen i stället för att skapa en instans av CodeIdentifiers klassen. En fullständig lista finns i Attribut som styr XML-serialisering.

Gäller för