├── .all-contributorsrc ├── .editorconfig ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── FluentMediator.sln ├── LICENSE ├── README.md ├── azure-pipelines-1.yml ├── azure-pipelines.yml ├── changelog.md ├── docs ├── icon.png └── icon.xcf ├── samples ├── AspNetCore │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Wallet.sln │ ├── src │ │ ├── Core │ │ │ ├── Core.csproj │ │ │ ├── Services │ │ │ │ └── ICustomerRepository.cs │ │ │ ├── UseCases │ │ │ │ ├── IRegisterUseCase.cs │ │ │ │ ├── Register.cs │ │ │ │ ├── RegisterCommand.cs │ │ │ │ └── RegisterResponse.cs │ │ │ └── Wallet │ │ │ │ └── Customer.cs │ │ ├── Infrastructure │ │ │ ├── InMemory │ │ │ │ └── CustomerRepository.cs │ │ │ └── Infrastructure.csproj │ │ └── WebApi │ │ │ ├── Controllers │ │ │ └── Register │ │ │ │ ├── CustomersController.cs │ │ │ │ └── RegisterRequest.cs │ │ │ ├── Program.cs │ │ │ ├── Startup.cs │ │ │ ├── WebApi.csproj │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ └── test │ │ └── UnitTests │ │ ├── UnitTests.csproj │ │ └── UseCasesTests │ │ └── RegisterTests.cs └── SimpleConsoleApp │ ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── PingPong │ ├── PingHandler.cs │ ├── PingPong.csproj │ ├── PingRequest.cs │ └── Program.cs │ └── Samples.sln ├── src ├── FluentMediator.Microsoft.Extensions.DependencyInjection │ ├── FluentMediator.Microsoft.Extensions.DependencyInjection.csproj │ └── FluentMediatorExtensions.cs └── FluentMediator │ ├── FluentMediator.csproj │ ├── GetService.cs │ ├── IMediator.cs │ ├── IPipelineProvider.cs │ ├── IPipelineProviderBuilder.cs │ ├── Mediator.cs │ ├── MediatorException.cs │ ├── NullRequestException.cs │ ├── PipelineNotFoundEventArgs.cs │ ├── PipelineProvider.cs │ ├── PipelineProviderBuilder.cs │ └── Pipelines │ ├── CancellablePipelineAsync │ ├── Direct.cs │ ├── ICancellableMediator.cs │ ├── ICancellablePipelineAsync.cs │ ├── ICancellablePipelineAsyncBuilder.cs │ ├── ICancellablePipelineProvider.cs │ ├── ICancellablePipelineProviderBuilder.cs │ ├── IDirect.cs │ ├── Pipeline.cs │ └── PipelineBuilder.cs │ ├── IMethodCollection.cs │ ├── INamedPipeline.cs │ ├── IPipelineBehavior.cs │ ├── IPipelineCollection.cs │ ├── ITypedPipeline.cs │ ├── Method.cs │ ├── MethodCollection.cs │ ├── Pipeline │ ├── Direct.cs │ ├── IDirect.cs │ ├── IPipeline.cs │ ├── IPipelineBuilder.cs │ ├── ISyncMediator.cs │ ├── ISyncPipelineProvider.cs │ ├── ISyncPipelineProviderBuilder.cs │ ├── Pipeline.cs │ └── PipelineBuilder.cs │ ├── PipelineAlreadyExistsException.cs │ ├── PipelineAsync │ ├── Direct.cs │ ├── IAsyncMediator.cs │ ├── IAsyncPipelineProvider.cs │ ├── IAsyncPipelineProviderBuilder.cs │ ├── IDirect.cs │ ├── IPipelineAsync.cs │ ├── IPipelineAsyncBuilder.cs │ ├── Pipeline.cs │ └── PipelineBuilder.cs │ ├── PipelineBehavior.cs │ ├── PipelineCollection.cs │ ├── PipelineNotFoundException.cs │ └── ReturnFunctionIsNullException.cs └── test └── UnitTests ├── BuildingMediatorTests.cs ├── MyCustomMediator.cs ├── PingPong ├── IPingHandler.cs ├── PingHandler.cs ├── PingRequest.cs └── PingResponse.cs ├── PublishingRequestsTests.cs ├── SendingRequestTests.cs └── UnitTests.csproj /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /FluentMediator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/FluentMediator.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines-1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/azure-pipelines-1.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/changelog.md -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/docs/icon.png -------------------------------------------------------------------------------- /docs/icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/docs/icon.xcf -------------------------------------------------------------------------------- /samples/AspNetCore/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/.vscode/launch.json -------------------------------------------------------------------------------- /samples/AspNetCore/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/AspNetCore/Wallet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/Wallet.sln -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/Core.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/Services/ICustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/Services/ICustomerRepository.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/UseCases/IRegisterUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/UseCases/IRegisterUseCase.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/UseCases/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/UseCases/Register.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/UseCases/RegisterCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/UseCases/RegisterCommand.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/UseCases/RegisterResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/UseCases/RegisterResponse.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Core/Wallet/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Core/Wallet/Customer.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Infrastructure/InMemory/CustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Infrastructure/InMemory/CustomerRepository.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/Controllers/Register/CustomersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/Controllers/Register/CustomersController.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/Controllers/Register/RegisterRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/Controllers/Register/RegisterRequest.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/WebApi.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/AspNetCore/src/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/src/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/AspNetCore/test/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/test/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/test/UnitTests/UseCasesTests/RegisterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/AspNetCore/test/UnitTests/UseCasesTests/RegisterTests.cs -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/.vscode/launch.json -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/.vscode/settings.json -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/PingPong/PingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/PingPong/PingHandler.cs -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/PingPong/PingPong.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/PingPong/PingPong.csproj -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/PingPong/PingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/PingPong/PingRequest.cs -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/PingPong/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/PingPong/Program.cs -------------------------------------------------------------------------------- /samples/SimpleConsoleApp/Samples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/samples/SimpleConsoleApp/Samples.sln -------------------------------------------------------------------------------- /src/FluentMediator.Microsoft.Extensions.DependencyInjection/FluentMediator.Microsoft.Extensions.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator.Microsoft.Extensions.DependencyInjection/FluentMediator.Microsoft.Extensions.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/FluentMediator.Microsoft.Extensions.DependencyInjection/FluentMediatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator.Microsoft.Extensions.DependencyInjection/FluentMediatorExtensions.cs -------------------------------------------------------------------------------- /src/FluentMediator/FluentMediator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/FluentMediator.csproj -------------------------------------------------------------------------------- /src/FluentMediator/GetService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/GetService.cs -------------------------------------------------------------------------------- /src/FluentMediator/IMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/IMediator.cs -------------------------------------------------------------------------------- /src/FluentMediator/IPipelineProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/IPipelineProvider.cs -------------------------------------------------------------------------------- /src/FluentMediator/IPipelineProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/IPipelineProviderBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Mediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Mediator.cs -------------------------------------------------------------------------------- /src/FluentMediator/MediatorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/MediatorException.cs -------------------------------------------------------------------------------- /src/FluentMediator/NullRequestException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/NullRequestException.cs -------------------------------------------------------------------------------- /src/FluentMediator/PipelineNotFoundEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/PipelineNotFoundEventArgs.cs -------------------------------------------------------------------------------- /src/FluentMediator/PipelineProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/PipelineProvider.cs -------------------------------------------------------------------------------- /src/FluentMediator/PipelineProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/PipelineProviderBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/Direct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/Direct.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellableMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellableMediator.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsync.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsyncBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsyncBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineProvider.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineProviderBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/IDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/IDirect.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/Pipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/CancellablePipelineAsync/PipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/CancellablePipelineAsync/PipelineBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/IMethodCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/IMethodCollection.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/INamedPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/INamedPipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/IPipelineBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/IPipelineBehavior.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/IPipelineCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/IPipelineCollection.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/ITypedPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/ITypedPipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Method.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/MethodCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/MethodCollection.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/Direct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/Direct.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/IDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/IDirect.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/IPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/IPipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/IPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/IPipelineBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/ISyncMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/ISyncMediator.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProvider.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProviderBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/Pipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/Pipeline/PipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/Pipeline/PipelineBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAlreadyExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAlreadyExistsException.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/Direct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/Direct.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IAsyncMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IAsyncMediator.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProvider.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProviderBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IDirect.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsync.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsyncBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsyncBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/Pipeline.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineAsync/PipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineAsync/PipelineBuilder.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineBehavior.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineCollection.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/PipelineNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/PipelineNotFoundException.cs -------------------------------------------------------------------------------- /src/FluentMediator/Pipelines/ReturnFunctionIsNullException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/src/FluentMediator/Pipelines/ReturnFunctionIsNullException.cs -------------------------------------------------------------------------------- /test/UnitTests/BuildingMediatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/BuildingMediatorTests.cs -------------------------------------------------------------------------------- /test/UnitTests/MyCustomMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/MyCustomMediator.cs -------------------------------------------------------------------------------- /test/UnitTests/PingPong/IPingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/PingPong/IPingHandler.cs -------------------------------------------------------------------------------- /test/UnitTests/PingPong/PingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/PingPong/PingHandler.cs -------------------------------------------------------------------------------- /test/UnitTests/PingPong/PingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/PingPong/PingRequest.cs -------------------------------------------------------------------------------- /test/UnitTests/PingPong/PingResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/PingPong/PingResponse.cs -------------------------------------------------------------------------------- /test/UnitTests/PublishingRequestsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/PublishingRequestsTests.cs -------------------------------------------------------------------------------- /test/UnitTests/SendingRequestTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/SendingRequestTests.cs -------------------------------------------------------------------------------- /test/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpaulovich/FluentMediator/HEAD/test/UnitTests/UnitTests.csproj --------------------------------------------------------------------------------