System.Diagnostics.SymbolStore 命名空间

提供使你能够读取和写入调试符号信息的类,如到 Microsoft 中间语言 (MSIL) 映射的源行。 面向 .NET 的编译器可将调试符号信息存储到程序员的数据库 (PDB) 文件中。 调试器和代码探查器工具可以在运行时读取调试符号信息。

SymBinder

表示托管代码的符号联编程序。

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

表示托管代码的符号编写器。

SymWriterBase

定义 SymWriter 类的核心行为。

结构

SymbolToken

SymbolToken 结构是表示符号信息的标记的对象表示形式。

接口

ISymbolBinder

表示托管代码的符号联编程序。

ISymbolBinder1

表示托管代码的符号联编程序。

ISymbolDocument

表示由符号存储引用的文档。

ISymbolDocumentWriter

表示由符号存储引用的文档。

ISymbolMethod

表示符号存储区内的方法。

ISymbolNamespace

表示符号存储区内的命名空间。

ISymbolReader

表示托管代码的符号读取器。

ISymbolScope

表示 ISymbolMethod 内的词法范围,提供对范围及其子范围和父范围的起始和结束偏移量的访问。

ISymbolVariable

表示符号存储区内的变量。

ISymbolWriter

表示托管代码的符号编写器。

枚举

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 方法中的局部变量、参数和字段的地址类型。