Microsoft.CodeAnalysis.Diagnostics 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
AdditionalTextValueProvider<TValue> |
지정된 computeValue 대리자를 사용하여 인스턴스와 AdditionalText 연결된 사용자 지정 값을 제공합니다. |
AnalysisContext |
분석기를 초기화하기 위한 컨텍스트입니다. 분석기 초기화는 를 AnalysisContext 사용하여 다음 중에서 실행할 작업을 등록할 수 있습니다.
|
AnalysisResult |
분석기 실행 결과를 저장합니다.
|
AnalyzerConfigOptions | |
AnalyzerConfigOptionsProvider |
원본 파일에 키가 지정된 분석기 구성 파일의 옵션을 제공합니다. |
AnalyzerFileReference |
분석기 어셈블리 파일에 저장된 분석기를 나타냅니다. |
AnalyzerImageReference |
메모리 내 분석기 참조 이미지를 나타냅니다. |
AnalyzerLoadFailureEventArgs | |
AnalyzerOptions |
에 전달된 DiagnosticAnalyzer옵션입니다. |
AnalyzerReference |
진단 분석기가 포함된 분석기 어셈블리 참조를 나타냅니다. |
CodeBlockStartAnalysisContext<TLanguageKindEnum> |
코드 블록 시작 작업에 대한 컨텍스트입니다. 코드 블록 시작 작업은 를 CodeBlockStartAnalysisContext<TLanguageKindEnum> 사용하여 다음 중에서 실행할 작업을 등록할 수 있습니다.
|
CompilationStartAnalysisContext |
컴파일 시작 작업의 컨텍스트입니다. 컴파일 시작 작업은 를 CompilationStartAnalysisContext 사용하여 다음 중에서 실행할 작업을 등록할 수 있습니다.
|
CompilationWithAnalyzers | |
CompilationWithAnalyzersOptions |
내에서 CompilationWithAnalyzers분석기 실행을 구성하는 옵션입니다. |
DiagnosticAnalyzer |
진단 분석기 기본 형식입니다. |
DiagnosticAnalyzerAttribute |
이 특성을 유형에 배치하여 진단 분석기로 간주합니다. |
DiagnosticAnalyzerExtensions | |
DiagnosticSuppressor |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. |
OperationBlockStartAnalysisContext |
작업 블록 시작 작업에 대한 컨텍스트입니다. 작업 블록 시작 작업은 를 OperationBlockStartAnalysisContext 사용하여 다음 중에서 실행할 작업을 등록할 수 있습니다.
|
SourceTextValueProvider<TValue> |
지정된 computeValue 대리자를 사용하여 인스턴스와 SourceText 연결된 사용자 지정 값을 제공합니다. |
SuppressionInfo |
진단 억제의 원본에 대한 정보를 포함합니다. |
SymbolStartAnalysisContext |
기호 및 해당 멤버를 분석하기 위한 기호 시작 작업의 컨텍스트입니다. 기호 시작/끝 작업은 를 SymbolStartAnalysisContext 사용하여 및 해당 멤버 내 ISymbol 의 코드에 대해 를 보고Diagnostic할 수 있습니다. |
SyntaxTreeValueProvider<TValue> |
지정된 computeValue 대리자를 사용하여 인스턴스와 SyntaxTree 연결된 사용자 지정 값을 제공합니다. |
UnresolvedAnalyzerReference |
확인할 수 없는 분석기 참조를 나타냅니다. |
구조체
AdditionalFileAnalysisContext |
추가 파일 작업에 대한 컨텍스트입니다. 추가 파일 작업은 를 AdditionalFileAnalysisContext 사용하여 소스 AdditionalText 가 아닌 문서에 대해 를 보고Diagnostic할 수 있습니다. |
CodeBlockAnalysisContext |
코드 블록 작업 또는 코드 블록 끝 작업에 대한 컨텍스트입니다. 코드 블록 작업 또는 코드 블록 끝 작업은 를 CodeBlockAnalysisContext 사용하여 코드 블록에 대해 를 보고 Diagnostic할 수 있습니다. |
CompilationAnalysisContext |
컴파일 작업 또는 컴파일 종료 작업에 대한 컨텍스트입니다. 컴파일 작업 또는 컴파일 종료 작업은 를 CompilationAnalysisContext 사용하여 에 대해 Compilation를 보고Diagnostic할 수 있습니다. |
OperationAnalysisContext |
작업 작업의 컨텍스트입니다. 작업 작업은 를 OperationAnalysisContext 사용하여 에 대한 IOperation를 보고Diagnostic할 수 있습니다. |
OperationBlockAnalysisContext |
작업 블록 작업 또는 작업 블록 끝 작업에 대한 컨텍스트입니다. 작업 블록 작업 또는 작업 블록 끝 작업은 을 OperationAnalysisContext 사용하여 작업 블록에 대한 를 보고 Diagnostic할 수 있습니다. |
SemanticModelAnalysisContext |
의미 체계 모델 작업에 대한 컨텍스트입니다. 의미 체계 모델 작업은 코드 문서의 에서 SemanticModel 작동하며 를 사용하여 SemanticModelAnalysisContext 모델에 대한 s를 보고 Diagnostic할 수 있습니다. |
Suppression |
에 의한 의 Diagnostic 프로그래밍 방식 표시 안 함 DiagnosticSuppressor |
SuppressionAnalysisContext |
컴파일에 대해 보고된 분석기 및/또는 컴파일러 비오류 진단 표시하지 않는 컨텍스트입니다. |
SymbolAnalysisContext |
기호 동작에 대한 컨텍스트입니다. 기호 작업은 를 SymbolAnalysisContext 사용하여 에 대해 ISymbol를 보고Diagnostic할 수 있습니다. |
SyntaxNodeAnalysisContext |
구문 노드 작업에 대한 컨텍스트입니다. 구문 노드 작업은 를 SyntaxNodeAnalysisContext 사용하여 에 대한 SyntaxNode를 보고Diagnostic할 수 있습니다. |
SyntaxTreeAnalysisContext |
구문 트리 작업에 대한 컨텍스트입니다. 구문 트리 작업은 를 SyntaxTreeAnalysisContext 사용하여 코드 문서에 대한 에 대한 SyntaxTree 를 보고Diagnostic할 수 있습니다. |
열거형
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
생성된 코드 분석 모드를 구성하는 플래그입니다. |
.NET