/// <summary> /// Get Content of XML file /// </summary> /// <param name="fileName">File Name</param> /// <returns>Content</returns> public T GetConfig(string fileName) { T local = default(T); byte[] bStr = null; if (this.ReadBytes(fileName, out bStr) == FileOperationResult.OK) { local = SerializeTool <T> .XmlSerializerDeserialize(bStr); } return(local); }
/// <summary> /// Set content to the XML file /// </summary> /// <param name="fileName"></param> /// <param name="config"></param> public void SetConfig(string fileName, T config) { WriteBytes(fileName, FileMode.Create, SerializeTool <T> .XmlSerializerSerialize(config)); }