コード例 #1
0
 public ReactRouterComponent(
     ReactConfiguration configuration,
     IReactIdGenerator reactIdGenerator,
     IJavaScriptEngineFactory javaScriptEngineFactory,
     IComponentNameInvalidator componentNameInvalidator) : base(
         configuration,
         reactIdGenerator,
         javaScriptEngineFactory,
         componentNameInvalidator)
 {
 }
コード例 #2
0
 public ReactRouterComponent(
     ReactConfiguration configuration,
     IReactIdGenerator reactIdGenerator,
     INodeInvocationService _nodeInvocationService,
     IComponentNameInvalidator componentNameInvalidator) : base(
     configuration,
     reactIdGenerator,
     _nodeInvocationService,
     componentNameInvalidator)
 {
 }
コード例 #3
0
        protected ReactBaseComponent(
            ReactConfiguration configuration,
            IReactIdGenerator reactIdGenerator,
            INodeInvocationService nodeInvocationService,
            IComponentNameInvalidator componentNameInvalidator)
        {
            _configuration            = configuration;
            _reactIdGenerator         = reactIdGenerator;
            _componentNameInvalidator = componentNameInvalidator;
            _nodeInvocationService    = nodeInvocationService;

            ExceptionHandler = _configuration.ExceptionHandler;
        }
コード例 #4
0
        protected ReactBaseComponent(
            ReactConfiguration configuration,
            IReactIdGenerator reactIdGenerator,
            IJavaScriptEngineFactory javaScriptEngineFactory,
            IComponentNameInvalidator componentNameInvalidator)
        {
            _configuration            = configuration;
            _reactIdGenerator         = reactIdGenerator;
            _javaScriptEngineFactory  = javaScriptEngineFactory;
            _componentNameInvalidator = componentNameInvalidator;

            ExceptionHandler = _configuration.ExceptionHandler;
        }
コード例 #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="JavaScriptEngineFactory"/> class.
        /// </summary>
        public JavaScriptEngineFactory(
            ReactConfiguration config,
            ICache cache,
            IFileSystem fileSystem
            )
        {
            _config     = config;
            _cache      = cache;
            _fileSystem = fileSystem;
            _pool       = CreatePool();

            _watchedFiles = _config.ScriptFilesWithoutTransform.Select(_fileSystem.MapPath).ToHashSet();

            BeginFileWatcher();
        }