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 using SpringCombos.Properties;
4  
5 namespace SpringCombos
6 {
7 [Serializable, XmlRoot(ElementName = "PauseCombo")]
8 public class PauseCombo : Combo
9 {
10 #region Public Enums, Properties and Fields
11  
12 [XmlElement(ElementName = "Time")]
13 public string Time
14 {
15 get => TimeSpan.ToString();
16 set
17 {
18 if (TimeSpan.TryParse(value, out var timeSpan))
19 {
20 TimeSpan = timeSpan;
21 }
22 }
23 }
24  
25 [XmlElement(ElementName = "Fuzz")]
26 public int Fuzz
27 {
28 get => _fuzz;
29 set => _fuzz = value;
30 }
31  
32 [XmlIgnore] public TimeSpan TimeSpan;
33  
34 #endregion
35  
36 #region Private Delegates, Events, Enums, Properties, Indexers and Fields
37  
38 private int _fuzz;
39  
40 #endregion
41  
42 #region Constructors, Destructors and Finalizers
43  
44 [UsedImplicitly]
45 public PauseCombo()
46 {
47 }
48  
49 public PauseCombo(TimeSpan timeSpan) => TimeSpan = timeSpan;
50  
51 #endregion
52 }
53 }