~halega/+junk/sharpdevelop

« back to all changes in this revision

Viewing changes to src/AddIns/DisplayBindings/Data/ICSharpCode.Data.EDMDesigner.Core/ObjectModelConverters/ObjectModelConverterException.cs

  • Committer: sk
  • Date: 2011-09-10 05:17:57 UTC
  • Revision ID: halega@halega.com-20110910051757-qfouz1llya9m6boy
4.1.0.7915 Release Candidate 1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#region Usings
 
2
 
 
3
using System;
 
4
using System.Collections.Generic;
 
5
using System.Linq;
 
6
using System.Text;
 
7
 
 
8
#endregion
 
9
 
 
10
namespace ICSharpCode.Data.EDMDesigner.Core.ObjectModelConverters
 
11
{
 
12
    public enum ObjectModelConverterExceptionEnum
 
13
    { 
 
14
        CSDL,
 
15
        EDM,
 
16
        SSDL
 
17
    }
 
18
    
 
19
    public class ObjectModelConverterException : Exception
 
20
    {
 
21
        #region Constructor
 
22
 
 
23
        public ObjectModelConverterException(string message, string detail, ObjectModelConverterExceptionEnum type) : base(message)
 
24
        {
 
25
            Detail = detail;
 
26
            ExceptionType = type;
 
27
        }
 
28
 
 
29
        #endregion
 
30
 
 
31
        #region Properties
 
32
 
 
33
        public string FullMessage { get { return Message + "\n\nDetailed error message:\n" + Detail; } }
 
34
        public string Detail { get; protected set; }
 
35
        public ObjectModelConverterExceptionEnum ExceptionType { get; protected set; }
 
36
 
 
37
        #endregion
 
38
    }
 
39
}