public BundleRuntimeViewEngine(IBundleViewEngineFactory viewEngineFactory) { BundleViewEngineFactory = viewEngineFactory; BundleRuntime.Instance.Framework.EventManager.AddBundleEventListener(BundleEventListener, true); BundleRuntime.Instance.Framework.EventManager.AddFrameworkEventListener(FrameworkEventListener); BundleRuntime.Instance.Framework.Bundles.ForEach(AddViewEngine); }
public BundleRuntimeViewEngine(IBundleViewEngineFactory viewEngineFactory) { _viewEngines = new ConcurrentDictionary <string, IBundleViewEngine>(); Extensions.BundleSymbolicNames = () => _viewEngines.Select(m => m.Key).ToArray(); BundleViewEngineFactory = viewEngineFactory; BundleRuntime.Instance.Framework.EventManager.AddBundleEventListener(new EventHandler <BundleStateChangedEventArgs>(BundleEventListener), true); BundleRuntime.Instance.Framework.EventManager.AddFrameworkEventListener(new EventHandler <FrameworkEventArgs>(FrameworkEventListener)); BundleRuntime.Instance.Framework.Bundles.ForEach(new Action <IBundle>(AddViewEngine)); }