SymScope SymScope SymScope SymScope Class

Definition

Stellt einen lexikalischen Gültigkeitsbereich in SymMethod dar, der Zugriff auf den Anfangs- und den Endoffset des Gültigkeitsbereichs sowie auf die zugehörigen untergeordneten und übergeordneten Gültigkeitsbereiche bietet.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
Vererbung
SymScopeSymScopeSymScopeSymScope
Attribute
Implementiert

Hinweise

Die SymScope Klasse bietet auch Zugriff auf alle lokalen Variablen im aktuellen Gültigkeitsbereich definiert.The SymScope class also provides access to all locals defined within the current scope.

Konstruktoren

SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*)

Initialisiert eine neue Instanz der SymScope-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedScope-Objekt.Initializes a new instance of the SymScope class by using the specified pointer to an unmanaged ISymUnmanagedScope object.

SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*)

Initialisiert eine neue Instanz der SymScope-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedScope-Objekt.Initializes a new instance of the SymScope class using the specified pointer to an unmanaged ISymUnmanagedScope object.

Eigenschaften

EndOffset EndOffset EndOffset EndOffset

Ruft den Endoffset des aktuellen lexikalischen Gültigkeitsbereichs ab.Gets the end offset of the current lexical scope.

Method Method Method Method

Ruft die Methode ab, die den aktuellen lexikalischen Gültigkeitsbereich enthält.Gets the method that contains the current lexical scope.

Parent Parent Parent Parent

Ruft den übergeordneten lexikalischen Gültigkeitsbereich des aktuellen Gültigkeitsbereichs ab.Gets the parent lexical scope of the current scope.

StartOffset StartOffset StartOffset StartOffset

Ruft den Anfangsoffset des aktuellen lexikalischen Gültigkeitsbereichs ab.Gets the start offset of the current lexical scope.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz der SymScope-Klasse verwendeten Ressourcen frei.Releases the resources used by the current instance of the SymScope class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Wird von der Dispose()-Methode und der Finalize()-Methode aufgerufen, um die verwalteten und nicht verwalteten von der aktuellen Instanz der SymScope-Klasse verwendeten Ressourcen freizugeben.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) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die SymScope durch die Garbage Collection wieder zugänglich gemacht wird.Releases unmanaged resources and performs other cleanup operations before the SymScope is reclaimed by garbage collection.

GetChildren() GetChildren() GetChildren() GetChildren()

Ruft die untergeordneten lexikalischen Gültigkeitsbereiche des aktuellen lexikalischen Gültigkeitsbereichs ab.Gets the child lexical scopes of the current lexical scope.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLocals() GetLocals() GetLocals() GetLocals()

Ruft die lokalen Variablen im aktuellen lexikalischen Gültigkeitsbereich ab.Gets the local variables within the current lexical scope.

GetNamespaces() GetNamespaces() GetNamespaces() GetNamespaces()

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
__dtor() __dtor() __dtor() __dtor()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

{dtor}() {dtor}() {dtor}() {dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

Gilt für: