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 уникальным, вне зависимости от наличия второго аргумента.
Примечание. |
---|
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми. Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic). |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)