Поделиться через


CodeElements.CreateUniqueID - метод

Обновлен: Ноябрь 2007

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

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Function CreateUniqueID ( _
    Prefix As String, _
    <OutAttribute> ByRef NewName As String _
) As Boolean
'Применение
Dim instance As CodeElements
Dim Prefix As String
Dim NewName As String
Dim returnValue As Boolean

returnValue = instance.CreateUniqueID(Prefix, _
    NewName)
bool CreateUniqueID(
    string Prefix,
    out string NewName
)
bool CreateUniqueID(
    [InAttribute] String^ Prefix, 
    [InAttribute] [OutAttribute] String^% NewName
)
function CreateUniqueID(
    Prefix : String, 
    NewName : String
) : boolean

Параметры

  • Prefix
    Тип: System.String
    Обязательный. Строка префикса или полное имя, указываемые для проверки того, является ли оно уникальным в коллекции элементов кода.
  • NewName
    Тип: System.String%
    Необязательный. Если этот параметр указан, здесь гарантированно возвращается уникальное имя.

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

Тип: System.Boolean
Логическое значение: true, если объект является уникальным идентификатором, в противном случае — false.

Заметки

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

9w1361yk.alert_note(ru-ru,VS.90).gifПримечание.

Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми. Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).

Разрешения

См. также

Ссылки

CodeElements Интерфейс

CodeElements - члены

EnvDTE - пространство имен

Другие ресурсы

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации

Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)

Практическое руководство. Поиск кода при помощи модели кода (Visual C#)