Spring – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 using System;
2 using System.Xml.Serialization;
3  
4 namespace SpringCombos
5 {
6 [Serializable, XmlRoot(ElementName = "SpringCombo"), XmlInclude(typeof(MouseCombo)),
7 XmlInclude(typeof(KeyboardCombo)), XmlInclude(typeof(PauseCombo))]
8 public class Combo
9 {
10 #region Public Enums, Properties and Fields
11  
12 [XmlElement(ElementName = "MouseCombo")]
13 public MouseCombo MouseCombo { get; set; }
14  
15 [XmlElement(ElementName = "KeyboardCombo")]
16 public KeyboardCombo KeyboardCombo { get; set; }
17  
18 [XmlElement(ElementName = "PauseCombo")]
19 public PauseCombo PauseCombo { get; set; }
20  
21 [XmlIgnore]
22 public int Index { get; set; }
23  
24 #endregion
25  
26 #region Constructors, Destructors and Finalizers
27  
28 public Combo(KeyboardCombo e) => KeyboardCombo = e;
29  
30 public Combo(MouseCombo e) => MouseCombo = e;
31  
32 public Combo(PauseCombo e) => PauseCombo = e;
33  
34 public Combo()
35 {
36 }
37  
38 #endregion
39 }
40 }