Beispiel #1
0
 public int GetSettingsHashCode()
 {
     unchecked {
         int res = Delay.GetHashCode();
         res  = (res * 397) ^ SelectedTimeUnit.GetHashCode();
         res  = (res * 397) ^ SplitName.GetHashCode();
         res += EnableSmart ? 1 : 0;
         return(res);
     }
 }
Beispiel #2
0
        public XmlNode GetSettings(XmlDocument document)
        {
            var parent = document.CreateElement("Settings");

            SettingsHelper.CreateSetting(document, parent, "Delay", Delay);
            SettingsHelper.CreateSetting(document, parent, "TimeUnit", SelectedTimeUnit.ToString());
            SettingsHelper.CreateSetting(document, parent, "SplitName", SplitName);
            SettingsHelper.CreateSetting(document, parent, "EnableSmart", EnableSmart);

            return(parent);
        }
Beispiel #3
0
 public TimeSpan GetDelayAsTimespan()
 {
     return(SelectedTimeUnit.CreateTimespan(Delay));
 }