Udostępnij za pośrednictwem


SymVariable Klasa

Definicja

Reprezentuje zmienną w magazynie symboli.

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
Dziedziczenie
SymVariable
Dziedziczenie
SymVariable
Atrybuty
Implementuje

Uwagi

Obiekt SymVariable może być parametrem, zmienną lokalną lub polem.

Konstruktory

SymVariable(ISymUnmanagedVariable*)

Inicjuje nowe wystąpienie SymVariable klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedVariable .

SymVariable(ISymUnmanagedVariable*)

Inicjuje nowe wystąpienie SymVariable klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedVariable.

Właściwości

AddressField1

Pobiera pierwszy adres zmiennej.

AddressField2

Pobiera drugi adres zmiennej.

AddressField3

Pobiera trzeci adres zmiennej.

AddressKind

SymAddressKind Pobiera wartość opisującą typ adresu.

Attributes

Pobiera atrybuty zmiennej.

EndOffset

Pobiera przesunięcie końcowe zmiennej w zakresie zmiennej.

Name

Pobiera nazwę zmiennej.

StartOffset

Pobiera przesunięcie początkowe zmiennej w zakresie zmiennej.

Metody

__dtor()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwalnia zasoby blokowane przez bieżące wystąpienie.

{dtor}()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwalnia zasoby blokowane przez bieżące wystąpienie.

{dtor}()

Zwalnia zasoby blokowane przez bieżące wystąpienie.

(Odziedziczone po SymVariableBase)
Dispose()

Zwalnia zasoby używane przez bieżące wystąpienie klasy SymVariable.

Dispose(Boolean)

Wywoływane Dispose() przez metody i Finalize() w celu wydania zarządzanych i niezarządzanych zasobów używanych SymVariable przez bieżące wystąpienie klasy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Zwalnia niezarządzane zasoby i wykonuje inne operacje oczyszczania przed SymVariable odzyskaniem przez odzyskiwanie pamięci.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetSignature()

Pobiera podpis zmiennej.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy