CodeFunction2.InfoLocation - свойство
Возвращает сведения о возможностях модели кода.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation with get
function get InfoLocation () : vsCMInfoLocation
Значение свойства
Тип: vsCMInfoLocation
Значение константы vsCMInfoLocation.
Заметки
Если InfoLocation возвращает vsCMInfoLocationProject, можно задать свойства, а затем получить StartPoint, и получить EndPoint. При переходе от одного объекта модели кода (A) к другому (B) — например, от функции к ее типу или от класса к базовому классу, если определение B находится в другом проекте, B может иметь тип vsCMInfoLocationExternal. Размещение зависит от реализации модели кода, ли проект объект B реализован на том же языке, как объект.
Если InfoLocation возвращает vsCMInfoLocationExternal, то информация доступна только из метаданных, из проверки библиотеки DLL или из замороженный источников. Вы сможете получить StartPoint и EditPoint, но нельзя редактировать документ, то есть нельзя задавать свойства или изменять текст, находящийся за элементом кода.
Если InfoLocation возвращает vsCMInfoLocationNone, то все, что доступен с именем объекта модели кода. Кроме того в зависимости от контекста исходного кода, в некоторых случаях можно понять, должно ли имя класса или интерфейса. В этой ситуации, поскольку модель кода не может разрешить имя полезные сведения, объект почти полностью бесполезен.
Примечание
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" в разделе Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)