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