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.Represents a lexical scope within SymMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

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

Commenti

La SymScope classe fornisce anche l'accesso a tutte le variabili locali definite nell'ambito corrente.The SymScope class also provides access to all locals defined within the current scope.

Costruttori

SymScope(ISymUnmanagedScope*)

Inizializza una nuova istanza della classe SymScope usando il puntatore specificato a un oggetto ISymUnmanagedScope non gestito.Initializes a new instance of the SymScope class by using the specified pointer to an unmanaged ISymUnmanagedScope object.

SymScope(ISymUnmanagedScope*)

Inizializza una nuova istanza della classe SymScope usando il puntatore specificato a un oggetto ISymUnmanagedScope non gestito.Initializes a new instance of the SymScope class using the specified pointer to an unmanaged ISymUnmanagedScope object.

Proprietà

EndOffset

Recupera l'offset finale dell'ambito lessicale corrente.Gets the end offset of the current lexical scope.

Method

Recupera il metodo che contiene l'ambito lessicale corrente.Gets the method that contains the current lexical scope.

Parent

Recupera l'ambito lessicale padre dell'ambito corrente.Gets the parent lexical scope of the current scope.

StartOffset

Recupera l'offset iniziale dell'ambito lessicale corrente.Gets the start offset of the current lexical scope.

Metodi

__dtor()

Rilascia le risorse contenute nell'istanza corrente.Releases the resources held by the current instance.

{dtor}()

Rilascia le risorse contenute nell'istanza corrente.Releases the resources held by the current instance.

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe SymScope.Releases the resources used by the current instance of the SymScope class.

Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite utilizzate dall'istanza corrente della classe SymScope.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymScope class.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Finalize()

Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe SymScope venga recuperata tramite Garbage Collection.Releases unmanaged resources and performs other cleanup operations before the SymScope is reclaimed by garbage collection.

GetChildren()

Recupera gli ambiti lessicali figlio dell'ambito corrente.Gets the child lexical scopes of the current lexical scope.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetLocals()

Recupera le variabili locali all'interno dell'ambito lessicale corrente.Gets the local variables within the current lexical scope.

GetNamespaces()

Genera un'eccezione NotSupportedException in tutti i casi.Throws a NotSupportedException in all cases.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a