3 instantiations of CheckFactoryContext
Microsoft.Build (3)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (3)
179_checkRegistry.Add(new CheckFactoryContext( 189_checkRegistry.Add(new CheckFactoryContext( 219var 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>(); 213List<CheckFactoryContext> invalidChecksToRemove = new(); 219var checkFactoryContext = new CheckFactoryContext( 249private void SetupSingleCheck(CheckFactoryContext checkFactoryContext, string projectFullPath) 336List<CheckFactoryContext> invalidChecksToRemove = new(); 337foreach (CheckFactoryContext checkFactoryContext in _checkRegistry) 361private void RemoveInvalidChecks(List<CheckFactoryContext> checksToRemove, ICheckContext checkContext) 363foreach (var checkToRemove in checksToRemove) 376var checkFactory = _checkRegistry.FirstOrDefault(c => c.MaterializedCheck == check); 388foreach (var throttledCheck in throttledChecks) 395private void RemoveCheck(CheckFactoryContext checkToRemove) 397var tempColl = new ConcurrentBag<CheckFactoryContext>(); 400while (_checkRegistry.TryTake(out var item)) 421foreach (var item in tempColl) 514foreach (CheckFactoryContext checkFactoryContext in _checkRegistry)