public SCTimeSpan(int nr, SC.Interfaces.DefaultPlugins.TimeUnit unit) { if (nr < 0) { throw new ArgumentOutOfRangeException("nr must be positive or zero"); } this.nr = nr; this.unit = unit; }
public void AddActivation(DateTime startTime, SC.Interfaces.DefaultPlugins.DurationType durationType, int duration, SC.Interfaces.DefaultPlugins.TimeUnit durationTimeUnit, int repetition, SC.Interfaces.DefaultPlugins.TimeUnit repetitionTimeUnit) { AddActivation(startTime, durationType, new SCTimeSpan(duration, durationTimeUnit), new SCTimeSpan(repetition, repetitionTimeUnit)); }
public void AddActivation(DateTime startTime, int duration, SC.Interfaces.DefaultPlugins.TimeUnit durationTimeUnit) { AddActivation(startTime, SC.Interfaces.DefaultPlugins.DurationType.Duration, duration, durationTimeUnit, 0, SC.Interfaces.DefaultPlugins.TimeUnit.Minute); }
public SCTimeSpanSettings(int number, SC.Interfaces.DefaultPlugins.TimeUnit unit) { this.Number = number; this.Unit = unit; }
public SCTimeSpanSettings(int number, SC.Interfaces.DefaultPlugins.TimeUnit unit) { this.Number = number; this.Unit = unit; }
public SCTimeSpan(int nr, SC.Interfaces.DefaultPlugins.TimeUnit unit) { if (nr < 0) throw new ArgumentOutOfRangeException("nr must be positive or zero"); this.nr = nr; this.unit = unit; }