Freigeben über


ISymbolScope Schnittstelle

Definition

Stellt einen lexikalischen Gültigkeitsbereich in ISymbolMethod dar, der Zugriff auf den Anfangs- und den Endoffset des Gültigkeitsbereichs sowie auf die zugehörigen untergeordneten und übergeordneten Gültigkeitsbereiche bietet.

public interface class ISymbolScope
public interface ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolScope
type ISymbolScope = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolScope = interface
Public Interface ISymbolScope
Abgeleitet
Attribute

Hinweise

Die ISymbolScope -Schnittstelle bietet auch Zugriff auf alle lokalen Elemente, die innerhalb des aktuellen Bereichs definiert sind.

Hinweis

Diese Schnittstelle ist die verwaltete Entsprechung der ISymUnmanagedScope Schnittstelle, die eine der nicht verwalteten Symbolspeicherschnittstellen ist, die eine alternative Möglichkeit zum Lesen und Schreiben von Debugsymbolinformationen bieten.

Eigenschaften

EndOffset

Ruft den Endoffset des aktuellen lexikalischen Gültigkeitsbereichs ab.

Method

Ruft die Methode ab, die den aktuellen lexikalischen Gültigkeitsbereich enthält.

Parent

Ruft den übergeordneten lexikalischen Gültigkeitsbereich des aktuellen Gültigkeitsbereichs ab.

StartOffset

Ruft den Anfangsoffset des aktuellen lexikalischen Gültigkeitsbereichs ab.

Methoden

GetChildren()

Ruft die untergeordneten lexikalischen Gültigkeitsbereiche des aktuellen lexikalischen Gültigkeitsbereichs ab.

GetLocals()

Ruft die lokalen Variablen im aktuellen lexikalischen Gültigkeitsbereich ab.

GetNamespaces()

Ruft die Namespaces ab, die im aktuellen Gültigkeitsbereich verwendet werden.

Gilt für:

Weitere Informationen