Język

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

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)

Dotyczy