/// <summary> /// Initialize the JSPool /// </summary> /// <param name="availableFactories"></param> /// <param name="configuration"></param> public JavascriptFactory(IEnumerable <FactoryRegistration> availableFactories, IJavascriptConfiguration configuration) { if (!configuration.RenderServerSide) { return; } _configuration = configuration; _factory = GetFactory(availableFactories); _pool = CreatePool(); }
public JavascriptEnvironment(IJavascriptConfiguration configuration, IJavascriptFactory factory) { _configuration = configuration; _engineFactory = factory; _engineFromPool = new Lazy <IJsEngine>(() => _engineFactory.GetEngine()); }
public JavascriptHtmlHelper(IJavascriptEnvironment environment, IJavascriptConfiguration configuration) { _environment = environment; _configuration = configuration; }