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