Beispiel #1
0
        private bool saveData() {
            IDataAccess conn = this.getInstance<IDataAccess>();
            PostData Post = MetaRegistry.Get_PostData();

            Post.initClass(DS, conn);
            if (!Post.DO_POST()) {
                return false;
            }
            return true;
        }
        public void Setup()
        {
            RegistryInitializer.Init <TestRegistry1, TestDef>(true);
            RegistryInitializer.Init <TestRegistry2, TestDef>(true);
            RegistryInitializer.Init <TestRegistry3, TestDef>(true);
            RegistryInitializer.Init <TestRegistry4, TestDef>(true);
            RegistryInitializer.Init <TestRegistry5, TestDef>(true);
            RegistryInitializer.Init <TestRegistry6, TestDef>(true);
            RegistryInitializer.Init <TestRegistry7, TestDef>(true);
            RegistryInitializer.Init <TestRegistry8, TestDef>(true);
            RegistryInitializer.Init <TestRegistry9, TestDef>(true);
            RegistryInitializer.Init <TestRegistry10, TestDef>(true);

            MetaRegistry.InitAll();
        }
Beispiel #3
0
 public static void Init <TRegistry, TDef, TBackend>()
     where TRegistry : Registry <TRegistry, TDef, TBackend>, new()
     where TDef : Registry <TRegistry, TDef, TBackend> .IRegistryDef
     where TBackend : struct, Registry <TRegistry, TDef, TBackend> .IRegistryBackend
 {
     MetaRegistry.CreateIfNeeded();
     //MetaRegistry is given special treatment because registering it with itself would mean adding numerous checks within it to ensure it does not initialize itself.
     if (typeof(TRegistry) == typeof(MetaRegistry))
     {
         return;
     }
     try
     {
         var cat = new TRegistry();
         cat.regToken = MetaRegistry.Add(cat);
     } catch { }
 }