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, AddUniqueили методу, или AddReserved если он был создан методом AddUnique . Если имя не уникально, создается новая строка путем добавления к исходной строке.

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

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