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


CodeElements.CreateUniqueID - метод

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

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

Синтаксис

'Декларация
Function CreateUniqueID ( _
    Prefix As String, _
    <OutAttribute> ByRef NewName As String _
) As Boolean
bool CreateUniqueID(
    string Prefix,
    out string NewName
)
bool CreateUniqueID(
    [InAttribute] String^ Prefix, 
    [InAttribute] [OutAttribute] String^% NewName
)
abstract CreateUniqueID : 
        Prefix:string * 
        NewName:string byref -> bool 
function CreateUniqueID(
    Prefix : String, 
    NewName : String
) : boolean

Параметры

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

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

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

Заметки

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

Примечание

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

Безопасность платформы .NET Framework

См. также

Ссылки

CodeElements Интерфейс

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

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

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

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

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