System.Diagnostics.SymbolStore 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
MSIL(Microsoft Intermediate Language) 맵의 소스 줄과 마찬가지로 디버그 기호 정보를 읽고 쓸 수 있게 해주는 클래스를 제공합니다. .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 |
관리 코드의 기호 작성기를 나타냅니다. |