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

Nome Descrizione
SymVariable(ISymUnmanagedVariable*)

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

SymVariable(ISymUnmanagedVariable*)

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

Proprietà

Nome Descrizione
AddressField1

Ottiene il primo indirizzo di una variabile.

AddressField2

Ottiene il secondo indirizzo di una variabile.

AddressField3

Ottiene il terzo indirizzo di una variabile.

AddressKind

Ottiene il SymAddressKind valore che descrive il tipo dell'indirizzo.

Attributes

Ottiene gli attributi della variabile.

EndOffset

Ottiene l'offset finale di una variabile all'interno dell'ambito della variabile.

Name

Ottiene il nome della variabile.

StartOffset

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

Metodi

Nome Descrizione
__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 SymVariable classe .

Dispose(Boolean)

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

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 venga SymVariable recuperato da Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSignature()

Ottiene la firma della variabile.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a