Symbol Provider Interfaces
以下是 Visual Studio SDK 的符號處理介面。
討論
這些介面可用來在中斷模式期間評估呼叫堆疊中的變數。 它們只會針對 Common Language Runtime 符號提供者 (SP) 實作。
介面 | 實作者 | 描述 |
---|---|---|
IDebugAddress | SP | 表示項目的位址。 |
IDebugAddress2 | SP | 表示項目的位址,提供進程標識碼的存取權。 |
IDebugArrayField | SP | 表示陣語元號或數位類型。 |
IDebugClassField | SP | 表示類別符號或類別類型。 |
IDebugComPlusSymbolProvider | SP | 表示 COM+ 符號提供者,其中包含 Managed 程式代碼特有的方法。 |
IDebugComPlusSymbolProvider2 | SP | 代表 COM+ 符號提供者,其中包含 Managed 程式代碼特有的方法,並擴充 IDebugComPlusSymbolProvider。 |
IDebugContainerField | SP | 代表其他符號或型別之容器的符號或型別。 |
IDebugCustomAttribute | SP | 表示可附加至符號的自定義屬性。 |
IDebugCustomAttributeQuery | SP | 表示方法或型別上自定義屬性的查詢。 |
IDebugCustomAttributeQuery2 | SP | 提供符號上自定義屬性的存取權。 |
IDebugDynamicField | SP | 可在運行時間判斷之任何型別的基底介面。 |
IDebugDynamicFieldCOMPlus | SP | 代表 IDebugBinder 物件的動態欄位。 |
IDebugEnumField | SP | 表示列舉型別。 |
IDebugExtendedField | Sp | 擴充可用的欄位類型,以支援 Managed 程式代碼泛型。 |
IDebugField | SP | 所有欄位的基類;表示符號或型別的描述。 |
IDebugGenericFieldDefinition | SP | 表示 Managed 程式代碼泛型類型的欄位定義。 |
IDebugGenericFieldInstance | SP | 表示Managed程式代碼泛型型別之欄位的實例。 |
IDebugGenericParamField | SP | 表示 Managed 程式代碼泛型類型的參數。 |
IDebugMethodField | SP | 表示方法。 |
IDebugModOpt | SP | 表示偵錯選擇性修飾詞。 |
IDebugPointerField | SP | 表示指標。 |
IDebugPrimitiveTypeField | SP | 表示來自 IDebugField 介面的基本類型列舉值。 |
IDebugPropertyField | SP | 表示可取得或設定之 Managed 程式代碼類別的屬性。 |
IDebugSymbolProvider | SP | 表示提供符號和類型的符號提供者。 |
IDebugSymbolProviderDirect | SP | 表示具有元數據和核心符號介面直接存取權的符號提供者。 |
IDebugTypeFieldBuilder | SP | 表示能夠建立代表型別的欄位。 |
IDebugTypeFieldBuilder2 | SP | 擴充 IDebugTypeFieldBuilder,以建立數位類型。 |
IEnumDebugAddresses | SP | 表示 IDebugAddress 物件的集合。 |
IEnumDebugCustomAttributes | SP | 代表 IDebugCustomAttribute 物件的集合。 |
IEnumDebugFields | SP | 表示 IDebugField 物件的集合。 |