public virtual void Setup(DateTime newStart, TimeSpan duration) { AssertValidDuration(duration); if(IsDebugEnabled) log.Debug("새로운 값으로 TimeBlock을 설정합니다. newStart=[{0}], duration=[{1}]", newStart, duration); _start = newStart; _duration = duration; _end = _start.Add(duration); }