18 references to Contains
Microsoft.CodeAnalysis.Features (15)
SolutionCrawler\WorkCoordinator.cs (1)
416
if (invocationReasons.
Contains
(PredefinedInvocationReasons.SemanticChanged) && sourceDocument != null)
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (1)
93
if (!item.InvocationReasons.
Contains
(PredefinedInvocationReasons.SyntaxChanged))
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (3)
172
if (workItem.MustRefresh || reasons.
Contains
(PredefinedInvocationReasons.SyntaxChanged))
184
if (workItem.MustRefresh || reasons.
Contains
(PredefinedInvocationReasons.SemanticChanged))
213
if (!workItem.InvocationReasons.
Contains
(PredefinedInvocationReasons.ActiveDocumentSwitched))
SolutionCrawler\WorkCoordinator.LowPriorityProcessor.cs (2)
143
var semanticsChanged = reasons.
Contains
(PredefinedInvocationReasons.SemanticChanged) ||
144
reasons.
Contains
(PredefinedInvocationReasons.SolutionRemoved);
SolutionCrawler\WorkCoordinator.NormalPriorityProcessor.cs (6)
83
if (!item.InvocationReasons.
Contains
(PredefinedInvocationReasons.HighPriority))
349
if (!isOpen || !workItem.InvocationReasons.
Contains
(PredefinedInvocationReasons.DocumentOpened))
374
if (isOpen || !workItem.InvocationReasons.
Contains
(PredefinedInvocationReasons.DocumentClosed))
402
if (workItem.MustRefresh || !workItem.InvocationReasons.
Contains
(PredefinedInvocationReasons.Reanalyze))
412
if (!reasons.
Contains
(PredefinedInvocationReasons.SyntaxChanged))
420
!workItem.InvocationReasons.
Contains
(PredefinedInvocationReasons.SemanticChanged))
SolutionCrawler\WorkCoordinator.WorkItem.cs (2)
61
return InvocationReasons.
Contains
(PredefinedInvocationReasons.DocumentOpened) ||
62
InvocationReasons.
Contains
(PredefinedInvocationReasons.DocumentClosed);
Microsoft.CodeAnalysis.Workspaces (3)
ExternalAccess\UnitTesting\Api\UnitTestingInvocationReasonsWrapper.cs (3)
40
=> UnderlyingObject.
Contains
(PredefinedInvocationReasons.Reanalyze);
43
=> UnderlyingObject.
Contains
(PredefinedInvocationReasons.SemanticChanged);
46
=> UnderlyingObject.
Contains
(PredefinedInvocationReasons.ProjectConfigurationChanged);