30 references to Semantic
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (3)
637
AnalysisKind.
Semantic
, new DiagnosticAnalyzerInfoCache(), workspace.Services,
700
: AnalysisKind.
Semantic
;
752
var kind = actionKind == AnalyzerRegisterActionKind.SyntaxTree ? AnalysisKind.Syntax : AnalysisKind.
Semantic
;
Microsoft.CodeAnalysis.Features (10)
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
124
AnalysisKind.
Semantic
=> await GetSemanticDiagnosticsAsync(analyzer, isCompilerAnalyzer, cancellationToken).ConfigureAwait(false),
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
95
AnalysisKind.
Semantic
=> await analyzer.AnalyzeSemanticsAsync(document, tree, cancellationToken).ConfigureAwait(false),
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
135
var semanticDiagnostics = await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, textDocument, AnalysisKind.
Semantic
, compilation, tree, cancellationToken).ConfigureAwait(false);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
174
Debug.Assert(analysisScope.Kind == AnalysisKind.
Semantic
);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
82
AddIncludedDiagnostics(builder, analysisResult.GetDocumentDiagnostics(documentId, AnalysisKind.
Semantic
));
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (5)
124
includeSemantic = includeSemantic && analyzer.SupportAnalysisKind(AnalysisKind.
Semantic
) && document is Document;
156
await ComputeDocumentDiagnosticsAsync(semanticSpanBasedAnalyzers.ToImmutable(), AnalysisKind.
Semantic
, range, list, incrementalAnalysis, cancellationToken).ConfigureAwait(false);
157
await ComputeDocumentDiagnosticsAsync(semanticDocumentBasedAnalyzers.ToImmutable(), AnalysisKind.
Semantic
, span: null, list, incrementalAnalysis: false, cancellationToken).ConfigureAwait(false);
203
Debug.Assert(!incrementalAnalysis || kind == AnalysisKind.
Semantic
);
276
if (kind != AnalysisKind.
Semantic
||
Microsoft.CodeAnalysis.Workspaces (12)
Diagnostics\DiagnosticAnalysisResult.cs (1)
109
AnalysisKind.
Semantic
=> _semanticLocals,
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
27
AnalysisKind.
Semantic
=> analyzer.SupportsSemanticDiagnosticAnalysis(),
Diagnostics\DiagnosticArguments.cs (2)
49
/// Only supported non-null values are <see cref="AnalysisKind.Syntax"/> and <see cref="AnalysisKind.
Semantic
"/>.
85
(AnalysisKind?)AnalysisKind.Syntax or (AnalysisKind?)AnalysisKind.
Semantic
);
Diagnostics\DocumentAnalysisScope.cs (1)
28
Debug.Assert(kind is AnalysisKind.Syntax or AnalysisKind.
Semantic
);
Diagnostics\Extensions.cs (7)
171
case AnalysisKind.
Semantic
:
175
treeToAnalyze, additionalDocumentId: null, spanToAnalyze, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
195
tree, additionalDocumentId: null, span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
220
documentAnalysisScope.Span, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
228
span: null, AnalysisKind.
Semantic
, diagnosticIdsToFilter);
289
case AnalysisKind.
Semantic
:
359
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
);
94
diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
103
diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);
178
var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.
Semantic
);