コード例 #1
0
ファイル: LocalFileData.cs プロジェクト: vildar82/NetLib
 private T Deserialize()
 {
     if (!File.Exists(LocalFile))
     {
         throw new FileNotFoundException(LocalFile);
     }
     return(isXmlOrJson ? SerializerXml.Load <T>(LocalFile) : LocalFile.Deserialize <T>());
 }
コード例 #2
0
 public static T FromXml <T>([NotNull] this string file, [NotNull] params Type[] types)
     where T : class, new()
 {
     return(SerializerXml.Load <T>(file, types));
 }
コード例 #3
0
 /// <summary>
 /// Десирилизовать объект из файла xml
 /// </summary>
 /// <typeparam name="T">Тип объекта</typeparam>
 /// <param name="file">Файл xml</param>
 public static T FromXml <T>([NotNull] this string file)
     where T : class, new()
 {
     return(SerializerXml.Load <T>(file));
 }