private static SolutionImage Load(string filePath) { SolutionImage result = null; if (File.Exists(filePath)) { DataContractSerializer ser = new DataContractSerializer(typeof(SolutionImage)); try { using (var sr = File.OpenRead(filePath)) { result = ser.ReadObject(sr) as SolutionImage; } } catch (Exception ex) { DTEHelper.WriteExceptionToOutput(null, ex); result = null; } } return(result); }