SymVariable Класс

Определение

Представляет переменную в хранилище символов.

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

Комментарии

Объект SymVariable может быть параметром, локальной переменной или полем.

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

Имя Описание
SymVariable(ISymUnmanagedVariable*)

Инициализирует новый экземпляр класса с помощью указанного SymVariable указателя на неуправляемый объект ISymUnmanagedVariable .

SymVariable(ISymUnmanagedVariable*)

Инициализирует новый экземпляр класса с помощью указанного SymVariable указателя на неуправляемый объект ISymUnmanagedVariable.

Свойства

Имя Описание
AddressField1

Возвращает первый адрес переменной.

AddressField2

Возвращает второй адрес переменной.

AddressField3

Возвращает третий адрес переменной.

AddressKind

SymAddressKind Возвращает значение, описывающее тип адреса.

Attributes

Возвращает атрибуты переменной.

EndOffset

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

Name

Возвращает имя переменной.

StartOffset

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

Методы

Имя Описание
__dtor()

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

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

{dtor}()

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

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

{dtor}()

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

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

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

GetHashCode()

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

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

Возвращает сигнатуру переменной.

GetType()

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

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

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

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

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

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

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