public static EncyclopeDiaLibrary Deserialize(XmlReader reader) { EncyclopeDiaLibrary encyclopeDiaLibrary = new EncyclopeDiaLibrary(); encyclopeDiaLibrary.ReadXml(reader); return(encyclopeDiaLibrary); }
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); }
public override Library LoadLibrary(ILoadMonitor loader) { return(EncyclopeDiaLibrary.Load(this, loader)); }