Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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));
 }