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