Condividi tramite


SymVariable Classe

Definizione

Rappresenta una variabile all'interno di un archivio simboli.

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
Ereditarietà
SymVariable
Ereditarietà
SymVariable
Attributi
Implementazioni

Commenti

L'oggetto SymVariable può essere un parametro, una variabile locale o un campo.

Costruttori

SymVariable(ISymUnmanagedVariable*)

Inizializza una nuova istanza della classe SymVariable usando il puntatore specificato a un oggetto ISymUnmanagedVariable non gestito.

SymVariable(ISymUnmanagedVariable*)

Inizializza una nuova istanza della classe SymVariable usando il puntatore specificato a un oggetto ISymUnmanagedVariable non gestito.

Proprietà

AddressField1

Recupera il primo indirizzo della variabile.

AddressField2

Recupera il secondo indirizzo della variabile.

AddressField3

Recupera il terzo indirizzo della variabile.

AddressKind

Recupera il valore SymAddressKind descrittivo del tipo dell'indirizzo.

Attributes

Ottiene gli attributi della variabile.

EndOffset

Recupera l'offset finale della variabile all'interno dell'ambito della variabile.

Name

Ottiene il nome della variabile.

StartOffset

Recupera l'offset iniziale della variabile all'interno dell'ambito della variabile.

Metodi

__dtor()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia le risorse contenute nell'istanza corrente.

{dtor}()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia le risorse contenute nell'istanza corrente.

{dtor}()

Rilascia le risorse contenute nell'istanza corrente.

(Ereditato da SymVariableBase)
Dispose()

Rilascia le risorse usate dall'istanza corrente della classe SymVariable.

Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe SymVariable.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe SymVariable venga recuperata tramite Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSignature()

Ottiene la firma di variabile.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a