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
Имя для изменения, если оно не является уникальным.
Возвращаемое значение
Значение параметра идентификатора или измененная строка, если возникает коллизия имени.
Комментарии
Входное имя не является уникальным, если оно было передано ранее методу Addили AddReserved AddUniqueметоду или было создано методомAddUnique. Если имя не является уникальным, новая строка создается путем добавления к исходной строке.
Если вы хотите управлять именами сущностей кода, привязанных к определениям XML-схемы или веб-службы, используйте связанные атрибуты, а не создание экземпляра CodeIdentifiers класса. Полный список см. в разделе "Атрибуты, управляющие сериализацией XML".