예제 #1
0
        /// <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);
        }
예제 #2
0
 /// <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));
 }