Condividi tramite


SymScope Classe

Definizione

Rappresenta un ambito lessicale in SymMethod che consente di accedere agli offset iniziali e finali dell'ambito, nonché ai relativi ambiti padre e figlio.

public ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Ereditarietà
SymScope
Ereditarietà
SymScope
Attributi
Implementazioni

Commenti

La SymScope classe fornisce anche l'accesso a tutti i locali definiti nell'ambito corrente.

Costruttori

SymScope(ISymUnmanagedScope*)

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

SymScope(ISymUnmanagedScope*)

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

Proprietà

EndOffset

Recupera l'offset finale dell'ambito lessicale corrente.

Method

Recupera il metodo che contiene l'ambito lessicale corrente.

Parent

Recupera l'ambito lessicale padre dell'ambito corrente.

StartOffset

Recupera l'offset iniziale dell'ambito lessicale corrente.

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 SymScopeBase)
Dispose()

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

Dispose(Boolean)

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

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 SymScope venga recuperata tramite Garbage Collection.

GetChildren()

Recupera gli ambiti lessicali figlio dell'ambito corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocals()

Recupera le variabili locali all'interno dell'ambito lessicale corrente.

GetNamespaces()

Genera un'eccezione NotSupportedException in tutti i casi.

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