Spring – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 using System;
2 using Spring.Serialization;
3 using SpringCombos;
4  
5 namespace Spring.Editing
6 {
7 public class EditEventArgs : EventArgs
8 {
9 #region Public Enums, Properties and Fields
10  
11 public EditType Type { get; set; }
12  
13 #endregion
14 }
15  
16 public class EditSuccessEventArgs : EditEventArgs
17 {
18 #region Public Enums, Properties and Fields
19  
20 public string Text { get; set; }
21  
22 public Combos Combos { get; set; }
23  
24 public string FileName { get; set; }
25  
26 #endregion
27  
28 #region Constructors, Destructors and Finalizers
29  
30 public EditSuccessEventArgs(EditType type,
31 string fileName,
32 SerializationSuccess<Combos> serializationSuccess) : this(type,
33 serializationSuccess) =>
34 FileName = fileName;
35  
36 public EditSuccessEventArgs(EditType editType,
37 SerializationSuccess<Combos> serializationSuccess)
38 {
39 Type = editType;
40 Combos = serializationSuccess.Result;
41 Text = serializationSuccess.Text;
42 }
43  
44 #endregion
45 }
46  
47 public class EditFailureEventArgs : EditEventArgs
48 {
49 #region Public Enums, Properties and Fields
50  
51 public Exception Exception { get; set; }
52  
53 #endregion
54  
55 #region Constructors, Destructors and Finalizers
56  
57 public EditFailureEventArgs(SerializationFailure serializationFailure) =>
58 Exception = serializationFailure.Exception;
59  
60 #endregion
61 }
62 }