System.Diagnostics.SymbolStore 네임스페이스

System.Diagnostics.SymbolStore 네임스페이스는 MSIL(Microsoft Intermediate Language) 맵의 소스 줄과 마찬가지로 디버그 기호 정보를 읽고 쓸 수 있게 해주는 클래스를 제공합니다. The System.Diagnostics.SymbolStore namespace provides classes that allow you to read and write debug symbol information, such as source line to Microsoft intermediate language (MSIL) maps. .NET Framework를 대상으로 하는 컴파일러는 PDB(프로그래머 데이터베이스) 파일에 디버그 기호 정보를 저장할 수 있습니다. Compilers targeting the.NET Framework can store the debug symbol information into programmer's database (PDB) files. 디버거 및 코드 프로파일러 도구는 런타임에 이러한 디버그 기호 정보를 읽습니다. Debuggers and code profiler tools can read the debug symbol information at run time.

클래스

SymBinder

관리 코드의 기호 바인더를 나타냅니다.Represents a symbol binder for managed code.

SymBinderBase

SymBinder 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymBinder class.

SymDocument

기호 저장소가 참조하는 문서를 나타냅니다.Represents a document referenced by a symbol store.

SymDocumentBase

SymDocument 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymDocument class.

SymDocumentType

기호 저장소와 함께 사용될 문서 형식의 공용 GUID를 보유합니다.Holds the public GUIDs for document types to be used with the symbol store.

SymDocumentWriter

기호 저장소가 참조하는 문서에 쓰기 위한 메서드를 제공합니다.Provides methods for writing to a document referenced by a symbol store.

SymDocumentWriterBase

SymDocumentWriter 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymDocumentWriter class.

SymLanguageType

기호 저장소와 함께 사용될 언어 형식의 공용 GUID를 보유합니다.Holds the public GUIDs for language types to be used with the symbol store.

SymLanguageVendor

기호 저장소와 함께 사용될 언어 공급업체의 공용 GUID를 보유합니다.Holds the public GUIDs for language vendors to be used with the symbol store.

SymMethod

기호 저장소 내의 메서드를 나타냅니다.Represents a method within a symbol store.

SymMethodBase

SymMethod 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymMethod class.

SymReader

기호 저장소에 있는 문서, 메서드 및 변수에 액세스할 수 있도록 합니다.Provides access to documents, methods, and variables within a symbol store.

SymReaderBase

SymReader 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymReader class.

SymScope

SymMethod에 들어 있는 어휘 범위를 나타내며, 부모 및 자식 범위는 물론 범위의 시작 및 종료 오프셋에 액세스할 수 있습니다.Represents a lexical scope within SymMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

SymScopeBase

SymScope 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymScope class.

SymVariable

기호 저장소 내의 변수를 나타냅니다.Represents a variable within a symbol store.

SymVariableBase

SymVariable 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymVariable class.

SymWriter

관리 코드의 기호 작성기를 나타냅니다.Represents a symbol writer for managed code.

SymWriterBase

SymWriter 클래스의 핵심 동작을 정의합니다.Defines the core behavior of the SymWriter class.

구조체

SymbolToken

SymbolToken 구조체는 기호화된 정보를 나타내는 토큰이 개체로 표현된 것입니다.The SymbolToken structure is an object representation of a token that represents symbolic information.

인터페이스

ISymbolBinder

관리 코드의 기호 바인더를 나타냅니다.Represents a symbol binder for managed code.

ISymbolBinder1

관리 코드의 기호 바인더를 나타냅니다.Represents a symbol binder for managed code.

ISymbolDocument

기호 저장소가 참조하는 문서를 나타냅니다.Represents a document referenced by a symbol store.

ISymbolDocumentWriter

기호 저장소가 참조하는 문서를 나타냅니다.Represents a document referenced by a symbol store.

ISymbolMethod

기호 저장소 내의 메서드를 나타냅니다.Represents a method within a symbol store.

ISymbolNamespace

기호 저장소 내의 네임스페이스를 나타냅니다.Represents a namespace within a symbol store.

ISymbolReader

관리 코드의 기호 판독기를 나타냅니다.Represents a symbol reader for managed code.

ISymbolScope

ISymbolMethod에 들어 있는 어휘 범위를 나타내며, 부모 및 자식 범위는 물론 범위의 시작 및 종료 오프셋에 액세스할 수 있습니다.Represents a lexical scope within ISymbolMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

ISymbolVariable

기호 저장소 내의 변수를 나타냅니다.Represents a variable within a symbol store.

ISymbolWriter

관리 코드의 기호 작성기를 나타냅니다.Represents a symbol writer for managed code.

열거형

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 메서드에서 지역 변수, 매개 변수 및 필드의 주소 형식을 지정합니다.Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32), and DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) of the ISymbolWriter interface.