Example #1
0
        public static void SaveStubs(Assembly asm)
        {
            EnsureInitialized();

            LightDBMgr.SaveAllStubs(Path.Combine(s_implementationRoot, ".stubs"),
                                    DataHolderMgr.CreateDataHolderDefinitionArray(asm));
        }
Example #2
0
 public static void Initialize(Assembly asm)
 {
     ContentMgr.s_implementationRoot   = Path.Combine(RealmServerConfiguration.ContentDir, "Impl");
     ContentMgr.s_implementationFolder =
         Path.Combine(ContentMgr.s_implementationRoot, ContentMgr.ContentProviderName);
     DataHolderDefinition[] holderDefinitionArray = DataHolderMgr.CreateDataHolderDefinitionArray(asm);
     LightDBMgr.InvalidDataHandler = new Action <string>(ContentMgr.OnInvalidDBData);
     ContentMgr.s_definitions      = new LightDBDefinitionSet(holderDefinitionArray);
 }
Example #3
0
        public static void Initialize(Assembly asm)
        {
            s_implementationRoot   = Path.Combine(RealmServerConfiguration.ContentDir, "Impl");
            s_implementationFolder = Path.Combine(s_implementationRoot, ContentProviderName);

            var defs = DataHolderMgr.CreateDataHolderDefinitionArray(asm);

            LightDBMgr.InvalidDataHandler = OnInvalidDBData;

            s_definitions = new LightDBDefinitionSet(defs);
        }
Example #4
0
 public static void SaveStubs(Assembly asm)
 {
     ContentMgr.EnsureInitialized();
     LightDBMgr.SaveAllStubs(Path.Combine(ContentMgr.s_implementationRoot, ".stubs"),
                             (IEnumerable <DataHolderDefinition>)DataHolderMgr.CreateDataHolderDefinitionArray(asm));
 }