System.Diagnostics.SymbolStore 命名空間

提供類別,讓你能讀寫除錯符號資訊,例如原始碼行轉 Microsoft 中介語言(MSIL)映射。 針對 .NET 的編譯器可以將除錯符號資訊儲存在程式設計師資料庫(PDB)檔案中。 除錯器與程式碼分析工具可在執行時讀取除錯符號資訊。

類別

名稱 Description
SymBinder

表示Managed程式代碼的符號系結器。

SymBinderBase

定義了類別的核心行為 SymBinder 。

SymDocument

表示符號存放區所參考的檔。

SymDocumentBase

定義了類別的核心行為 SymDocument 。

SymDocumentType

儲存用於符號儲存的文件類型的公開 GUID。

SymDocumentWriter

提供寫入符號存放區所參考檔的方法。

SymDocumentWriterBase

定義了類別的核心行為 SymDocumentWriter 。

SymLanguageType

儲存用於符號儲存的語言類型的公開 GUID。

SymLanguageVendor

儲存語言供應商的公開 GUID,供符號儲存使用。

SymMethod

表示符號存放區內的方法。

SymMethodBase

定義了類別的核心行為 SymMethod 。

SymReader

提供符號存放區內檔、方法和變數的存取權。

SymReaderBase

定義了類別的核心行為 SymReader 。

SymScope

代表 內的 SymMethod詞彙範圍,提供該範圍的起始與結束偏移量,以及子範圍與父範圍的存取。

SymScopeBase

定義了類別的核心行為 SymScope 。

SymVariable

表示符號存放區內的變數。

SymVariableBase

定義了類別的核心行為 SymVariable 。

SymWriter

表示Managed程式代碼的符號寫入器。

SymWriterBase

定義了類別的核心行為 SymWriter 。

結構

名稱 Description
SymbolToken

SymbolToken 結構是表示符號信息的標記物件表示法。

介面

名稱 Description
ISymbolBinder

表示Managed程式代碼的符號系結器。

ISymbolBinder1

表示Managed程式代碼的符號系結器。

ISymbolDocument

表示符號存放區所參考的檔。

ISymbolDocumentWriter

表示符號存放區所參考的檔。

ISymbolMethod

表示符號存放區內的方法。

ISymbolNamespace

代表符號儲存中的命名空間。

ISymbolReader

代表管理程式碼的符號讀取器。

ISymbolScope

代表 內的 ISymbolMethod詞彙範圍,提供該範圍的起始與結束偏移量,以及子範圍與父範圍的存取。

ISymbolVariable

表示符號存放區內的變數。

ISymbolWriter

表示Managed程式代碼的符號寫入器。

列舉

名稱 Description
SymAddressKind

指定 DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32)、DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)和 DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32)ISymbolWriter 介面之方法中局部變數、參數和欄位的位址類型。