mirror of
https://github.com/ICDSystems/ICD.Common.Utils.git
synced 2026-02-11 18:54:55 +00:00
refactor: Tidying
This commit is contained in:
@@ -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
|
||||
{
|
||||
@@ -17,4 +16,4 @@ namespace ICD.Common.Utils.Services.Scheduler
|
||||
|
||||
void Run();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user