SYMBOL INDEX (239 symbols across 72 files) FILE: samples/AspNetCore/src/Core/Services/ICustomerRepository.cs type ICustomerRepository (line 5) | public interface ICustomerRepository method Add (line 7) | void Add(Customer customer); FILE: samples/AspNetCore/src/Core/UseCases/IRegisterUseCase.cs type IRegisterUseCase (line 3) | public interface IRegisterUseCase method Execute (line 5) | RegisterResponse Execute(RegisterCommand registerCommand); FILE: samples/AspNetCore/src/Core/UseCases/Register.cs class Register (line 6) | public class Register : IRegisterUseCase method Register (line 10) | public Register(ICustomerRepository customerRepository) method Execute (line 15) | public RegisterResponse Execute(RegisterCommand registerCommand) FILE: samples/AspNetCore/src/Core/UseCases/RegisterCommand.cs class RegisterCommand (line 3) | public class RegisterCommand method RegisterCommand (line 9) | public RegisterCommand(string name, string ssn, decimal balance) FILE: samples/AspNetCore/src/Core/UseCases/RegisterResponse.cs class RegisterResponse (line 5) | public class RegisterResponse method RegisterResponse (line 9) | public RegisterResponse(Guid userId) FILE: samples/AspNetCore/src/Core/Wallet/Customer.cs class Customer (line 5) | public class Customer method Customer (line 13) | public Customer(string name, string ssn, decimal balance) FILE: samples/AspNetCore/src/Infrastructure/InMemory/CustomerRepository.cs class CustomerRepository (line 7) | public class CustomerRepository : ICustomerRepository method CustomerRepository (line 11) | public CustomerRepository() method Add (line 16) | public void Add(Customer customer) FILE: samples/AspNetCore/src/WebApi/Controllers/Register/CustomersController.cs class CustomersController (line 8) | [Route("api/[controller]")] method CustomersController (line 14) | public CustomersController(IMediator mediator) method Post (line 19) | [HttpPost] FILE: samples/AspNetCore/src/WebApi/Controllers/Register/RegisterRequest.cs class RegisterRequest (line 3) | public class RegisterRequest FILE: samples/AspNetCore/src/WebApi/Program.cs class Program (line 12) | public class Program method Main (line 14) | public static void Main(string[] args) method CreateHostBuilder (line 19) | public static IHostBuilder CreateHostBuilder(string[] args) => FILE: samples/AspNetCore/src/WebApi/Startup.cs class Startup (line 21) | public class Startup method Startup (line 23) | public Startup(IConfiguration configuration) method ConfigureServices (line 31) | public void ConfigureServices(IServiceCollection services) method Configure (line 47) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: samples/AspNetCore/test/UnitTests/UseCasesTests/RegisterTests.cs class RegisterTests (line 7) | public class RegisterTests method Register_PublishesEvent (line 9) | [Fact] FILE: samples/SimpleConsoleApp/PingPong/PingHandler.cs class PingHandler (line 7) | public class PingHandler method MyMethod (line 9) | public void MyMethod(PingRequest request) method MyLongMethod (line 14) | public void MyLongMethod(PingRequest request) method MyMethodAsync (line 19) | public async Task MyMethodAsync(PingRequest request) method MyMethodAsync (line 25) | public async Task MyMethodAsync(PingRequest request, CancellationToken... FILE: samples/SimpleConsoleApp/PingPong/PingRequest.cs class PingRequest (line 3) | public class PingRequest method PingRequest (line 7) | public PingRequest(string message) FILE: samples/SimpleConsoleApp/PingPong/Program.cs class Program (line 8) | class Program method Main (line 10) | static void Main(string[] args) FILE: src/FluentMediator.Microsoft.Extensions.DependencyInjection/FluentMediatorExtensions.cs class FluentMediatorExtensions (line 9) | public static class FluentMediatorExtensions method AddFluentMediator (line 17) | public static IServiceCollection AddFluentMediator( method AddFluentMediator (line 39) | public static IServiceCollection AddFluentMediator(this IServiceCollec... method AddSingletonFluentMediator (line 58) | public static IServiceCollection AddSingletonFluentMediator( method AddScopedFluentMediator (line 79) | public static IServiceCollection AddScopedFluentMediator( FILE: src/FluentMediator/IMediator.cs type IMediator (line 11) | public interface IMediator: FILE: src/FluentMediator/IPipelineProvider.cs type IPipelineProvider (line 10) | public interface IPipelineProvider: FILE: src/FluentMediator/IPipelineProviderBuilder.cs type IPipelineProviderBuilder (line 11) | public interface IPipelineProviderBuilder: method On (line 21) | IPipelineBehavior On(); method Build (line 27) | IPipelineProvider Build(); FILE: src/FluentMediator/Mediator.cs class Mediator (line 11) | public class Mediator : IMediator method Mediator (line 31) | public Mediator( method Publish (line 44) | public void Publish(object request, string? pipelineName = null) method Send (line 78) | public TResult Send(object request, string? pipelineName = null) method PublishAsync (line 103) | public async Task PublishAsync(object request, string? pipelineName = ... method SendAsync (line 129) | public async Task SendAsync(object request, string? ... method PublishAsync (line 155) | public async Task PublishAsync(object request, CancellationToken cance... method SendAsync (line 182) | public async Task SendAsync(object request, Cancella... method OnPipelineNotFound (line 205) | protected virtual void OnPipelineNotFound(PipelineNotFoundEventArgs e) FILE: src/FluentMediator/MediatorException.cs class MediatorException (line 8) | public class MediatorException : Exception method MediatorException (line 15) | public MediatorException(string message) : base(message) { } FILE: src/FluentMediator/NullRequestException.cs class NullRequestException (line 6) | public class NullRequestException : MediatorException method NullRequestException (line 13) | public NullRequestException(string message) : base(message) { } FILE: src/FluentMediator/PipelineNotFoundEventArgs.cs class PipelineNotFoundEventArgs (line 8) | public class PipelineNotFoundEventArgs : EventArgs method PipelineNotFoundEventArgs (line 20) | public PipelineNotFoundEventArgs(object message) FILE: src/FluentMediator/PipelineProvider.cs class PipelineProvider (line 12) | internal sealed class PipelineProvider : IPipelineProvider method PipelineProvider (line 24) | public PipelineProvider( method GetAsyncPipeline (line 39) | public IPipelineAsync GetAsyncPipeline(Type requestType) method GetAsyncPipeline (line 49) | public IPipelineAsync GetAsyncPipeline(string pipelineName) method GetCancellablePipeline (line 59) | public ICancellablePipelineAsync GetCancellablePipeline(Type requestType) method GetCancellablePipeline (line 69) | public ICancellablePipelineAsync GetCancellablePipeline(string pipelin... method GetPipeline (line 79) | public IPipeline GetPipeline(Type requestType) method GetPipeline (line 89) | public IPipeline GetPipeline(string pipelineName) FILE: src/FluentMediator/PipelineProviderBuilder.cs class PipelineProviderBuilder (line 13) | public class PipelineProviderBuilder : IPipelineProviderBuilder method PipelineProviderBuilder (line 22) | public PipelineProviderBuilder() method On (line 34) | public IPipelineBehavior On() method Add (line 45) | public IPipelineBuilder Add(IPipelineBuilder pipelineBuilder) method Add (line 56) | public IPipelineAsyncBuilder Add(IPipelineAsyncBuilder pipelineBuilder) method Add (line 67) | public ICancellablePipelineAsyncBuilder Add(ICancellablePipelineAsyncB... method Build (line 77) | public IPipelineProvider Build() FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/Direct.cs class Direct (line 7) | internal sealed class Direct : IDirect method Direct (line 11) | public Direct(Func SendAsync(GetService getServic... FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellableMediator.cs type ICancellableMediator (line 9) | public interface ICancellableMediator method PublishAsync (line 18) | Task PublishAsync(object request, CancellationToken cancellationToken,... method SendAsync (line 28) | Task SendAsync(object request, CancellationToken can... FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsync.cs type ICancellablePipelineAsync (line 9) | public interface ICancellablePipelineAsync : INamedPipeline, ITypedPipeline method PublishAsync (line 18) | Task PublishAsync(GetService getService, object request, CancellationT... method SendAsync (line 28) | Task SendAsync(GetService getService, object request... FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/ICancellablePipelineAsyncBuilder.cs type ICancellablePipelineAsyncBuilder (line 11) | public interface ICancellablePipelineAsyncBuilder : ICancellab... method Call (line 19) | ICancellablePipelineAsyncBuilder Call(Func(Func Call(Func(Func SendAsync( FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/Pipeline.cs class Pipeline (line 7) | internal sealed class Pipeline : ICancellablePipelineAsync method Pipeline (line 12) | public Pipeline(IMethodCollection SendAsync(GetService getService, o... FILE: src/FluentMediator/Pipelines/CancellablePipelineAsync/PipelineBuilder.cs class PipelineBuilder (line 7) | internal class PipelineBuilder : ICancellablePipelineAsyncBuil... method PipelineBuilder (line 13) | public PipelineBuilder(string? name) method Call (line 19) | public ICancellablePipelineAsyncBuilder Call(Func<... method Return (line 27) | public ICancellablePipelineAsync Return(Func method GetMethods (line 7) | ReadOnlyCollection GetMethods(); method Add (line 8) | void Add(Method method); FILE: src/FluentMediator/Pipelines/INamedPipeline.cs type INamedPipeline (line 6) | public interface INamedPipeline FILE: src/FluentMediator/Pipelines/IPipelineBehavior.cs type IPipelineBehavior (line 11) | public interface IPipelineBehavior method Pipeline (line 18) | IPipelineBuilder Pipeline(string? pipelineName = null); method PipelineAsync (line 25) | IPipelineAsyncBuilder PipelineAsync(string? pipelineName = n... method CancellablePipelineAsync (line 32) | ICancellablePipelineAsyncBuilder CancellablePipelineAsync(st... FILE: src/FluentMediator/Pipelines/IPipelineCollection.cs type IPipelineCollection (line 5) | internal interface IPipelineCollection where TPipeline : clas... method Add (line 7) | void Add(TPipeline pipeline); method Get (line 8) | TPipeline Get(Type requestType); method Get (line 9) | TPipeline Get(string pipelineName); FILE: src/FluentMediator/Pipelines/ITypedPipeline.cs type ITypedPipeline (line 8) | public interface ITypedPipeline FILE: src/FluentMediator/Pipelines/Method.cs class Method (line 5) | internal sealed class Method method Method (line 10) | public Method(Type handlerType, TAction action) FILE: src/FluentMediator/Pipelines/MethodCollection.cs class MethodCollection (line 6) | internal sealed class MethodCollection : IMethodCollection method MethodCollection (line 10) | public MethodCollection() method GetMethods (line 15) | public ReadOnlyCollection GetMethods() method Add (line 20) | public void Add(Method method) FILE: src/FluentMediator/Pipelines/Pipeline/Direct.cs class Direct (line 5) | internal sealed class Direct : IDirect method Direct (line 9) | public Direct(Func action) method Send (line 15) | public TResponse Send(GetService getService, object request) FILE: src/FluentMediator/Pipelines/Pipeline/IDirect.cs type IDirect (line 3) | internal interface IDirect method Send (line 5) | TResult Send( FILE: src/FluentMediator/Pipelines/Pipeline/IPipeline.cs type IPipeline (line 6) | public interface IPipeline : INamedPipeline, ITypedPipeline method Publish (line 13) | void Publish(GetService getService, object request); method Send (line 22) | TResult Send(GetService getService, object request); FILE: src/FluentMediator/Pipelines/Pipeline/IPipelineBuilder.cs type IPipelineBuilder (line 9) | public interface IPipelineBuilder : IPipelineBuilder method Call (line 17) | IPipelineBuilder Call(Action a... method Return (line 26) | IPipeline Return(Func ... method Build (line 38) | IPipeline Build(); type IPipelineBuilder (line 32) | public interface IPipelineBuilder method Call (line 17) | IPipelineBuilder Call(Action a... method Return (line 26) | IPipeline Return(Func ... method Build (line 38) | IPipeline Build(); FILE: src/FluentMediator/Pipelines/Pipeline/ISyncMediator.cs type ISyncMediator (line 6) | public interface ISyncMediator method Publish (line 13) | void Publish(object request, string? pipelineName = null); method Send (line 22) | TResult Send(object request, string? pipelineName = null); FILE: src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProvider.cs type ISyncPipelineProvider (line 8) | public interface ISyncPipelineProvider method GetPipeline (line 15) | IPipeline GetPipeline(Type requestType); method GetPipeline (line 22) | IPipeline GetPipeline(string pipelineName); FILE: src/FluentMediator/Pipelines/Pipeline/ISyncPipelineProviderBuilder.cs type ISyncPipelineProviderBuilder (line 6) | public interface ISyncPipelineProviderBuilder method Add (line 13) | IPipelineBuilder Add(IPipelineBuilder pipelineBuilder); FILE: src/FluentMediator/Pipelines/Pipeline/Pipeline.cs class Pipeline (line 5) | internal sealed class Pipeline : IPipeline method Pipeline (line 10) | public Pipeline(IMethodCollection>> meth... method Publish (line 21) | public void Publish(GetService getService, object request) method Send (line 30) | public TResult Send(GetService getService, object request) FILE: src/FluentMediator/Pipelines/Pipeline/PipelineBuilder.cs class PipelineBuilder (line 5) | internal sealed class PipelineBuilder : IPipelineBuilder Call(Action(Func : IDirect method Direct (line 10) | public Direct(Func> action) method SendAsync (line 16) | public async Task SendAsync(GetService getServic... FILE: src/FluentMediator/Pipelines/PipelineAsync/IAsyncMediator.cs type IAsyncMediator (line 8) | public interface IAsyncMediator method PublishAsync (line 16) | Task PublishAsync(object request, string? pipelineName = null); method SendAsync (line 25) | Task SendAsync(object request, string? pipelineName ... FILE: src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProvider.cs type IAsyncPipelineProvider (line 8) | public interface IAsyncPipelineProvider method GetAsyncPipeline (line 15) | IPipelineAsync GetAsyncPipeline(Type requestType); method GetAsyncPipeline (line 22) | IPipelineAsync GetAsyncPipeline(string pipelineName); FILE: src/FluentMediator/Pipelines/PipelineAsync/IAsyncPipelineProviderBuilder.cs type IAsyncPipelineProviderBuilder (line 6) | public interface IAsyncPipelineProviderBuilder method Add (line 13) | IPipelineAsyncBuilder Add(IPipelineAsyncBuilder pipelineBuilder); FILE: src/FluentMediator/Pipelines/PipelineAsync/IDirect.cs type IDirect (line 5) | internal interface IDirect method SendAsync (line 7) | Task SendAsync( FILE: src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsync.cs type IPipelineAsync (line 8) | public interface IPipelineAsync : INamedPipeline, ITypedPipeline method PublishAsync (line 16) | Task PublishAsync(GetService getService, object request); method SendAsync (line 25) | Task SendAsync(GetService getService, object request); FILE: src/FluentMediator/Pipelines/PipelineAsync/IPipelineAsyncBuilder.cs type IPipelineAsyncBuilder (line 10) | public interface IPipelineAsyncBuilder : IPipelineAsyncBuilder method Call (line 18) | IPipelineAsyncBuilder Call(Func(Func Call(Func(Func>> ... method PublishAsync (line 22) | public async Task PublishAsync(GetService getService, object request) method SendAsync (line 31) | public async Task SendAsync(GetService getService, o... FILE: src/FluentMediator/Pipelines/PipelineAsync/PipelineBuilder.cs class PipelineBuilder (line 6) | internal sealed class PipelineBuilder : IPipelineAsyncBuilder<... method PipelineBuilder (line 12) | public PipelineBuilder(string? name) method Call (line 18) | public IPipelineAsyncBuilder Call(Func(Func : IPipelineBehavior Pipeline(string? pipelineName = null) method PipelineAsync (line 23) | public IPipelineAsyncBuilder PipelineAsync(string? pipelineN... method CancellablePipelineAsync (line 30) | public ICancellablePipelineAsyncBuilder CancellablePipelineA... FILE: src/FluentMediator/Pipelines/PipelineCollection.cs class PipelineCollection (line 6) | internal sealed class PipelineCollection : IPipelineCollectio... method PipelineCollection (line 12) | public PipelineCollection() method Add (line 18) | public void Add(TPipeline pipeline) method Get (line 34) | public TPipeline Get(Type requestType) method Get (line 44) | public TPipeline Get(string pipelineName) FILE: src/FluentMediator/Pipelines/PipelineNotFoundException.cs class PipelineNotFoundException (line 6) | internal sealed class PipelineNotFoundException : MediatorException method PipelineNotFoundException (line 13) | public PipelineNotFoundException(string message) : base(message) { } FILE: src/FluentMediator/Pipelines/ReturnFunctionIsNullException.cs class ReturnFunctionIsNullException (line 6) | public sealed class ReturnFunctionIsNullException : MediatorException method ReturnFunctionIsNullException (line 13) | public ReturnFunctionIsNullException(string message) : base(message) { } FILE: test/UnitTests/BuildingMediatorTests.cs class BuildingMediatorTests (line 10) | public class BuildingMediatorTests method BuildSendAsyncPipeline_ThrowsPipelineAlreadyExistsException (line 12) | [Fact] FILE: test/UnitTests/MyCustomMediator.cs class MyCustomMediator (line 5) | public class MyCustomMediator : Mediator method MyCustomMediator (line 9) | public MyCustomMediator(GetService getService, IPipelineProvider pipel... method OnPipelineNotFound (line 12) | protected override void OnPipelineNotFound(PipelineNotFoundEventArgs e) FILE: test/UnitTests/PingPong/IPingHandler.cs type IPingHandler (line 6) | public interface IPingHandler method MyCustomFooMethod (line 8) | PingResponse MyCustomFooMethod(PingRequest request); method MyCustomBarMethod (line 9) | PingResponse MyCustomBarMethod(PingRequest request); method MyCustomFooBarAsync (line 10) | Task MyCustomFooBarAsync(PingRequest request); method MyCancellableForAsync (line 11) | Task MyCancellableForAsync(PingRequest request, Cancella... FILE: test/UnitTests/PingPong/PingHandler.cs class PingHandler (line 6) | public class PingHandler : IPingHandler method MyCustomBarMethod (line 8) | public PingResponse MyCustomBarMethod(PingRequest request) method MyCustomFooMethod (line 13) | public PingResponse MyCustomFooMethod(PingRequest request) method MyCustomFooBarAsync (line 18) | public Task MyCustomFooBarAsync(PingRequest request) method MyCancellableForAsync (line 23) | public Task MyCancellableForAsync(PingRequest request, C... FILE: test/UnitTests/PingPong/PingRequest.cs class PingRequest (line 3) | public class PingRequest method PingRequest (line 7) | public PingRequest(string message) FILE: test/UnitTests/PingPong/PingResponse.cs class PingResponse (line 3) | public class PingResponse method PingResponse (line 7) | public PingResponse(string message) FILE: test/UnitTests/PublishingRequestsTests.cs class PublishingRequestsTests (line 11) | public sealed class PublishingRequestsTests method Publish_Calls_Pipeline_Handlers (line 13) | [Fact] method PublishAsync_Calls_AsyncPipeline_Handlers (line 40) | [Fact] method PublishAsync_Calls_CancellablePipeline_Handlers (line 66) | [Fact] method PublishAsync_Calls_CancellablePipeline_Handlers2 (line 94) | [Fact] method Publish_CallsPipelineNotFound_WhenHandlerIsNotSetup (line 123) | [Fact] method Publish_CallsCustomPipelineNotFound_WhenHandlerIsNotSetup (line 151) | [Fact] FILE: test/UnitTests/SendingRequestTests.cs class SendingRequestTests (line 12) | public class SendingRequestTests method Send_Without_Return_Throws_ReturnFunctionIsNullException (line 14) | [Fact] method SendAsync_Without_Return_Throws_ReturnFunctionIsNullException (line 42) | [Fact] method CancellableSendAsync_Without_Return_Throws_ReturnFunctionIsNullException (line 73) | [Fact] method SendAsync_Returns_Response (line 102) | [Fact] method Send_Returns_Response (line 123) | [Fact] method Send_Named_PipelineReturns_Response (line 146) | [Fact] method Send_Named_PipelineAsync_Returns_Response (line 174) | [Fact] method SendCancellable_Named_PipelineReturns_Response (line 202) | [Fact] method Send_Throws_Exception_Null_Requests (line 231) | [Fact]