コード例 #1
0
 public static void Deconstruct(
     this IExclusiveTimeInterval timeInterval,
     out DateTime?from,
     out DateTime?into)
 {
     from = timeInterval.EnsureNotNull(nameof(timeInterval)).From;
     into = timeInterval.Into;
 }
コード例 #2
0
 public static IExclusiveTimeInterval WithFrom(
     this IExclusiveTimeInterval timeInterval,
     DateTime from) =>
 GetExclusive(from, timeInterval.EnsureNotNull(nameof(timeInterval)).Into);
コード例 #3
0
 public static IExclusiveTimeInterval WithInto(
     this IExclusiveTimeInterval timeInterval,
     DateTime into) =>
 GetExclusive(timeInterval.EnsureNotNull(nameof(timeInterval)).From, into);