- CompilationWithAnalyzers - CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) 
- CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) 
- CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) 
- AnalysisOptions 
- Analyzers 
- CancellationToken 
- Compilation 
- ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) 
- GetAllDiagnosticsAsync() 
- GetAllDiagnosticsAsync(CancellationToken) 
- GetAnalysisResultAsync(CancellationToken) 
- GetAnalysisResultAsync(AdditionalText, CancellationToken) 
- GetAnalysisResultAsync(SyntaxTree, CancellationToken) 
- GetAnalysisResultAsync(AdditionalText, TextSpan?, CancellationToken) 
- GetAnalysisResultAsync(SemanticModel, TextSpan?, CancellationToken) 
- GetAnalysisResultAsync(SyntaxTree, TextSpan?, CancellationToken) 
- GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalysisResultAsync(AdditionalText, TextSpan?, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalysisResultAsync(SemanticModel, TextSpan?, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalysisResultAsync(SyntaxTree, TextSpan?, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) 
- GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerDiagnosticsAsync() 
- GetAnalyzerDiagnosticsAsync(CancellationToken) 
- GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, TextSpan?, CancellationToken) 
- GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, TextSpan?, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) 
- GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, TextSpan?, CancellationToken) 
- GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, TextSpan?, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) 
- GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) 
- GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) 
- GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) 
- IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception, DiagnosticAnalyzer, Diagnostic>) 
 
net7.0
    namespace Microsoft.CodeAnalysis.Diagnostics
{
    public class CompilationWithAnalyzers
    {
        [AsyncStateMachine(typeof(<GetAnalyzerSyntaxDiagnosticsAsync>d__44))]
        public Task<ImmutableArray<Diagnostic!>>! GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree! tree, ImmutableArray<DiagnosticAnalyzer!> analyzers, CancellationToken cancellationToken);
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| .NET | 5.06.07.08.09.010.0 | 
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to net7.0 | |
| Assembly | Microsoft.CodeAnalysis , Version=4.13.0.0, PublicKeyToken=31bf3856ad364e35 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.CodeAnalysis.Common (4.13.0) netstandard2.0 | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API