3 implementations of IBuildServer
dotnet (3)
BuildServer\MSBuildServer.cs (1)
10internal class MSBuildServer : IBuildServer
BuildServer\RazorServer.cs (1)
14IFileSystem fileSystem = null) : IBuildServer
BuildServer\VBCSCompilerServer.cs (1)
13internal class VBCSCompilerServer(ICommandFactory commandFactory = null) : IBuildServer
19 references to IBuildServer
dotnet (8)
BuildServer\BuildServerProvider.cs (1)
23public IEnumerable<IBuildServer> EnumerateBuildServers(ServerEnumerationFlags flags = ServerEnumerationFlags.All)
BuildServer\IBuildServerProvider.cs (1)
20IEnumerable<IBuildServer> EnumerateBuildServers(ServerEnumerationFlags flags = ServerEnumerationFlags.All);
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (6)
87private List<(IBuildServer, Task)> StartShutdown() 89var tasks = new List<(IBuildServer, Task)>(); 90foreach (var server in _serverProvider.EnumerateBuildServers(_enumerationFlags)) 108private void WriteShutdownMessage(IBuildServer server) 127private void WriteFailureMessage(IBuildServer server, AggregateException exception) 153private void WriteSuccessMessage(IBuildServer server)
dotnet.Tests (11)
CommandTests\BuildServer\Shutdown\BuildServerShutdownCommandTests.cs (11)
34.Returns(Array.Empty<IBuildServer>()); 52.Returns(Array.Empty<IBuildServer>()); 70.Returns(Array.Empty<IBuildServer>()); 88.Returns(Array.Empty<IBuildServer>()); 200IEnumerable<IBuildServer> buildServers = null, 211private Mock<IBuildServer> CreateServerMock(string name, int pid = 0, string exceptionMessage = null) 213var mock = new Mock<IBuildServer>(MockBehavior.Strict); 230private void VerifyShutdownCalls(IEnumerable<Mock<IBuildServer>> mocks) 238private static string FormatShuttingDownMessage(IBuildServer server) 247private static string FormatSuccessMessage(IBuildServer server) 256private static string FormatFailureMessage(IBuildServer server, string message)