11 implementations of IRequest
dotnet-aot (11)
parent\dotnet\Commands\Test\MTP\IPC\Models\AzureDevOpsLogMessage.cs (1)
6internal sealed record AzureDevOpsLogMessage(string? ExecutionId, string? InstanceId, string? LogText) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\CommandLineOptionMessages.cs (1)
8internal sealed record CommandLineOptionMessages(string? ModulePath, CommandLineOptionMessage[]? CommandLineOptionMessageList) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\DiscoveredTestMessages.cs (1)
19internal sealed record DiscoveredTestMessages(string? ExecutionId, string? InstanceId, DiscoveredTestMessage[] DiscoveredMessages) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\DisplayMessage.cs (1)
6internal sealed record DisplayMessage(string? ExecutionId, string? InstanceId, byte Level, string? Text) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\FileArtifactMessages.cs (1)
16internal sealed record FileArtifactMessages(string? ExecutionId, string? InstanceId, FileArtifactMessage[] FileArtifacts) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\HandshakeMessage.cs (1)
6internal sealed record HandshakeMessage(Dictionary<byte, string> Properties) : IRequest, IResponse;
parent\dotnet\Commands\Test\MTP\IPC\Models\TestInProgressMessages.cs (1)
8internal sealed record TestInProgressMessages(string? ExecutionId, string? InstanceId, TestInProgressMessage[] InProgressMessages) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\TestResultMessages.cs (1)
12internal sealed record TestResultMessages(string? ExecutionId, string? InstanceId, SuccessfulTestResultMessage[] SuccessfulTestMessages, FailedTestResultMessage[] FailedTestMessages) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\TestSessionEvent.cs (1)
6internal sealed record TestSessionEvent(byte? SessionType, string? SessionUid, string? ExecutionId) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\UnknownMessage.cs (1)
6internal sealed record class UnknownMessage(int SerializerId) : IRequest;
parent\dotnet\Commands\Test\MTP\IPC\Models\WaitForServerControlRequest.cs (1)
6internal sealed class WaitForServerControlRequest : IRequest
12 references to IRequest
dotnet-aot (12)
parent\dotnet\Commands\Test\MTP\IPC\HttpTestHostGateway.cs (4)
19private readonly Func<IRequest, Task<IResponse>> _callback; 29Func<IRequest, Task<IResponse>> callback, 176IRequest protocolRequest; 179protocolRequest = (IRequest)_serializer.Deserialize(frame, skipUnknownMessages: true);
parent\dotnet\Commands\Test\MTP\IPC\NamedPipeServer.cs (5)
20private readonly Func<NamedPipeServer, IRequest, Task<IResponse>> _callback; 33Func<NamedPipeServer, IRequest, Task<IResponse>> callback, 83IRequest? deserializedObject = await ReadRequestAsync(_namedPipeServerStream, cancellationToken); 127internal async Task<IRequest?> ReadRequestAsync(Stream stream, CancellationToken cancellationToken) 177return (IRequest)requestNamedPipeSerializer.Deserialize(_messageBuffer);
parent\dotnet\Commands\Test\MTP\TestApplication.cs (3)
679private Task<IResponse> OnControlRequest(NamedPipeServer _, IRequest request) 726private Task<IResponse> OnHttpRequest(IRequest request) 737private Task<IResponse> OnRequest(NamedPipeServer? server, IRequest request)