Пример #1
0
        /// <summary>
        /// The deserialize device function mapping list.
        /// </summary>
        /// <param name="deviceFunctionMappingListFile">
        /// The device Function Mapping List File.
        /// </param>
        /// <returns>
        /// The <see cref="DeviceFunctionMappingList"/>.
        /// </returns>
        public static DeviceFunctionMappingList DeSerializeDeviceFunctionMappingList(string deviceFunctionMappingListFile)
        {
            var result = new DeviceFunctionMappingList();

            if (File.Exists(deviceFunctionMappingListFile))
            {
                Exception exception;

                result = (DeviceFunctionMappingList)XmlSerialization.XmlDeserializeObject(Path.Combine(deviceFunctionMappingListFile, deviceFunctionMappingListFile), typeof(DeviceFunctionMappingList), out exception, false);

                if (exception != null)
                {
                    throw exception;
                }
            }

            return(result);
        }
Пример #2
0
 /// <summary>
 /// The de serialize device function mapping list.
 /// </summary>
 /// <param name="deviceFunctionMappingList">
 /// The device function mapping list.
 /// </param>
 /// <param name="deviceFunctionMappingListFile">
 /// The device Function Mapping List File.
 /// </param>
 public static void SerializeDeviceFunctionMappingList(DeviceFunctionMappingList deviceFunctionMappingList, string deviceFunctionMappingListFile)
 {
     XmlSerialization.XmlSerializeObject(deviceFunctionMappingListFile, deviceFunctionMappingList);
 }