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(); }
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 { } }