SymScope Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |