2 implementations of IResponse
dotnet (2)
Commands\Test\MTP\IPC\Models\HandshakeMessage.cs (1)
6internal sealed record HandshakeMessage(Dictionary<byte, string> Properties) : IRequest, IResponse;
Commands\Test\MTP\IPC\Models\VoidResponse.cs (1)
6internal sealed class VoidResponse : IResponse
12 references to IResponse
dotnet (7)
Commands\Test\MTP\IPC\NamedPipeServer.cs (3)
16private readonly Func<NamedPipeServer, IRequest, Task<IResponse>> _callback; 29Func<NamedPipeServer, IRequest, Task<IResponse>> callback, 155IResponse response = await _callback(this, deserializedObject);
Commands\Test\MTP\TestApplication.cs (4)
200private Task<IResponse> OnRequest(NamedPipeServer server, IRequest request) 210return Task.FromResult((IResponse)CreateHandshakeMessage(negotiatedVersion)); 235return Task.FromResult((IResponse)VoidResponse.CachedInstance); 258return Task.FromResult((IResponse)VoidResponse.CachedInstance);
dotnet.Tests (5)
CommandTests\Test\IPCTests.cs (4)
31(_, _) => Task.FromResult<IResponse>(VoidResponse.CachedInstance), 104return Task.FromResult<IResponse>(VoidResponse.CachedInstance); 164(_, _) => Task.FromResult<IResponse>(VoidResponse.CachedInstance), 173(_, _) => Task.FromResult<IResponse>(VoidResponse.CachedInstance),
CommandTests\Test\NamedPipeClient.cs (1)
34where TResponse : IResponse