Class DatePeriod
Assembly: PayrollEngine.Core.dll
Syntax
Constructors
DatePeriod()
Declaration
DatePeriod(DatePeriod)
Declaration
public DatePeriod(DatePeriod copySource)
Parameters
DatePeriod(DateTime, DateTime)
Declaration
public DatePeriod(DateTime start, DateTime end)
Parameters
DatePeriod(DateTime?, DateTime?)
Declaration
public DatePeriod(DateTime? start, DateTime? end)
Parameters
Properties
Duration
Declaration
[JsonIgnore]
public TimeSpan Duration { get; }
Property Value
End
Declaration
public DateTime End { get; init; }
Property Value
HasEnd
Declaration
[JsonIgnore]
public bool HasEnd { get; }
Property Value
HasStart
Declaration
[JsonIgnore]
public bool HasStart { get; }
Property Value
IsAnytime
Declaration
[JsonIgnore]
public bool IsAnytime { get; }
Property Value
IsMoment
Declaration
[JsonIgnore]
public bool IsMoment { get; }
Property Value
IsOpen
Declaration
[JsonIgnore]
public bool IsOpen { get; }
Property Value
IsUtc
Declaration
[JsonIgnore]
public bool IsUtc { get; }
Property Value
Start
Declaration
public DateTime Start { get; init; }
Property Value
TotalDays
Declaration
[JsonIgnore]
public double TotalDays { get; }
Property Value
Methods
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(DatePeriod, DatePeriod)
Declaration
public static bool operator ==(DatePeriod left, DatePeriod right)
Parameters
Returns
operator !=(DatePeriod, DatePeriod)
Declaration
public static bool operator !=(DatePeriod left, DatePeriod right)
Parameters
Returns
Extension Methods