public ColorsSettingsPageController( IColorsSettingsPage page, IThemeRepository themeRepository, IThemePathProvider themePathProvider) { _page = page; _themeRepository = themeRepository; _themePathProvider = themePathProvider; }
public ThemeRepository(IThemePersistence persistence, IThemePathProvider themePathProvider) { _persistence = persistence ?? throw new ArgumentNullException(nameof(persistence)); _themePathProvider = themePathProvider ?? throw new ArgumentNullException(nameof(themePathProvider)); }
public ThemeCssUrlResolver(IThemePathProvider themePathProvider) { _themePathProvider = themePathProvider; }