ISymbolScope Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет лексическую область видимости в объекте ISymbolMethod, обеспечивая доступ к начальному и конечному смещениям этой области, а также к ее дочерним и родительской областям.
public interface class ISymbolScope
public interface ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolScope
type ISymbolScope = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolScope = interface
Public Interface ISymbolScope
- Производный
- Атрибуты
Комментарии
Интерфейс ISymbolScope также предоставляет доступ ко всем локальным параметрам, определенным в текущем область.
Примечание
Этот интерфейс является управляемым аналогом ISymUnmanagedScope
интерфейса, который является одним из неуправляемых интерфейсов хранилища символов, которые предоставляют альтернативный способ чтения и записи отладочной информации о символах.
Свойства
EndOffset |
Возвращает конечное смещение текущей лексической области видимости. |
Method |
Возвращает метод, содержащий текущую лексическую область видимости. |
Parent |
Возвращает родительскую лексическую область видимости текущей области видимости. |
StartOffset |
Возвращает начальное смещение текущей лексической области видимости. |
Методы
GetChildren() |
Возвращает дочерние лексические области видимости текущей лексической области видимости. |
GetLocals() |
Возвращает локальные переменные в текущей лексической области видимости. |
GetNamespaces() |
Получает пространства имен, используемые в текущей области. |