共用方式為


符號提供者介面

以下是符號所處理的介面的Visual Studio SDK。

討論

這些介面用來在中斷模式期間評估呼叫堆疊中的變數。 它們會實作僅供通用語言執行階段提供符號者 (預存程序)。

介面

藉由實作

描述

IDebugAddress

預存程序

表示某個項目的位址。

IDebugAddress2

預存程序

表示位址的項目,提供存取的處理序 id。

IDebugArrayField

預存程序

代表陣列中的符號或陣列型別。

IDebugClassField

預存程序

代表類別的符號或類別型別。

IDebugComPlusSymbolProvider

預存程序

使用專屬於 managed 程式碼的方法表示 COM + 符號提供者。

IDebugComPlusSymbolProvider2

預存程序

使用專屬於 managed 程式碼的方法表示 COM + 符號提供者,並擴充 IDebugComPlusSymbolProvider

IDebugContainerField

預存程序

代表符號或其他符號或型別是容器的型別。

IDebugCustomAttribute

預存程序

代表自訂屬性可以附加至一個符號。

IDebugCustomAttributeQuery

預存程序

表示方法或型別上的自訂屬性的查詢。

IDebugCustomAttributeQuery2

預存程序

提供符號自訂屬性的存取。

IDebugDynamicField

預存程序

任何型別,可以在執行階段決定基底介面。

IDebugDynamicFieldCOMPlus

預存程序

此物件代表的動態欄位IDebugBinder物件。

IDebugEnumField

預存程序

表示列舉型別。

IDebugExtendedField

預存程序

延伸 [可用的欄位,以支援 managed 程式碼的泛用型的別。

IDebugField

預存程序

基底類別的所有欄位。 代表符號或型別的描述。

IDebugGenericFieldDefinition

預存程序

代表欄位的 managed 程式碼的泛型型別定義。

IDebugGenericFieldInstance

預存程序

代表欄位的 managed 程式碼的泛型型別執行個體。

IDebugGenericParamField

預存程序

表示為 managed 程式碼的泛型型別參數。

IDebugMethodField

預存程序

表示方法。

IDebugModOpt

預存程序

表示偵錯的選擇性修飾詞。

IDebugPointerField

預存程序

代表變數的指標。

IDebugPrimitiveTypeField

預存程序

表示從基本型別列舉值IDebugField介面。

IDebugPropertyField

預存程序

代表可取得或設定的 managed 程式碼類別的屬性。

IDebugSymbolProvider

預存程序

代表符號提供者所提供的符號和型別。

IDebugSymbolProviderDirect

預存程序

表示中繼資料和核心符號介面直接存取的符號提供者。

IDebugTypeFieldBuilder

預存程序

代表能夠建立欄位,以表示型別。

IDebugTypeFieldBuilder2

預存程序

延伸 IDebugTypeFieldBuilder ,才能建立陣列型別。

IEnumDebugAddresses

預存程序

表示 IDebugAddress 物件的集合。

IEnumDebugCustomAttributes

預存程序

表示 IDebugCustomAttribute 物件的集合。

IEnumDebugFields

預存程序

表示 IDebugField 物件的集合。

請參閱

參考

API 參考 (Visual Studio 的偵錯)