VCCodeElements.CreateUniqueID(String, String) Метод

Определение

Создает программный идентификатор, не конфликтующий с другими идентификаторами в пределах области и соответствующий текущим правилам именования. Этот метод не реализован в Visual C#.

bool CreateUniqueID(std::wstring const & Prefix, [Runtime::InteropServices::Out] std::wstring const & & NewName = 0);
[System.Runtime.InteropServices.DispId(5)]
public bool CreateUniqueID (string Prefix, out string NewName = 0);
[<System.Runtime.InteropServices.DispId(5)>]
abstract member CreateUniqueID : string * string -> bool
Public Function CreateUniqueID (Prefix As String, Optional ByRef NewName As String = 0) As Boolean

Параметры

Prefix
String

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

NewName
String

Необязательный параметр. Если этот параметр указан, здесь гарантированно возвращается уникальное имя.

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

Boolean

Значение true, если имя является уникальным идентификатором; в противном случае — значение false.

Реализации

Атрибуты

Комментарии

CreateUniqueID Возвращает значение Prefix , указывающее, является ли уникальный идентификатор в коллекции элементов кода. Если указан второй аргумент, то NewName он возвращает уникальное имя на основе Prefix префикса (возможно, те же символы без дополнительных символов). Однако возвращаемое значение всегда возвращает, является ли Prefix он уникальным, независимо от того, указан ли второй аргумент.

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