34 references to Semantic
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
638
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
674
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
710
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
745
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
799
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
861
: AnalysisKind.
Semantic
;
913
var kind = actionKind == AnalyzerRegisterActionKind.SyntaxTree ? AnalysisKind.Syntax : AnalysisKind.
Semantic
;
Microsoft.CodeAnalysis.Features (12)
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (1)
180
Debug.Assert(analysisScope.Kind == AnalysisKind.
Semantic
);
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (1)
136
var semanticDiagnostics = await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, textDocument, AnalysisKind.
Semantic
, compilation, tree, cancellationToken).ConfigureAwait(false);
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (7)
82
semanticSpanAnalyzers = FilterAnalyzers(semanticSpanAnalyzers, AnalysisKind.
Semantic
, range, deprioritizationCandidates);
83
semanticDocumentAnalyzers = FilterAnalyzers(semanticDocumentAnalyzers, AnalysisKind.
Semantic
, span: null, deprioritizationCandidates);
127
includeSemantic = includeSemantic && analyzer.SupportAnalysisKind(AnalysisKind.
Semantic
) && document is Document;
235
if (kind != AnalysisKind.
Semantic
||
290
await ComputeDocumentDiagnosticsAsync(semanticSpanAnalyzers, AnalysisKind.
Semantic
, range, incrementalAnalysis).ConfigureAwait(false);
291
await ComputeDocumentDiagnosticsAsync(semanticDocumentAnalyzers, AnalysisKind.
Semantic
, span: null, incrementalAnalysis: false).ConfigureAwait(false);
304
Debug.Assert(!incrementalAnalysis || kind == AnalysisKind.
Semantic
);
Diagnostics\Service\DiagnosticAnalyzerService_ProduceProjectDiagnostics.cs (1)
44
AddIncludedDiagnostics(builder, analysisResult.GetDocumentDiagnostics(documentId, AnalysisKind.
Semantic
));
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
127
AnalysisKind.
Semantic
=> await GetSemanticDiagnosticsInProcessAsync().ConfigureAwait(false),
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
94
AnalysisKind.
Semantic
=> await analyzer.AnalyzeSemanticsAsync(document, tree, cancellationToken).ConfigureAwait(false),
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\DiagnosticAnalysisResult.cs (1)
109
AnalysisKind.
Semantic
=> _semanticLocals,
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
27
AnalysisKind.
Semantic
=> analyzer.SupportsSemanticDiagnosticAnalysis(),
Diagnostics\DocumentAnalysisScope.cs (1)
28
Debug.Assert(kind is AnalysisKind.Syntax or AnalysisKind.
Semantic
);
Diagnostics\Extensions.cs (7)
178
case AnalysisKind.
Semantic
:
182
treeToAnalyze, additionalDocumentId: null, spanToAnalyze, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
202
tree, additionalDocumentId: null, span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
227
documentAnalysisScope.Span, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
235
span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
296
case AnalysisKind.
Semantic
:
366
case AnalysisKind.
Semantic
:
Roslyn.VisualStudio.Next.UnitTests (5)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (5)
54
var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
62
diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
87
var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
95
diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
170
var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);