Sdílet prostřednictvím


SymScope Třída

Definice

Představuje lexikální obor v rámci SymMethod, který poskytuje přístup k počátečnímu a koncovému posunu oboru a jeho podřízeným a nadřazeným oborům.

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
Dědičnost
SymScope
Dědičnost
SymScope
Atributy
Implementuje

Poznámky

Třída SymScope také poskytuje přístup ke všem místním prostředím definovaným v aktuálním oboru.

Konstruktory

SymScope(ISymUnmanagedScope*)

Inicializuje novou instanci SymScope třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedScope objektu.

SymScope(ISymUnmanagedScope*)

Inicializuje novou instanci SymScope třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedScope objektu.

Vlastnosti

EndOffset

Získá koncový posun aktuálního lexikální obor.

Method

Získá metodu, která obsahuje aktuální lexikální obor.

Parent

Získá nadřazený lexikální obor aktuální obor.

StartOffset

Získá počáteční posun aktuálního lexikální obor.

Metody

__dtor()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Uvolní prostředky držené aktuální instancí.

(Zděděno od SymScopeBase)
Dispose()

Uvolní prostředky používané aktuální instancí třídy SymScope.

Dispose(Boolean)

Volána metodami Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymScope třídy .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní nespravované prostředky a provede další operace čištění před SymScope uvolněním paměti.

GetChildren()

Získá podřízené lexikální obory aktuálního lexikální obor.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLocals()

Získá místní proměnné v rámci aktuálního lexikální obor.

GetNamespaces()

Ve všech případech vyvolá výjimku NotSupportedException .

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro