Beispiel #1
0
        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);
        }