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();
 }
예제 #3
0
 public ModelManager(IExtensibilityService extensibilityService)
 {
     _models         = new Dictionary <string, ModelContext>();
     _loaderRegistry = new LoaderRegistry(extensibilityService);
 }