Поделиться через


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)

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