SymScope Klasa
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 SymMethod, zapewniając dostęp do przesunięć początkowych i końcowych zakresu, a także zakresów podrzędnych i nadrzędnych.
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
- Dziedziczenie
-
SymScope
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Klasa SymScope zapewnia również dostęp do wszystkich ustawień lokalnych zdefiniowanych w bieżącym zakresie.
Konstruktory
SymScope(ISymUnmanagedScope*) |
Inicjuje nowe wystąpienie SymScope klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedScope . |
SymScope(ISymUnmanagedScope*) |
Inicjuje nowe wystąpienie SymScope klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedScope. |
Właściwości
EndOffset |
Pobiera przesunięcie końcowe bieżącego zakresu leksykalnego. |
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 leksykalnego. |
Metody
__dtor() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby blokowane przez bieżące wystąpienie. |
{dtor}() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby blokowane przez bieżące wystąpienie. |
{dtor}() |
Zwalnia zasoby blokowane przez bieżące wystąpienie. (Odziedziczone po SymScopeBase) |
Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie klasy SymScope. |
Dispose(Boolean) |
Wywoływane Dispose() przez metody i Finalize() w celu wydania zarządzanych i niezarządzanych zasobów używanych SymScope przez bieżące wystąpienie klasy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Zwalnia niezarządzane zasoby i wykonuje inne operacje oczyszczania przed SymScope odzyskaniem przez odzyskiwanie pamięci. |
GetChildren() |
Pobiera podrzędne zakresy leksykalne bieżącego zakresu leksykalnego. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLocals() |
Pobiera zmienne lokalne w bieżącym zakresie leksykalnym. |
GetNamespaces() |
Zgłasza wartość NotSupportedException we wszystkich przypadkach. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |