System.Diagnostics.SymbolStore 命名空間

提供類別,其可供讀取和寫入偵錯符號資訊 (例如原始程式行至 Microsoft Intermediate Language (MSIL) 對應)。 以 .NET 為目標的編譯器可將偵錯符號資訊儲存在程式設計人員其資料庫 (PDB) 檔案中。 偵錯工具和程式碼剖析工具 (Profiler) 可在設計階段讀取偵錯符號資訊。

類別

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 類別的核心行為。

結構

SymbolToken

SymbolToken 結構是表示符號資訊之語彙基元 (Token) 的物件表示。

介面

ISymbolBinder

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

ISymbolBinder1

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

ISymbolDocument

代表符號存放區所參考的文件。

ISymbolDocumentWriter

代表符號存放區所參考的文件。

ISymbolMethod

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

ISymbolNamespace

表示符號存放區 (Store) 內的命名空間。

ISymbolReader

表示 Managed 程式碼的符號讀取器 (Reader)。

ISymbolScope

代表 ISymbolMethod 內的語彙範圍,提供範圍之起始和結束位移的存取,以及其子系和父代範圍的存取。

ISymbolVariable

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

ISymbolWriter

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

列舉

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 中,區域變數、參數和欄位的位址類型。