/// <summary> /// Creates a new <see cref="RenderEnginePool"/> /// </summary> public RenderEnginePool( IOptions <RenderPoolOptions> options, IRenderEngineBuilder renderEngineBuilder, IFileWatcher fileWatcher) { _options = options.Value; _renderEngineBuilder = renderEngineBuilder; _fileWatcher = fileWatcher; PopulateEngines(); InitializeWatcher(); }
/// <summary> /// Initializes a new instance of the <see cref="PooledRenderEngineFactory" /> class. /// </summary> /// <param name="renderEngineBuilder">The render engine builder.</param> public SingletonRenderEngineFactory(IRenderEngineBuilder renderEngineBuilder) { _renderEngine = renderEngineBuilder.Build(); }