CodeIdentifiers.MakeUnique(String) Метод

Определение

Определяет конфликтует ли входящее имя с другим именем в рамках области экземпляра CodeIdentifiers и, если конфликтует, выполняется генерирование измененной строки.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Параметры

identifier
String

Имя для изменения, если оно не является уникальным.

Возвращаемое значение

String

Значение параметра идентификатора или измененная строка, если возникает коллизия имени.

Комментарии

Входное имя не является уникальным, если оно было передано ранее методу Addили AddReserved AddUniqueметоду или было создано методомAddUnique. Если имя не является уникальным, новая строка создается путем добавления к исходной строке.

Если вы хотите управлять именами сущностей кода, привязанных к определениям XML-схемы или веб-службы, используйте связанные атрибуты, а не создание экземпляра CodeIdentifiers класса. Полный список см. в разделе "Атрибуты, управляющие сериализацией XML".

Применяется к