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()

Возвращает пространства имен, используемые в текущей области.

Применяется к

См. также раздел