public ReactRouterComponent( ReactConfiguration configuration, IReactIdGenerator reactIdGenerator, IJavaScriptEngineFactory javaScriptEngineFactory, IComponentNameInvalidator componentNameInvalidator) : base( configuration, reactIdGenerator, javaScriptEngineFactory, componentNameInvalidator) { }
public ReactRouterComponent( ReactConfiguration configuration, IReactIdGenerator reactIdGenerator, INodeInvocationService _nodeInvocationService, IComponentNameInvalidator componentNameInvalidator) : base( configuration, reactIdGenerator, _nodeInvocationService, componentNameInvalidator) { }
protected ReactBaseComponent( ReactConfiguration configuration, IReactIdGenerator reactIdGenerator, INodeInvocationService nodeInvocationService, IComponentNameInvalidator componentNameInvalidator) { _configuration = configuration; _reactIdGenerator = reactIdGenerator; _componentNameInvalidator = componentNameInvalidator; _nodeInvocationService = nodeInvocationService; ExceptionHandler = _configuration.ExceptionHandler; }
protected ReactBaseComponent( ReactConfiguration configuration, IReactIdGenerator reactIdGenerator, IJavaScriptEngineFactory javaScriptEngineFactory, IComponentNameInvalidator componentNameInvalidator) { _configuration = configuration; _reactIdGenerator = reactIdGenerator; _javaScriptEngineFactory = javaScriptEngineFactory; _componentNameInvalidator = componentNameInvalidator; ExceptionHandler = _configuration.ExceptionHandler; }
/// <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(); }