Example #1
0
        public static EncyclopeDiaLibrary Deserialize(XmlReader reader)
        {
            EncyclopeDiaLibrary encyclopeDiaLibrary = new EncyclopeDiaLibrary();

            encyclopeDiaLibrary.ReadXml(reader);
            return(encyclopeDiaLibrary);
        }
Example #2
0
 public static EncyclopeDiaLibrary Load(EncyclopeDiaSpec spec, ILoadMonitor loader)
 {
     if (File.Exists(spec.FilePath) && new FileInfo(spec.FilePath).Length > 0)
     {
         var library = new EncyclopeDiaLibrary(spec, loader.StreamManager);
         if (library.Load(loader))
         {
             return(library);
         }
     }
     return(null);
 }
Example #3
0
 public override Library LoadLibrary(ILoadMonitor loader)
 {
     return(EncyclopeDiaLibrary.Load(this, loader));
 }