7 instantiations of RequestArgument
rzc (7)
ServerProtocol\RequestArgument.cs (1)
37return new RequestArgument(argId, argIndex, value);
ServerProtocol\ServerRequest.cs (6)
88new RequestArgument(RequestArgument.ArgumentId.CurrentDirectory, 0, workingDirectory), 89new RequestArgument(RequestArgument.ArgumentId.TempDirectory, 0, tempDirectory) 94requestArgs.Add(new RequestArgument(RequestArgument.ArgumentId.KeepAlive, 0, keepAlive)); 101requestArgs.Add(new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, i, arg)); 111new RequestArgument(RequestArgument.ArgumentId.Shutdown, argumentIndex: 0, value: ""), 112new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, argumentIndex: 1, value: "shutdown"),
22 references to RequestArgument
rzc (22)
CompilerHost.cs (4)
80var argument = request.Arguments[i]; 81if (argument.Id == RequestArgument.ArgumentId.CurrentDirectory) 85else if (argument.Id == RequestArgument.ArgumentId.TempDirectory) 89else if (argument.Id == RequestArgument.ArgumentId.CommandLineArgument)
ServerProtocol\RequestArgument.cs (1)
32public static RequestArgument ReadFromBinaryReader(BinaryReader reader)
ServerProtocol\ServerRequest.cs (17)
24/// See <see cref="RequestArgument"/> for the format of an 30public ServerRequest(uint protocolVersion, IEnumerable<RequestArgument> arguments) 33Arguments = new ReadOnlyCollection<RequestArgument>(arguments.ToList()); 45public ReadOnlyCollection<RequestArgument> Arguments { get; } 52foreach (var argument in Arguments) 54if (argument.Id == RequestArgument.ArgumentId.KeepAlive) 72return Arguments.Count >= 1 && Arguments[0].Id == RequestArgument.ArgumentId.Shutdown; 86var requestArgs = new List<RequestArgument>(requestLength) 88new RequestArgument(RequestArgument.ArgumentId.CurrentDirectory, 0, workingDirectory), 89new RequestArgument(RequestArgument.ArgumentId.TempDirectory, 0, tempDirectory) 94requestArgs.Add(new RequestArgument(RequestArgument.ArgumentId.KeepAlive, 0, keepAlive)); 101requestArgs.Add(new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, i, arg)); 111new RequestArgument(RequestArgument.ArgumentId.Shutdown, argumentIndex: 0, value: ""), 112new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, argumentIndex: 1, value: "shutdown"), 153var argumentsBuilder = new List<RequestArgument>((int)argumentCount); 158argumentsBuilder.Add(RequestArgument.ReadFromBinaryReader(reader)); 177foreach (var arg in Arguments)