1 write to Arguments
VBCSCompiler (1)
src\Compilers\Shared\BuildProtocol.cs (1)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList());
17 references to Arguments
VBCSCompiler (6)
src\Compilers\Server\VBCSCompiler\BuildProtocolUtil.cs (1)
45foreach (BuildRequest.Argument arg in req.Arguments)
src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (3)
65if (request.Arguments.Count == 1 && request.Arguments[0].ArgumentId == BuildProtocolConstants.ArgumentId.Shutdown) 185foreach (var arg in request.Arguments)
src\Compilers\Shared\BuildProtocol.cs (2)
167writer.Write(Arguments.Count); 168foreach (Argument arg in Arguments)
VBCSCompiler.UnitTests (11)
BuildProtocolTest.cs (11)
22Assert.Equal(1, request.Arguments.Count); 24var argument = request.Arguments[0]; 60Assert.Equal(2, read.Arguments.Count); 61Assert.Equal(BuildProtocolConstants.ArgumentId.CurrentDirectory, read.Arguments[0].ArgumentId); 62Assert.Equal(0, read.Arguments[0].ArgumentIndex); 63Assert.Equal("directory", read.Arguments[0].Value); 64Assert.Equal(BuildProtocolConstants.ArgumentId.CommandLineArgument, read.Arguments[1].ArgumentId); 65Assert.Equal(1, read.Arguments[1].ArgumentIndex); 66Assert.Equal("file", read.Arguments[1].Value); 74Assert.Equal(1, request.Arguments.Count); 76var argument = request.Arguments[0];