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( IGameLanguageProvider gameLanguageProvider, IParserPatterns parserPatterns) { this.gameLanguageProvider = gameLanguageProvider; this.parserPatterns = parserPatterns; }
public ItemMetadataProvider(ICacheRepository cacheRepository, IGameLanguageProvider gameLanguageProvider, IPoeTradeClient poeTradeClient, IParserPatterns parserPatterns) { this.cacheRepository = cacheRepository; this.gameLanguageProvider = gameLanguageProvider; this.poeTradeClient = poeTradeClient; this.parserPatterns = parserPatterns; }
public ParseItemHandler( ILogger <ParseItemHandler> logger, IItemMetadataProvider itemMetadataProvider, IModifierProvider modifierProvider, IParserPatterns patterns) { this.logger = logger; this.itemMetadataProvider = itemMetadataProvider; this.modifierProvider = modifierProvider; this.patterns = patterns; }
public ParserService( ILogger logger, ILanguageProvider languageProvider, IStatDataService statsDataService, IItemDataService itemDataService, IParserPatterns patterns) { this.logger = logger.ForContext(GetType()); this.languageProvider = languageProvider; this.statsDataService = statsDataService; this.itemDataService = itemDataService; this.patterns = patterns; }
public ParserService( ILogger logger, ILanguageProvider languageProvider, IStatDataService statsDataService, IItemDataService itemDataService, IParserPatterns patterns) { this.logger = logger.ForContext(GetType()); this.languageProvider = languageProvider; this.statsDataService = statsDataService; this.itemDataService = itemDataService; this.patterns = patterns; NewlinePattern = new Regex("[\\r\\n]+"); SeparatorPattern = new Regex("--------"); }