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