CompilationWithAnalyzers 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- 상속
-
CompilationWithAnalyzers
생성자
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
사용되지 않음.
진단 분석기를 기존 컴파일에 연결하여 새 컴파일을 만듭니다. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
진단 분석기를 기존 컴파일에 연결하여 새 컴파일을 만듭니다. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
진단 분석기를 기존 컴파일에 연결하여 새 컴파일을 만듭니다. |
속성
AnalysisOptions |
분석기 실행을 구성하는 옵션입니다. |
Analyzers |
컴파일에서 실행할 분석기입니다. |
CancellationToken |
사용되지 않음.
분석을 취소하는 데 사용할 수 있는 선택적 취소 토큰입니다. 참고: 이 토큰은 진단 가져오기 위해 호출된 API가 취소 토큰을 제공하지 않는 경우에만 사용됩니다. |
Compilation |
분석기 실행을 구동하는 Compilation 데 사용되는 null Microsoft.CodeAnalysis.Compilation.EventQueue이 아닌 를 사용하는 기본입니다. |
메서드
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
사용되지 않음.
분석기 호스트가 지정된 |
GetAllDiagnosticsAsync() |
컴파일 및 Analyzers에 의해 생성된 모든 진단 반환합니다. |
GetAllDiagnosticsAsync(CancellationToken) |
컴파일 및 Analyzers에 의해 생성된 모든 진단 반환합니다. |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
지정된 추가 를 AnalysisResult 분석하여 에서 생성된 Analyzers 로 채워진 AdditionalFileDiagnostics 을 반환합니다 |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 추가 를 AnalysisResult 분석하여 에서 |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
필요에 따라 범위가 AnalysisResult 지정된 추가 |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
AnalysisResult 지정된 추가 |
GetAnalysisResultAsync(CancellationToken) |
모두를 Analyzers 실행하고 모든 진단 및 원격 분석 정보를 사용하여 해당 AnalysisResult 를 반환합니다. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
지정된 |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
사용되지 않음.
모든 Analyzers의 컴파일 작업에 의해 생성된 진단 반환합니다. |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
사용되지 않음.
지정된 |
GetAnalyzerDiagnosticsAsync() |
모든 Analyzers에서 생성된 진단 반환합니다. |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
모든 Analyzers에서 생성된 진단 반환합니다. |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
필요에 따라 범위 |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
지정된 |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
필요에 |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
지정된 |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
등록된 작업 수, 총 실행 시간(true인 경우 LogAnalyzerExecutionTime ) 등 지정된 분석기의 원격 분석 정보를 가져옵니다. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
컴파일러 집합 또는 DiagnosticAnalyzer 생성된
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
컴파일러 집합 또는 DiagnosticAnalyzer 생성된
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
사용되지 않음.
이 분석기에서 생성할 수 있는 모든 진단 옵션을 통해 표시되지 않으면 true를 반환합니다. |
적용 대상
.NET