ISymbolScope Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |