2 implementations of IBuildCheckManager
Microsoft.Build (2)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (1)
64internal sealed class BuildCheckManager : IBuildCheckManager
BuildCheck\Infrastructure\NullBuildCheckManager.cs (1)
14internal class NullBuildCheckManager : IBuildCheckManager
11 references to IBuildCheckManager
Microsoft.Build (10)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
286var buildCheckManager = (_componentHost.GetComponent(BuildComponentType.BuildCheckManagerProvider) as IBuildCheckManagerProvider)!.Instance;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1109var buildCheckManager = (_componentHost.GetComponent(BuildComponentType.BuildCheckManagerProvider) as IBuildCheckManagerProvider)!.Instance;
BuildCheck\Infrastructure\BuildCheckConnectorLogger.cs (2)
18private readonly IBuildCheckManager _buildCheckManager; 23IBuildCheckManager buildCheckManager)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (4)
28private static IBuildCheckManager? s_globalInstance; 30internal static IBuildCheckManager GlobalInstance => s_globalInstance ?? throw new InvalidOperationException("BuildCheckManagerProvider not initialized"); 32public IBuildCheckManager Instance => GlobalInstance; 46IBuildCheckManager instance;
BuildCheck\Infrastructure\IBuildCheckManagerProvider.cs (1)
16IBuildCheckManager Instance { get; }
BuildCheck\Infrastructure\NullBuildCheckManagerProvider.cs (1)
16public IBuildCheckManager Instance { get; } = new NullBuildCheckManager();
Microsoft.Build.BuildCheck.UnitTests (1)
BuildCheckManagerProviderTests.cs (1)
23private readonly IBuildCheckManager _testedInstance;