SymScope Класс

Определение

Представляет лексическую область видимости в объекте SymMethod, обеспечивая доступ к начальному и конечному смещениям этой области, а также к ее дочерним и родительской областям.

public ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Наследование
SymScope
Наследование
SymScope
Атрибуты
Реализации

Комментарии

Класс SymScope также предоставляет доступ ко всем локальным параметрам, определенным в текущей области.

Конструкторы

SymScope(ISymUnmanagedScope*)

Инициализирует новый экземпляр класса SymScope, используя заданный указатель на неуправляемый объект ISymUnmanagedScope.

SymScope(ISymUnmanagedScope*)

Инициализирует новый экземпляр класса SymScope, используя заданный указатель на неуправляемый объект ISymUnmanagedScope.

Свойства

EndOffset

Возвращает конечное смещение текущей лексической области видимости.

Method

Возвращает метод, содержащий текущую лексическую область видимости.

Parent

Возвращает родительскую лексическую область видимости текущей области видимости.

StartOffset

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

Методы

__dtor()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает ресурсы, удерживаемые текущим экземпляром.

{dtor}()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает ресурсы, удерживаемые текущим экземпляром.

{dtor}()

Освобождает ресурсы, удерживаемые текущим экземпляром.

(Унаследовано от SymScopeBase)
Dispose()

Освобождает ресурсы, используемые текущим экземпляром класса SymScope.

Dispose(Boolean)

Вызывается методами Dispose() и Finalize() для освобождения управляемых и неуправляемых ресурсов, используемых текущим экземпляром класса SymScope.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объект SymScope будет удален при сборке мусора.

GetChildren()

Возвращает дочерние лексические области видимости текущей лексической области видимости.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLocals()

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

GetNamespaces()

Во всех случаях вызывает исключение NotSupportedException.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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