3 instantiations of DiagnosticAnalysisResult
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DiagnosticAnalysisResult.cs (3)
68
return new
DiagnosticAnalysisResult
(
87
return new
DiagnosticAnalysisResult
(
148
=>
new
(
26 references to DiagnosticAnalysisResult
Microsoft.CodeAnalysis.Features (22)
Diagnostics\Service\DiagnosticAnalyzerService.cs (1)
127
public Task<DiagnosticAnalysisResultMap<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> AnalyzeProjectInProcessAsync(
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (10)
25
private async Task<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> ComputeDiagnosticAnalysisResultsInProcessAsync(
53
async Task<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> RemoveCompilerSemanticErrorsIfProjectNotLoadedAsync(
54
ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
> result)
70
if (!result.TryGetValue(compilerAnalyzer, out
var
analysisResult))
79
var
newCompilerAnalysisResult = analysisResult.DropExceptSyntax();
88
async Task<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> ComputeDiagnosticsForAnalyzersAsync(
93
var result = ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>.Empty;
117
async Task<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> MergeProjectDiagnosticAnalyzerDiagnosticsAsync(
119
ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
> result)
152
result = result.SetItem(documentAnalyzer,
DiagnosticAnalysisResult
.CreateFromBuilder(builder));
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (3)
27
private async Task<DiagnosticAnalysisResultMap<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> AnalyzeInProcessAsync(
39
async Task<DiagnosticAnalysisResultMap<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> AnalyzeAsync()
66
var result = builderMap.ToImmutableDictionary(kv => kv.Key, kv =>
DiagnosticAnalysisResult
.CreateFromBuilder(kv.Value));
Diagnostics\Service\DiagnosticAnalyzerService_ProduceProjectDiagnostics.cs (2)
132
if (!result.TryGetValue(analyzer, out
var
analysisResult))
166
async Task<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> GetOrComputeDiagnosticAnalysisResultsAsync(
Diagnostics\Service\DocumentAnalysisExecutor.cs (6)
38
private ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>? _lazySyntaxDiagnostics;
39
private ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>? _lazySemanticDiagnostics;
165
async ValueTask<ImmutableDictionary<DiagnosticAnalyzer,
DiagnosticAnalysisResult
>> GetAnalysisResultInProcessAsync(
193
return analysisResult.TryGetValue(analyzer, out
var
result)
226
return _lazySyntaxDiagnostics.TryGetValue(analyzer, out
var
diagnosticAnalysisResult)
262
return _lazySemanticDiagnostics.TryGetValue(analyzer, out
var
diagnosticAnalysisResult)
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\DiagnosticAnalysisResult.cs (4)
66
public static
DiagnosticAnalysisResult
CreateEmpty(ProjectId projectId)
76
public static
DiagnosticAnalysisResult
Create(
95
public static
DiagnosticAnalysisResult
CreateFromBuilder(DiagnosticAnalysisResultBuilder builder)
147
public
DiagnosticAnalysisResult
DropExceptSyntax()