Show / Hide Table of Contents

Class DatePeriodExtensions

Inheritance
object
DatePeriodExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine
Assembly: PayrollEngine.Core.dll
Syntax
public static class DatePeriodExtensions

Methods

GetWorkingDaysCount(DatePeriod, IEnumerable<DayOfWeek>)

Declaration
public static int GetWorkingDaysCount(this DatePeriod period, IEnumerable<DayOfWeek> workingDays)
Parameters
Type Name Description
DatePeriod period
IEnumerable<DayOfWeek> workingDays
Returns
Type Description
int

Intersect(DatePeriod, DatePeriod)

Declaration
public static DatePeriod Intersect(this DatePeriod period, DatePeriod intersectPeriod)
Parameters
Type Name Description
DatePeriod period
DatePeriod intersectPeriod
Returns
Type Description
DatePeriod

IsAfter(DatePeriod, DatePeriod)

Declaration
public static bool IsAfter(this DatePeriod period, DatePeriod testPeriod)
Parameters
Type Name Description
DatePeriod period
DatePeriod testPeriod
Returns
Type Description
bool

IsAfter(DatePeriod, DateTime)

Declaration
public static bool IsAfter(this DatePeriod period, DateTime testMoment)
Parameters
Type Name Description
DatePeriod period
DateTime testMoment
Returns
Type Description
bool

IsBefore(DatePeriod, DatePeriod)

Declaration
public static bool IsBefore(this DatePeriod period, DatePeriod testPeriod)
Parameters
Type Name Description
DatePeriod period
DatePeriod testPeriod
Returns
Type Description
bool

IsBefore(DatePeriod, DateTime)

Declaration
public static bool IsBefore(this DatePeriod period, DateTime testMoment)
Parameters
Type Name Description
DatePeriod period
DateTime testMoment
Returns
Type Description
bool

IsOverlapping(DatePeriod, DatePeriod)

Declaration
public static bool IsOverlapping(this DatePeriod period, DatePeriod testPeriod)
Parameters
Type Name Description
DatePeriod period
DatePeriod testPeriod
Returns
Type Description
bool

IsWithin(DatePeriod, DatePeriod)

Declaration
public static bool IsWithin(this DatePeriod period, DatePeriod testPeriod)
Parameters
Type Name Description
DatePeriod period
DatePeriod testPeriod
Returns
Type Description
bool

IsWithin(DatePeriod, DateTime)

Declaration
public static bool IsWithin(this DatePeriod period, DateTime testMoment)
Parameters
Type Name Description
DatePeriod period
DateTime testMoment
Returns
Type Description
bool

IsWithinOrAfter(DatePeriod, DateTime)

Declaration
public static bool IsWithinOrAfter(this DatePeriod period, DateTime testMoment)
Parameters
Type Name Description
DatePeriod period
DateTime testMoment
Returns
Type Description
bool

IsWithinOrBefore(DatePeriod, DateTime)

Declaration
public static bool IsWithinOrBefore(this DatePeriod period, DateTime testMoment)
Parameters
Type Name Description
DatePeriod period
DateTime testMoment
Returns
Type Description
bool

Split(DatePeriod, List<DateTime>)

Declaration
public static List<DatePeriod> Split(this DatePeriod period, List<DateTime> splitMoments)
Parameters
Type Name Description
DatePeriod period
List<DateTime> splitMoments
Returns
Type Description
List<DatePeriod>
☀
☾
Back to top Generated by DocFX