SymScope Classe

Definizione

Rappresenta un ambito lessicale all'interno SymMethoddi , fornendo l'accesso agli offset iniziale e finale dell'ambito, nonché ai relativi ambiti figlio e padre.

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 tutte le variabili locali definite nell'ambito corrente.

Costruttori

Nome Descrizione
SymScope(ISymUnmanagedScope*)

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

SymScope(ISymUnmanagedScope*)

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

Proprietà

Nome Descrizione
EndOffset

Ottiene l'offset finale dell'ambito lessicale corrente.

Method

Ottiene il metodo che contiene l'ambito lessicale corrente.

Parent

Ottiene l'ambito lessicale padre dell'ambito corrente.

StartOffset

Ottiene l'offset iniziale dell'ambito lessicale corrente.

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

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

Dispose(Boolean)

Chiamato dai Dispose() metodi e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della SymScope 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 SymScope recuperato da Garbage Collection.

GetChildren()

Ottiene gli ambiti lessicali figlio dell'ambito lessicale corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocals()

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

GetNamespaces()

Genera un oggetto NotSupportedException in tutti i casi.

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