IDebugComPlusSymbolProvider

Představuje zprostředkovatele symbolů MODELU COM+ s metodami specifickými pro spravovaný kód.

Syntaxe

IDebugComPlusSymbolProvider : IDebugSymbolProvider

Poznámky pro implementátory

I když rozhraní, která jsou užitečná pro vyhodnocovač výrazů (EE) a těch, které jsou určeny k použití ladicí modul (DE), následující metody budou pravděpodobně zajímat pouze vývojáře DE: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols a UpdateSymbols.

Metody

Kromě metod v IDebugSymbolProvider rozhraní implementuje toto rozhraní následující metody:

metoda Popis
AreSymbolsLoaded Určuje, jestli jsou symboly ladění načteny pro zadaný modul vzhledem k identifikátoru domény aplikace.
CreateTypeFromPrimitive Vytvoří typ ze zadaného primitivního typu.
GetAddressesInModuleFromPosition Mapy pozici dokumentu v zadaném modulu do pole adres ladění.
GetArrayTypeFromAddress Načte informace o typu o zadaném poli s danou adresou ladění.
GetAssemblyName Načte název sestavení vzhledem k jeho modulu a doméně aplikace.
GetAttributedClassesForLanguage Načte třídy se zadaným atributem, které jsou implementovány v daném programovacím jazyce.
GetAttributedClassesinModule Načte třídy se zadaným atributem v daném modulu.
GetEntryPoint Načte vstupní bod aplikace.
GetFunctionLineOffset Načte adresu v rámci funkce, která představuje daný posun řádku.
GetLocalVariablelayout Načte rozložení místních proměnných pro sadu metod.
GetNameFromToken Vrátí název přidružený k zadanému tokenu vzhledem k objektu metadat.
GetSymAttribute Načte symboly ladění s daným nadřazeným atributem pro zadaný modul.
GetSymUnmanagedReader Načte čtečku symbolů, kterou bude používat nespravovaný kód.
GetTypeFromAddress Načte typ symbolu vzhledem k jeho ladicí adrese.
IsFunctionDeleted Určuje, zda je funkce na zadané adrese ladění odstraněna.
IsFunctionStale Určuje, jestli je funkce na zadané adrese ladění považována za za zastaralou.
IsHiddenCode Určuje, jestli je kód na zadané adrese ladicího programu skrytý.
LoadSymbols Načte zadané symboly ladění v paměti.
LoadSymbolsFromStream Načte ladicí symboly vzhledem k datovému proudu.
ReplaceSymbols Nahradí aktuální symboly ladění za symboly v zadaném datovém proudu.
UnloadSymbols Uvolní symboly ladění pro zadaný modul z paměti.
UpdateSymbols Aktualizace symboly ladění v paměti se zadaným datovým proudem.

Požadavky

Hlavička: Sh.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll