SymScope Klasse

Definition

Stellt einen lexikalischen Bereich innerhalb SymMethoddar, der Den Zugriff auf die Anfangs- und Endoffsets des Bereichs sowie seine untergeordneten und übergeordneten Bereiche ermöglicht.

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
Vererbung
SymScope
Vererbung
SymScope
Attribute
Implementiert

Hinweise

Die SymScope Klasse bietet auch Zugriff auf alle lokal definierten Gebietsschemas innerhalb des aktuellen Bereichs.

Konstruktoren

Name Beschreibung
SymScope(ISymUnmanagedScope*)

Initialisiert eine neue Instanz der SymScope Klasse mithilfe des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedScope -Objekt.

SymScope(ISymUnmanagedScope*)

Initialisiert eine neue Instanz der SymScope Klasse mithilfe des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedScope -Objekt.

Eigenschaften

Name Beschreibung
EndOffset

Ruft den Endoffset des aktuellen lexikalischen Bereichs ab.

Method

Ruft die Methode ab, die den aktuellen lexikalischen Bereich enthält.

Parent

Ruft den übergeordneten lexikalischen Bereich des aktuellen Bereichs ab.

StartOffset

Ruft den Anfangsoffset des aktuellen lexikalischen Bereichs ab.

Methoden

Name Beschreibung
__dtor()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden.

{dtor}()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden.

{dtor}()

Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden.

(Geerbt von SymScopeBase)
Dispose()

Gibt die von der aktuellen Instanz der SymScope Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Wird von den und Dispose() den Finalize() Methoden aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der SymScope Klasse verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Finalize()

Gibt nicht verwaltete Ressourcen frei und führt weitere Bereinigungsvorgänge aus, bevor die SymScope Garbage Collection erneut beansprucht wird.

GetChildren()

Ruft die untergeordneten lexikalischen Bereiche des aktuellen lexikalischen Bereichs ab.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLocals()

Ruft die lokalen Variablen innerhalb des aktuellen lexikalischen Bereichs ab.

GetNamespaces()

Löst in allen Fällen ein NotSupportedException .

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: