Rozhraní poskytovatele symbolů
Následují rozhraní pro zpracování symbolů sady Visual Studio SDK.
Diskuse
Tato rozhraní slouží k vyhodnocení proměnných v zásobníku volání během režimu přerušení. Implementují se pouze pro poskytovatele symbolů modulu CLR (Common Language Runtime).
Rozhraní | Implementoval | Popis |
---|---|---|
IDebugAddress | SP | Představuje adresu položky. |
IDebugAddress2 | SP | Představuje adresu položky, která poskytuje přístup k ID procesu. |
IDebugArrayField | SP | Představuje symbol pole nebo typ pole. |
IDebugClassField | SP | Představuje symbol třídy nebo typ třídy. |
IDebugComPlusSymbolProvider | SP | Představuje zprostředkovatele symbolů MODELU COM+ s metodami specifickými pro spravovaný kód. |
IDebugComPlusSymbolProvider2 | SP | Představuje zprostředkovatele symbolů MODELU COM+ s metodami specifickými pro spravovaný kód a rozšiřuje IDebugComPlusSymbolProvider. |
IDebugContainerField | SP | Představuje symbol nebo typ, který je kontejnerem pro jiné symboly nebo typy. |
IDebugCustomAttribute | SP | Představuje vlastní atribut, který lze připojit k symbolu. |
IDebugCustomAttributeQuery | SP | Představuje dotaz pro vlastní atributy v metodě nebo typu. |
IDebugCustomAttributeQuery2 | SP | Poskytuje přístup k vlastním atributům symbolu. |
IDebugDynamicField | SP | Základní rozhraní pro libovolný typ, který lze určit za běhu. |
IDebugDynamicFieldCOMPlus | SP | Představuje dynamické pole pro objekt IDebugBinder . |
IDebugEnumField | SP | Představuje typ výčtu. |
IDebugExtendedField | Sp | Rozšiřuje typy dostupných polí tak, aby podporovaly obecné typy spravovaného kódu. |
IDebugField | SP | Základní třída pro všechna pole; představuje popis symbolu nebo typu. |
IDebugGenericFieldDefinition | SP | Představuje definici pole pro obecný typ spravovaného kódu. |
IDebugGenericFieldInstance | SP | Představuje instanci pole pro obecný typ spravovaného kódu. |
IDebugGenericParamField | SP | Představuje parametr pro obecný typ spravovaného kódu. |
IDebugMethodField | SP | Představuje metodu. |
IDebugModOpt | SP | Představuje volitelný modifikátor ladění. |
IDebugPointerField | SP | Představuje ukazatel. |
IDebugPrimitiveTypeField | SP | Představuje primitivní hodnotu výčtu typu z rozhraní IDebugField . |
IDebugPropertyField | SP | Představuje vlastnost spravované třídy kódu, kterou lze získat nebo nastavit. |
IDebugSymbolProvider | SP | Představuje zprostředkovatele symbolů, který poskytuje symboly a typy. |
IDebugSymbolProviderDirect | SP | Představuje zprostředkovatele symbolů s přímým přístupem k metadatům a rozhraním základních symbolů. |
IDebugTypeFieldBuilder | SP | Představuje možnost vytvořit pole, které představuje typ. |
IDebugTypeFieldBuilder2 | SP | Rozšiřuje IDebugTypeFieldBuilder, aby mohl vytvářet typy polí. |
IEnumDebugAddresses | SP | Představuje kolekci IDebugAddress objekty . |
IEnumDebugCustomAttributes | SP | Představuje kolekci IDebugCustomAttribute objektů. |
IEnumDebugFields | SP | Představuje kolekci objektů IDebugField . |