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 leksykalny 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.
Note
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
| Nazwa | Opis |
|---|---|
| EndOffset |
Pobiera przesunięcie końcowe bieżącego zakresu leksyktycznego. |
| Method |
Pobiera metodę zawierającą bieżący zakres leksykalny. |
| Parent |
Pobiera nadrzędny zakres leksykalny bieżącego zakresu. |
| StartOffset |
Pobiera przesunięcie początkowe bieżącego zakresu leksyktycznego. |
Metody
| Nazwa | Opis |
|---|---|
| GetChildren() |
Pobiera podrzędne zakresy leksykalne bieżącego zakresu leksyktycznego. |
| GetLocals() |
Pobiera zmienne lokalne w bieżącym zakresie leksykalnym. |
| GetNamespaces() |
Pobiera przestrzenie nazw używane w bieżącym zakresie. |