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
| Nazwa | Opis |
|---|---|
| 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
| 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 |
|---|---|
| __dtor() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby przechowywane 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 przechowywane przez bieżące wystąpienie. |
| {dtor}() |
Zwalnia zasoby przechowywane przez bieżące wystąpienie. (Odziedziczone po SymScopeBase) |
| Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie SymScope klasy. |
| Dispose(Boolean) |
Wywoływane Dispose() przez metody i Finalize() w celu zwolnienia zarządzanych i niezarządzanych zasobów używanych SymScope przez bieżące wystąpienie klasy. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| Finalize() |
Zwalnia niezarządzane zasoby i wykonuje inne operacje oczyszczania przed odzyskaniem SymScope pamięci przez odzyskiwanie pamięci. |
| GetChildren() |
Pobiera podrzędne zakresy leksykalne bieżącego zakresu leksyktycznego. |
| 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() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |