mirror of
https://github.com/ICDSystems/ICD.Common.Utils.git
synced 2026-04-12 12:07:05 +00:00
refactor: Tidying
This commit is contained in:
parent
bfbbcff7e7
commit
4494192bdf
2 changed files with 7 additions and 10 deletions
|
|
@ -34,13 +34,12 @@ namespace ICD.Common.Utils.Extensions
|
|||
/// Returns the closest DateTime to the target time that is greater than the target time
|
||||
/// </summary>
|
||||
/// <param name="target"></param>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <param name="times"></param>
|
||||
/// <returns></returns>
|
||||
public static DateTime? NextEarliestTime(this DateTime target, params DateTime[] times)
|
||||
{
|
||||
if (times.Length == 0)
|
||||
return null;
|
||||
if (times == null)
|
||||
throw new ArgumentNullException("times");
|
||||
|
||||
DateTime earliestTime;
|
||||
bool success = times.OrderBy(dt => dt).TryFirst(dt => target < dt, out earliestTime);
|
||||
|
|
@ -51,13 +50,12 @@ namespace ICD.Common.Utils.Extensions
|
|||
/// Returns the closest DateTime to the target time that is less than the target time
|
||||
/// </summary>
|
||||
/// <param name="target"></param>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <param name="times"></param>
|
||||
/// <returns></returns>
|
||||
public static DateTime? PreviousLatestTime(this DateTime target, params DateTime[] times)
|
||||
{
|
||||
if (times.Length == 0)
|
||||
return null;
|
||||
if (times == null)
|
||||
throw new ArgumentNullException("null");
|
||||
|
||||
DateTime latestTime;
|
||||
bool success = times.OrderByDescending(dt => dt).TryFirst(dt => target > dt, out latestTime);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
using System;
|
||||
using ICD.Common.Utils.EventArguments;
|
||||
|
||||
namespace ICD.Common.Utils.Services.Scheduler
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue