20 lines
389 B
C#
20 lines
389 B
C#
namespace SQLLinter.Core.Interfaces.Config.Contracts;
|
|
|
|
public interface IRequestHandler<in TRequest, out TResponse> where TRequest : IRequest<TResponse>
|
|
{
|
|
TResponse Handle(TRequest request);
|
|
}
|
|
|
|
public interface IRequestHandler<in TRequest> where TRequest : IRequest
|
|
{
|
|
void Handle(TRequest message);
|
|
}
|
|
|
|
public interface IRequest
|
|
{
|
|
}
|
|
|
|
public interface IRequest<out TResponse>
|
|
{
|
|
}
|