public static HardwareDoc LoadObj() { HardwareDoc pDoc; XmlSerializer xmlSerializer = new XmlSerializer(typeof(HardwareDoc)); FileStream fsReader = null; try { fsReader = File.OpenRead(@".//Parameter/HardwareDoc" + ".xml"); pDoc = (HardwareDoc)xmlSerializer.Deserialize(fsReader); fsReader.Close(); pDoc.m_HardWareDictionary = pDoc.m_HardWareList.ToDictionary(p => p.hardwareName); } catch //(Exception eMy) { if (fsReader != null) { fsReader.Close(); } pDoc = new HardwareDoc(); } return(pDoc); }
static public void LoadData() { hardDoc = HardwareDoc.LoadObj(); }