3 instantiations of CheckFactoryContext
Microsoft.Build (3)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (3)
177_checkRegistry.Add(new CheckFactoryContext( 187_checkRegistry.Add(new CheckFactoryContext( 217var checkFactoryContext = new CheckFactoryContext(
16 references to CheckFactoryContext
Microsoft.Build (16)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (16)
68private readonly ConcurrentBag<CheckFactoryContext> _checkRegistry; 75_checkRegistry = new ConcurrentBag<CheckFactoryContext>(); 211List<CheckFactoryContext> invalidChecksToRemove = new(); 217var checkFactoryContext = new CheckFactoryContext( 247private void SetupSingleCheck(CheckFactoryContext checkFactoryContext, string projectFullPath) 334List<CheckFactoryContext> invalidChecksToRemove = new(); 335foreach (CheckFactoryContext checkFactoryContext in _checkRegistry) 359private void RemoveInvalidChecks(List<CheckFactoryContext> checksToRemove, ICheckContext checkContext) 361foreach (var checkToRemove in checksToRemove) 374var checkFactory = _checkRegistry.FirstOrDefault(c => c.MaterializedCheck == check); 386foreach (var throttledCheck in throttledChecks) 393private void RemoveCheck(CheckFactoryContext checkToRemove) 395var tempColl = new ConcurrentBag<CheckFactoryContext>(); 398while (_checkRegistry.TryTake(out var item)) 419foreach (var item in tempColl) 512foreach (CheckFactoryContext checkFactoryContext in _checkRegistry)