Ejemplo n.º 1
0
 public static ProjectionManager Deserialize(byte[] data)
 {
     try
     {
         MemoryStream      stream       = new MemoryStream(data);
         BinaryFormatter   deserializer = new BinaryFormatter();
         ProjectionManager ret          = (ProjectionManager)deserializer.Deserialize(stream);
         stream.Close();
         return(ret);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return(null);
     }
 }
Ejemplo n.º 2
0
 public static ProjectionManager Deserialize(string filePath)
 {
     if (!File.Exists(filePath))
     {
         return(null); //no file to deserialize
     }
     try
     {
         FileStream        stream       = new FileStream(filePath, FileMode.Open);
         BinaryFormatter   deserializer = new BinaryFormatter();
         ProjectionManager ret          = (ProjectionManager)deserializer.Deserialize(stream);
         stream.Close();
         return(ret);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return(null);
     }
 }