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

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

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

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