Esempio n. 1
0
        protected override void Create(IBackendContextResourceLoader backendContextResourceLoader)
        {
            var tka = backendContextResourceLoader as IToolkitAware;

            if (tka != null)
            {
                this.ToolkitType = tka.ToolkitType;
            }
            base.Create(backendContextResourceLoader);
        }
Esempio n. 2
0
        protected virtual void Create(IBackendContextResourceLoader backendContextResourceLoader)
        {
            var resourceLoader = Activator.CreateInstance(typeof(T), new object[] { backendContextResourceLoader }) as T;

            Registry.ConcreteContext = resourceLoader.CreateContext();
            resourceLoader.ApplyResources(Registry.ConcreteContext);
            backendApplied = true;


            ResolveAssemblys(AppDomain.CurrentDomain.GetAssemblies(), "Lima");
            var loc = new Uri(this.GetType().Assembly.EscapedCodeBase).LocalPath;

            loc = Path.GetDirectoryName(loc);
            ResolveDirectory(loc, "Lima*.dll");
        }
Esempio n. 3
0
 public AppFactory(IBackendContextResourceLoader backendContextResourceLoader)
 {
     Create(backendContextResourceLoader);
 }
Esempio n. 4
0
 public UsecaseAppFactory(IBackendContextResourceLoader backendContextResourceLoader)
     : base(backendContextResourceLoader)
 {
 }