ISymbolScope Interfejs

Definicja

Reprezentuje zakres leksykiczny w programie ISymbolMethod, zapewniając dostęp do przesunięć początkowych i końcowych zakresu, a także zakresów podrzędnych i nadrzędnych.

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
Pochodne
Atrybuty

Uwagi

Interfejs ISymbolScope zapewnia również dostęp do wszystkich ustawień lokalnych zdefiniowanych w bieżącym zakresie.

Uwaga

Ten interfejs jest zarządzanym odpowiednikiem interfejsu ISymUnmanagedScope , który jest jednym z niezarządzanych interfejsów magazynu symboli, które zapewniają alternatywny sposób odczytywania i zapisywania informacji o symbolach debugowania.

Właściwości

EndOffset

Pobiera przesunięcie końcowe bieżącego zakresu leksykalnego.

Method

Pobiera metodę zawierającą bieżący zakres leksykiczny.

Parent

Pobiera nadrzędny zakres leksykalny bieżącego zakresu.

StartOffset

Pobiera przesunięcie początkowe bieżącego zakresu leksykalnego.

Metody

GetChildren()

Pobiera podrzędne zakresy leksykalne bieżącego zakresu leksykalnego.

GetLocals()

Pobiera zmienne lokalne w bieżącym zakresie leksykalnym.

GetNamespaces()

Pobiera przestrzenie nazw, które są używane w bieżącym zakresie.

Dotyczy

Zobacz też