3 instantiations of CheckFactoryContext
Microsoft.Build (3)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (3)
180_checkRegistry.Add(new CheckFactoryContext( 190_checkRegistry.Add(new CheckFactoryContext( 220var checkFactoryContext = new CheckFactoryContext(
16 references to CheckFactoryContext
Microsoft.Build (16)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (16)
69private readonly ConcurrentBag<CheckFactoryContext> _checkRegistry; 76_checkRegistry = new ConcurrentBag<CheckFactoryContext>(); 214List<CheckFactoryContext> invalidChecksToRemove = new(); 220var checkFactoryContext = new CheckFactoryContext( 250private void SetupSingleCheck(CheckFactoryContext checkFactoryContext, string projectFullPath) 337List<CheckFactoryContext> invalidChecksToRemove = new(); 338foreach (CheckFactoryContext checkFactoryContext in _checkRegistry) 362private void RemoveInvalidChecks(List<CheckFactoryContext> checksToRemove, ICheckContext checkContext) 364foreach (var checkToRemove in checksToRemove) 377var checkFactory = _checkRegistry.FirstOrDefault(c => c.MaterializedCheck == check); 389foreach (var throttledCheck in throttledChecks) 396private void RemoveCheck(CheckFactoryContext checkToRemove) 398var tempColl = new ConcurrentBag<CheckFactoryContext>(); 401while (_checkRegistry.TryTake(out var item)) 422foreach (var item in tempColl) 515foreach (CheckFactoryContext checkFactoryContext in _checkRegistry)