public ApplianceUsageSchedule( IReadOnlySiteSettings readOnlySiteSettings) : base(readOnlySiteSettings) { }
public IApplianceUsageSchedule( IReadOnlySiteSettings readOnlySiteSettings) { _Construct(readOnlySiteSettings); RecalculateTotalTimes(); }
protected override void _Construct( IReadOnlySiteSettings readOnlySiteSettings) { ReadOnlySiteSettings = readOnlySiteSettings; this._usageIntervals = new List <UsageTimeInterval>(); }
protected abstract void _Construct( IReadOnlySiteSettings readOnlySiteSettings);