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