public InitializeHandler( InitializationResources resources, IMediator mediator, ISidekickSettings settings, ILogger <InitializeHandler> logger, IViewLocator viewLocator, IProcessProvider processProvider, IKeyboardProvider keyboardProvider, IKeybindProvider keybindProvider, IParserPatterns parserPatterns, IModifierProvider modifierProvider, IPseudoModifierProvider pseudoModifierProvider, IItemMetadataProvider itemMetadataProvider, IItemStaticDataProvider itemStaticDataProvider) { this.resources = resources; this.mediator = mediator; this.settings = settings; this.logger = logger; this.viewLocator = viewLocator; this.processProvider = processProvider; this.keyboardProvider = keyboardProvider; this.keybindProvider = keybindProvider; this.parserPatterns = parserPatterns; this.modifierProvider = modifierProvider; this.pseudoModifierProvider = pseudoModifierProvider; this.itemMetadataProvider = itemMetadataProvider; this.itemStaticDataProvider = itemStaticDataProvider; }
public DataInitializationStartedHandler( IItemMetadataProvider itemMetadataProvider, IItemStaticDataProvider itemStaticDataProvider) { this.itemMetadataProvider = itemMetadataProvider; this.itemStaticDataProvider = itemStaticDataProvider; }
public InformationRepository( IElasticClient elasticClient, IAttachmentProcessor attachmentProcessor, IItemMetadataProvider itemMetadataProvider) { _elasticClient = elasticClient ?? throw new ArgumentNullException(nameof(elasticClient)); _attachmentProcessor = attachmentProcessor ?? throw new ArgumentNullException(nameof(attachmentProcessor)); _itemMetadataProvider = itemMetadataProvider ?? throw new ArgumentNullException(nameof(itemMetadataProvider)); }
public ParseItemHandler( ILogger <ParseItemHandler> logger, IItemMetadataProvider itemMetadataProvider, IModifierProvider modifierProvider, IParserPatterns patterns) { this.logger = logger; this.itemMetadataProvider = itemMetadataProvider; this.modifierProvider = modifierProvider; this.patterns = patterns; }