44 references to Semantic
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
1069
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
1116
var kind = actionKind == AnalyzerRegisterActionKind.SyntaxTree ? AnalysisKind.Syntax : AnalysisKind.
Semantic
;
Microsoft.CodeAnalysis.Features (2)
Diagnostics\DiagnosticArguments.cs (2)
54
/// Only supported non-null values are <see cref="AnalysisKind.Syntax"/> and <see cref="AnalysisKind.
Semantic
"/>.
88
(AnalysisKind?)AnalysisKind.Syntax or (AnalysisKind?)AnalysisKind.
Semantic
);
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (2)
112
await AnalyzeForKindAsync(document, AnalysisKind.
Semantic
, cancellationToken).ConfigureAwait(false);
199
RaiseEmptyDiagnosticUpdated(AnalysisKind.
Semantic
, documentId);
Features\Diagnostics\DocumentAnalysisExecutor.cs (2)
93
if (kind == AnalysisKind.
Semantic
)
152
AnalysisKind.
Semantic
=> await GetSemanticDiagnosticsAsync(analyzer, isCompilerAnalyzer, cancellationToken).ConfigureAwait(false),
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (1)
242
AnalysisKind.
Semantic
=> analyzer.AnalyzeSemanticsAsync(document, cancellationToken),
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ActiveFileState.cs (2)
57
AnalysisKind.
Semantic
=> _semantic,
75
case AnalysisKind.
Semantic
:
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (3)
469
builder.AddSemanticDiagnostics(tree, await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, document, AnalysisKind.
Semantic
, compilation, cancellationToken).ConfigureAwait(false));
474
builder.AddExternalSemanticDiagnostics(document.Id, await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, document, AnalysisKind.
Semantic
, compilation, cancellationToken).ConfigureAwait(false));
566
case AnalysisKind.
Semantic
:
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
176
Debug.Assert(analysisScope.Kind == AnalysisKind.
Semantic
);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (2)
227
await AddToInMemoryStorageAsync(serializerVersion, project, document, document.Id, _owner.SemanticStateName, result.GetDocumentDiagnostics(document.Id, AnalysisKind.
Semantic
)).ConfigureAwait(false);
248
var semantic = state.GetAnalysisData(AnalysisKind.
Semantic
);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (2)
147
activeFileState.Save(AnalysisKind.
Semantic
, new DocumentAnalysisData(result.Version, result.GetDocumentDiagnostics(document.Id, AnalysisKind.
Semantic
)));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (2)
152
AppendDiagnostics(await GetDiagnosticsAsync(stateSet, project, documentId, AnalysisKind.
Semantic
, cancellationToken).ConfigureAwait(false));
277
AppendDiagnostics(analysisResult.GetDocumentDiagnostics(documentId, AnalysisKind.
Semantic
));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (4)
215
!await TryAddCachedDocumentDiagnosticsAsync(stateSet, AnalysisKind.
Semantic
, list, cancellationToken).ConfigureAwait(false))
233
await ComputeDocumentDiagnosticsAsync(semanticSpanBasedAnalyzers.ToImmutable(), AnalysisKind.
Semantic
, _range, list, supportsSpanBasedAnalysis: true, cancellationToken).ConfigureAwait(false);
234
await ComputeDocumentDiagnosticsAsync(semanticDocumentBasedAnalyzers.ToImmutable(), AnalysisKind.
Semantic
, span: null, list, supportsSpanBasedAnalysis: false, cancellationToken).ConfigureAwait(false);
317
Debug.Assert(!supportsSpanBasedAnalysis || kind == AnalysisKind.
Semantic
);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (5)
28
=> AnalyzeDocumentForKindAsync(document, AnalysisKind.
Semantic
, cancellationToken);
295
await AnalyzeDocumentForKindAsync(document, AnalysisKind.
Semantic
, cancellationToken).ConfigureAwait(false);
329
RaiseDiagnosticsRemoved(documentId, solution: null, stateSet, AnalysisKind.
Semantic
, raiseEvents);
593
RaiseDocumentDiagnosticsIfNeeded(document, stateSet, AnalysisKind.
Semantic
, oldAnalysisResult, newAnalysisResult, raiseEvents);
612
RaiseDiagnosticsRemoved(documentId, solution: null, stateSet, AnalysisKind.
Semantic
, raiseEvents);
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\DiagnosticAnalysisResult.cs (1)
206
AnalysisKind.
Semantic
=> _semanticLocals,
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
30
AnalysisKind.
Semantic
=> analyzer.SupportsSemanticDiagnosticAnalysis(),
Diagnostics\DocumentAnalysisScope.cs (1)
27
Debug.Assert(kind is AnalysisKind.Syntax or AnalysisKind.
Semantic
);
Diagnostics\Extensions.cs (7)
151
case AnalysisKind.
Semantic
:
155
treeToAnalyze, additionalDocumentId: null, spanToAnalyze, AnalysisKind.
Semantic
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
175
tree, additionalDocumentId: null, span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
200
documentAnalysisScope!.Span, AnalysisKind.
Semantic
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
208
span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
274
case AnalysisKind.
Semantic
:
346
case AnalysisKind.
Semantic
:
Roslyn.VisualStudio.Next.UnitTests (4)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
62
var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.
Semantic
);
84
diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.
Semantic
);
126
var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.
Semantic
);
203
var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.
Semantic
);