SymVariable SymVariable SymVariable SymVariable Class

Definition

Stellt eine Variable in einem Symbolspeicher dar.Represents a variable within a symbol store.

public ref class SymVariable : System::Diagnostics::SymbolStore::SymVariableBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolVariable
[System.Runtime.InteropServices.ComVisible(true)]
public class SymVariable : System.Diagnostics.SymbolStore.SymVariableBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolVariable
type SymVariable = class
    inherit SymVariableBase
    interface ISymbolVariable
    interface IDisposable
Public Class SymVariable
Inherits SymVariableBase
Implements IDisposable, ISymbolVariable
Vererbung
SymVariableSymVariableSymVariableSymVariable
Attribute
Implementiert

Hinweise

Die SymVariable Objekt kann ein Parameter, eine lokale Variable oder ein Feld sein.The SymVariable object can be a parameter, a local variable, or a field.

Konstruktoren

SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*)

Initialisiert eine neue Instanz der SymVariable-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedVariable-Objekt.Initializes a new instance of the SymVariable class using the specified pointer to an unmanaged ISymUnmanagedVariable object.

SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*) SymVariable(ISymUnmanagedVariable*)

Initialisiert eine neue Instanz der SymVariable-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedVariable-Objekt.Initializes a new instance of the SymVariable class using the specified pointer to an unmanaged ISymUnmanagedVariable object.

Eigenschaften

AddressField1 AddressField1 AddressField1 AddressField1

Ruft die erste Adresse einer Variablen ab.Gets the first address of a variable.

AddressField2 AddressField2 AddressField2 AddressField2

Ruft die zweite Adresse einer Variablen ab.Gets the second address of a variable.

AddressField3 AddressField3 AddressField3 AddressField3

Ruft die dritte Adresse einer Variablen ab.Gets the third address of a variable.

AddressKind AddressKind AddressKind AddressKind

Ruft den SymAddressKind-Wert ab, der den Typ der Adresse beschreibt.Gets the SymAddressKind value describing the type of the address.

Attributes Attributes Attributes Attributes

Ruft die Attribute der Variablen ab.Gets the attributes of the variable.

EndOffset EndOffset EndOffset EndOffset

Ruft den Endoffset einer Variablen im Gültigkeitsbereich der Variablen ab.Gets the end offset of a variable within the scope of the variable.

Name Name Name Name

Ruft den Namen der Variablen ab.Gets the name of the variable.

StartOffset StartOffset StartOffset StartOffset

Ruft den Anfangsoffset der Variablen im Gültigkeitsbereich der Variablen ab.Gets the start offset of the variable within the scope of the variable.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz der SymVariable-Klasse verwendeten Ressourcen frei.Releases the resources used by the current instance of the SymVariable class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) 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.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymVariable class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() 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.Releases unmanaged resources and performs other cleanup operations before the SymVariable is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetSignature() GetSignature() GetSignature() GetSignature()

Ruft die Variablensignatur ab.Gets the variable signature.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
__dtor() __dtor() __dtor() __dtor()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

{dtor}() {dtor}() {dtor}() {dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

Gilt für: