1 write to SpecificAnalyzers
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (1)
75
SpecificAnalyzers
= specificAnalyzers;
14 references to SpecificAnalyzers
Microsoft.CodeAnalysis.Features (14)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncDocumentWorkItemQueue.cs (1)
108
documentMap[key] = existingWorkItem.With(item.InvocationReasons, item.ActiveMember, item.
SpecificAnalyzers
, item.IsRetry, item.AsyncToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncProjectWorkItemQueue.cs (1)
75
_projectWorkQueue[key] = existingWorkItem.With(item.InvocationReasons, item.ActiveMember, item.
SpecificAnalyzers
, item.IsRetry, item.AsyncToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (2)
254
Debug.Assert(!workItem.InvocationReasons.Contains(UnitTestingPredefinedInvocationReasons.Reanalyze) || workItem.
SpecificAnalyzers
.Count > 0);
264
var reanalyzers = workItem.
SpecificAnalyzers
.ToImmutableArray();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (10)
42
/// If this work item has any specific analyzer(s), then returns the intersection of <see cref="
SpecificAnalyzers
"/>
47
=>
SpecificAnalyzers
?.Count > 0 ?
SpecificAnalyzers
.Where(allAnalyzers.Contains) : allAnalyzers;
100
return
SpecificAnalyzers
;
103
if (
SpecificAnalyzers
.IsEmpty)
108
return
SpecificAnalyzers
.Union(analyzers);
114
DocumentId, ProjectId, Language, InvocationReasons, IsLowPriority, ActiveMember,
SpecificAnalyzers
,
138
DocumentId, ProjectId, Language, InvocationReasons, IsLowPriority, ActiveMember,
SpecificAnalyzers
,
154
SpecificAnalyzers
,
166
=> $"{DocumentId?.ToString() ?? ProjectId.ToString()}, ({InvocationReasons}), LowPriority:{IsLowPriority}, ActiveMember:{ActiveMember != null}, Retry:{IsRetry}, ({string.Join("|",
SpecificAnalyzers
.Select(a => a.GetType().Name))})";