Esempio n. 1
0
 public Settings(string s, Kirin k, ISettingsBackend backend)
     : base(s, k, false)
 {
     this.backend = backend;
     KirinAssistant.jsMethod("mergeOrOverwrite", new object[] { PrepareSettingsObject(backend.Retrieve()) });
     KirinAssistant.jsMethod("resetEnvironment");
 }
Esempio n. 2
0
 public KirinExtension(string moduleName, Kirin k, bool isGwt = true)
 {
     this.moduleName = moduleName;
     KirinAssistant  = k.BindScreen(this, moduleName, isGwt);
     KirinAssistant.onLoad();
 }
Esempio n. 3
0
 public static void Initialize(string assemblyName, IKirinPlatform platform)
 {
     instance = new Kirin(assemblyName, platform);
 }
Esempio n. 4
0
 public DBService(Kirin k) : base("DatabaseAccessService", k)
 {
     _Service = new Generated.DatabaseAccessService(KirinAssistant);
 }
Esempio n. 5
0
 public TXService(DBService dbService, Kirin k) : base("TransactionService", k)
 {
     this._KirinService = new Generated.TransactionService(KirinAssistant);
     this._DBService    = dbService;
 }
Esempio n. 6
0
 public SymbolMaps(Kirin k, IFileBackend fileBackend) : base("SymbolMapService", k)
 {
     _Service     = new Generated.SymbolMapService(KirinAssistant);
     _FileBackend = fileBackend;
 }