Example #1
0
 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;
 }
Example #2
0
 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));
 }
Example #4
0
 public ParseItemHandler(
     ILogger <ParseItemHandler> logger,
     IItemMetadataProvider itemMetadataProvider,
     IModifierProvider modifierProvider,
     IParserPatterns patterns)
 {
     this.logger = logger;
     this.itemMetadataProvider = itemMetadataProvider;
     this.modifierProvider     = modifierProvider;
     this.patterns             = patterns;
 }