Udostępnij za pośrednictwem


SymScope Klasa

Definicja

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
SymScope
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)

Dotyczy