public CommandManagementService(IExtensibilityService extensibility, IContainer container) { _commands = new Dictionary <string, ICommand>(); _commandNameValidator = new Regex("^[a-zA-Z]+$"); _extensibility = extensibility; _container = container; Initialize(); }
public TemplateEngineProvider(IExtensibilityService extensibilityService) { _extensibilityService = extensibilityService ?? throw new ArgumentNullException(nameof(extensibilityService)); _engines = new HashSet <ITextTemplateEngine>(); Load(); }
public ModelManager(IExtensibilityService extensibilityService) { _models = new Dictionary <string, ModelContext>(); _loaderRegistry = new LoaderRegistry(extensibilityService); }