9 instantiations of RequestArgument
Microsoft.NET.Sdk.Razor.Tool.Tests (2)
ServerProtocol\ServerProtocolTest.cs (2)
37new RequestArgument(RequestArgument.ArgumentId.CurrentDirectory, argumentIndex: 0, value: "directory"), 38new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, argumentIndex: 1, value: "file")));
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"),
35 references to RequestArgument
Microsoft.NET.Sdk.Razor.Tool.Tests (14)
DefaultRequestDispatcherTest.cs (1)
12private static ServerRequest EmptyServerRequest => new(1, Array.Empty<RequestArgument>());
ServerLifecycleTest.cs (1)
13private static ServerRequest EmptyServerRequest => new(1, Array.Empty<RequestArgument>());
ServerProtocol\ServerProtocolTest.cs (12)
37new RequestArgument(RequestArgument.ArgumentId.CurrentDirectory, argumentIndex: 0, value: "directory"), 38new RequestArgument(RequestArgument.ArgumentId.CommandLineArgument, argumentIndex: 1, value: "file"))); 51read.Arguments[0].Id.Should().Be(RequestArgument.ArgumentId.CurrentDirectory); 54read.Arguments[1].Id.Should().Be(RequestArgument.ArgumentId.CommandLineArgument); 68var argument1 = request.Arguments[0]; 69argument1.Id.Should().Be(RequestArgument.ArgumentId.Shutdown); 73var argument2 = request.Arguments[1]; 74Assert.Equal(RequestArgument.ArgumentId.CommandLineArgument, argument2.Id); 93var argument1 = request.Arguments[0]; 94Assert.Equal(RequestArgument.ArgumentId.Shutdown, argument1.Id); 98var argument2 = request.Arguments[1]; 99Assert.Equal(RequestArgument.ArgumentId.CommandLineArgument, argument2.Id);
rzc (21)
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 (16)
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)