Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ModCollectionService" /> class.
 /// </summary>
 /// <param name="messageBus">The message bus.</param>
 /// <param name="modReportExporter">The mod report exporter.</param>
 /// <param name="cache">The cache.</param>
 /// <param name="definitionInfoProviders">The definition information providers.</param>
 /// <param name="reader">The reader.</param>
 /// <param name="modWriter">The mod writer.</param>
 /// <param name="modParser">The mod parser.</param>
 /// <param name="gameService">The game service.</param>
 /// <param name="modCollectionExporter">The mod collection exporter.</param>
 /// <param name="storageProvider">The storage provider.</param>
 /// <param name="mapper">The mapper.</param>
 public ModCollectionService(IMessageBus messageBus, IModReportExporter modReportExporter, ICache cache, IEnumerable <IDefinitionInfoProvider> definitionInfoProviders, IReader reader, IModWriter modWriter,
                             IModParser modParser, IGameService gameService, IModCollectionExporter modCollectionExporter,
                             IStorageProvider storageProvider, IMapper mapper) : base(cache, definitionInfoProviders, reader, modWriter, modParser, gameService, storageProvider, mapper)
 {
     this.messageBus            = messageBus;
     this.modReportExporter     = modReportExporter;
     this.modCollectionExporter = modCollectionExporter;
 }