/// <summary> /// Инициализирует медиатор с пустыми коллекциями обработчиков /// <see cref="IEnumerable{T}" />. /// </summary> public Mediator(IPreProcessorService preProcessorService) { _preProcessorService = preProcessorService.ThrowIfNull(nameof(preProcessorService)); _handlers = new ConcurrentBag <IMessageHandler>(); _asyncHandlers = new ConcurrentBag <IMessageHandlerAsync>(); }