public MovieDatas Deserialize() { String xmlFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "uncAV.xml"); MovieDatas movieDatas = Deserialize(xmlFile); return(movieDatas); }
public static MovieManager getInstance() { if (instance == null) { MovieDatas md = new MovieDatas().Deserialize(); instance = md.Transform(); md = null; } return(instance); }
public MovieDatas Deserialize(String file) { MovieDatas movieDatas = null; try { //Assembly asm = Assembly.GetExecutingAssembly(); //Stream xmlStream = asm.GetManifestResourceStream("AVSyncer.uncAV.xml"); XmlSerializer s = new XmlSerializer(typeof(MovieDatas)); TextReader Reader = new StreamReader(file); movieDatas = (MovieDatas)s.Deserialize(new System.Xml.XmlTextReader(Reader)); } catch (Exception ex) { Console.Write(ex.StackTrace); } return(movieDatas); }