SymMethod 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 metodu v úložišti symbolů.
public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
inherit SymMethodBase
interface ISymbolMethod
interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
- Dědičnost
-
SymMethod
- Dědičnost
- Atributy
- Implementuje
Poznámky
Třída SymMethod poskytuje přístup pouze k atributům souvisejícím se symboly metody, jako jsou sekvenční body, lexikální obory a informace o parametrech. System.Reflection Ke čtení atributů souvisejících s typem metody použijte třídy.
Konstruktory
SymMethod(ISymUnmanagedMethod*) |
Inicializuje novou instanci SymMethod třídy z nezpracovaného ukazatele na nespravované rozhraní. |
SymMethod(ISymUnmanagedMethod*) |
Inicializuje novou instanci SymMethod třídy z nezpracovaného ukazatele na nespravované ISymUnmanagedMethod rozhraní. |
Vlastnosti
RootScope |
Získá kořenový lexikální obor pro aktuální metodu. Tento obor uzavírá celou metodu. |
SequencePointCount |
Získá počet bodů sekvence v metodě. |
Token |
SymbolToken Získá obsahující metadata pro aktuální metodu. |
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 uchovávané aktuální instancí objektu SymMethod . |
{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 uchovávané aktuální instancí objektu SymMethod . |
{dtor}() |
Uvolní prostředky držené aktuální instancí. (Zděděno od SymMethodBase) |
Dispose() |
Uvolní prostředky používané aktuální instancí třídy SymMethod. |
Dispose(Boolean) |
Volal metody Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymMethod 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 SymMethod uvolněním paměti. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetNamespace() |
Ve všech případech vyvolá chybu NotSupportedException . |
GetOffset(ISymbolDocument, Int32, Int32) |
Získá odsazení jazyka MSIL (Microsoft Intermediate Language) v rámci metody, která odpovídá zadané pozici. |
GetParameters() |
Získá parametry pro aktuální metodu. |
GetRanges(ISymbolDocument, Int32, Int32) |
Získá pole počátečních a koncových odsazení párů, které odpovídají rozsahům posunů jazyka MSIL (Microsoft Intermediate Language), které daná pozice pokrývá v rámci této metody. |
GetScope(Int32) |
Vrátí nejvíce uzavřený lexikální obor odpovídající posunu v rámci metody. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Získá sekvenční body aktuální metody a uloží informace v zadaných polích. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Ve všech případech vyvolá chybu NotSupportedException . |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RootScopeInternal() |
Získá kořenový lexikální obor pro aktuální metodu. Tento obor uzavírá celou metodu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |