Udostępnij za pośrednictwem


Symbol Provider Interfaces

Poniżej przedstawiono interfejsy obsługi symboli dla zestawu Visual Studio SDK.

Dyskusja

Te interfejsy służą do oceniania zmiennych w stosie wywołań podczas trybu przerwania. Są one implementowane tylko dla dostawców symboli środowiska uruchomieniowego języka wspólnego (SP).

Interfejs Zaimplementowane przez opis
IDebugAddress SP Reprezentuje adres elementu.
IDebugAddress2 SP Reprezentuje adres elementu, zapewniając dostęp do identyfikatora procesu.
IDebugArrayField SP Reprezentuje symbol tablicy lub typ tablicy.
IDebugClassField SP Reprezentuje symbol klasy lub typ klasy.
IDebugComPlusSymbolProvider SP Reprezentuje dostawcę symboli COM+ z metodami specyficznymi dla kodu zarządzanego.
IDebugComPlusSymbolProvider2 SP Reprezentuje dostawcę symboli COM+ z metodami specyficznymi dla kodu zarządzanego i rozszerza IDebugComPlusSymbolProvider.
IDebugContainerField SP Reprezentuje symbol lub typ, który jest kontenerem dla innych symboli lub typów.
IDebugCustomAttribute SP Reprezentuje atrybut niestandardowy, który można dołączyć do symbolu.
IDebugCustomAttributeQuery SP Reprezentuje zapytanie dotyczące atrybutów niestandardowych w metodzie lub typie.
IDebugCustomAttributeQuery2 SP Zapewnia dostęp do atrybutów niestandardowych na symbolu.
IDebugDynamicField SP Interfejs podstawowy dla dowolnego typu, który można określić w czasie wykonywania.
IDebugDynamicFieldCOMPlus SP Reprezentuje pole dynamiczne dla obiektu IDebugBinder .
IDebugEnumField SP Reprezentuje typ wyliczenia.
IDebugExtendedField Sp Rozszerza typy dostępnych pól w celu obsługi typów ogólnych kodu zarządzanego.
IDebugField SP Klasa bazowa dla wszystkich pól; reprezentuje opis symbolu lub typu.
IDebugGenericFieldDefinition SP Reprezentuje definicję pola dla typu ogólnego kodu zarządzanego.
IDebugGenericFieldInstance SP Reprezentuje wystąpienie pola dla typu ogólnego kodu zarządzanego.
IDebugGenericParamField SP Reprezentuje parametr typu ogólnego kodu zarządzanego.
IDebugMethodField SP Reprezentuje metodę.
IDebugModOpt SP Reprezentuje opcjonalny modyfikator debugowania.
IDebugPointerField SP Reprezentuje wskaźnik.
IDebugPrimitiveTypeField SP Reprezentuje wartość wyliczenia typu pierwotnego z interfejsu IDebugField .
IDebugPropertyField SP Reprezentuje właściwość klasy kodu zarządzanego, którą można pobrać lub ustawić.
IDebugSymbolProvider SP Reprezentuje dostawcę symboli, który udostępnia symbole i typy.
IDebugSymbolProviderDirect SP Reprezentuje dostawcę symboli z bezpośrednim dostępem do metadanych i podstawowych interfejsów symboli.
IDebugTypeFieldBuilder SP Reprezentuje możliwość utworzenia pola reprezentującego typ.
IDebugTypeFieldBuilder2 SP Rozszerza IDebugTypeFieldBuilder, aby móc tworzyć typy tablic.
IEnumDebugAddresses SP Reprezentuje kolekcję obiektów IDebugAddress .
IEnumDebugCustomAttributes SP Reprezentuje kolekcję obiektów IDebugCustomAttribute .
IEnumDebugFields SP Reprezentuje kolekcję obiektów IDebugField .

Zobacz też