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