Freigeben über


SymVariable Klasse

Definition

Stellt eine Variable in einem Symbolspeicher dar.

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
Vererbung
SymVariable
Vererbung
SymVariable
Attribute
Implementiert

Hinweise

Das SymVariable Objekt kann ein Parameter, eine lokale Variable oder ein Feld sein.

Konstruktoren

SymVariable(ISymUnmanagedVariable*)

Initialisiert eine neue Instanz der SymVariable-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedVariable-Objekt.

SymVariable(ISymUnmanagedVariable*)

Initialisiert eine neue Instanz der SymVariable-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedVariable-Objekt.

Eigenschaften

AddressField1

Ruft die erste Adresse einer Variablen ab.

AddressField2

Ruft die zweite Adresse einer Variablen ab.

AddressField3

Ruft die dritte Adresse einer Variablen ab.

AddressKind

Ruft den SymAddressKind-Wert ab, der den Typ der Adresse beschreibt.

Attributes

Ruft die Attribute der Variablen ab.

EndOffset

Ruft den Endoffset einer Variablen im Gültigkeitsbereich der Variablen ab.

Name

Ruft den Namen der Variablen ab.

StartOffset

Ruft den Anfangsoffset der Variablen im Gültigkeitsbereich der Variablen ab.

Methoden

__dtor()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

{dtor}()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

{dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

(Geerbt von SymVariableBase)
Dispose()

Gibt alle von der aktuellen Instanz der SymVariable-Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Wird von der Dispose()-Methode und der Finalize()-Methode aufgerufen, um die verwalteten und nicht verwalteten von der aktuellen Instanz der SymVariable-Klasse verwendeten Ressourcen freizugeben.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die SymVariable durch die Garbage Collection wieder zugänglich gemacht wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSignature()

Ruft die Variablensignatur ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: