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 также предоставляет доступ ко всем локальным ресурсам, определенным в текущей области.
Note
Этот интерфейс является управляемым аналогом ISymUnmanagedScope интерфейса, который является одним из неуправляемых интерфейсов хранилища символов, которые предоставляют альтернативный способ чтения и записи сведений о символах отладки.
Свойства
| Имя | Описание |
|---|---|
| EndOffset |
Возвращает смещение конца текущей лексической области. |
| Method |
Возвращает метод, содержащий текущую лексическую область. |
| Parent |
Возвращает родительскую лексическую область текущей области. |
| StartOffset |
Возвращает смещение начала текущей лексической области. |
Методы
| Имя | Описание |
|---|---|
| GetChildren() |
Возвращает дочерние лексические области текущей лексической области. |
| GetLocals() |
Возвращает локальные переменные в текущей лексической области. |
| GetNamespaces() |
Возвращает пространства имен, используемые в текущей области. |