public virtual bool Contains(IDateTime dt) { // Start time is inclusive if (dt == null || StartTime == null || !StartTime.LessThanOrEqual(dt)) { return(false); } // End time is exclusive return(EndTime == null || EndTime.GreaterThan(dt)); }
virtual public bool Contains(IDateTime dt) { if (dt != null && StartTime != null && StartTime.LessThanOrEqual(dt)) { if (EndTime == null || EndTime.GreaterThanOrEqual(dt)) { return(true); } } return(false); }
virtual public bool Contains(IDateTime dt) { // Start time is inclusive if (dt != null && StartTime != null && StartTime.LessThanOrEqual(dt)) { // End time is exclusive if (EndTime == null || EndTime.GreaterThan(dt)) { return(true); } } return(false); }