Example #1
0
 public static SudokuSolutionNode LoadFromFile(string a_fileName)
 {
     try
     {
         using (FileStream file_stream = new FileStream(a_fileName, FileMode.Open, FileAccess.Read))
         {
             using (GZipStream gzip_stream = new GZipStream(file_stream, CompressionMode.Decompress))
             {
                 using (StreamReader stream_reader = new StreamReader(gzip_stream, Encoding.ASCII))
                 {
                     return(SudokuSolutionNode.LoadFromXML(XElement.Load(stream_reader)));
                 }
             }
         }
     }
     catch
     {
         return(null);
     }
 }