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