Property | Type | Description | |
---|---|---|---|
Anytime |
Method | Description | |
---|---|---|
Copy ( ) : ITimeInterval | ||
Copy ( System.TimeSpan offset ) : ITimeInterval | ||
Equals ( object obj ) : bool | ||
ExpandEndTo ( System.DateTime moment ) : void | ||
ExpandStartTo ( System.DateTime moment ) : void | ||
ExpandTo ( System.DateTime moment ) : void | ||
ExpandTo ( ITimePeriod period ) : void | ||
GetDescription ( ITimeFormatter formatter = null ) : string | ||
GetHashCode ( ) : int | ||
GetIntersection ( ITimePeriod period ) : ITimeInterval | ||
GetRelation ( ITimePeriod test ) : PeriodRelation | ||
HasInside ( System.DateTime test ) : bool | ||
HasInside ( ITimePeriod test ) : bool | ||
IntersectsWith ( ITimePeriod test ) : bool | ||
IsSamePeriod ( ITimePeriod test ) : bool | ||
Move ( System.TimeSpan offset ) : void | ||
OverlapsWith ( ITimePeriod test ) : bool | ||
Reset ( ) : void | ||
Setup ( System.DateTime newStartInterval, System.DateTime newEndInterval ) : void | ||
ShrinkEndTo ( System.DateTime moment ) : void | ||
ShrinkStartTo ( System.DateTime moment ) : void | ||
ShrinkTo ( ITimePeriod period ) : void | ||
TimeInterval ( ) : System | ||
TimeInterval ( System.DateTime startInterval, System.DateTime endInterval, IntervalEdge startEdge = IntervalEdge.Closed, IntervalEdge endEdge = IntervalEdge.Closed, bool isIntervalEnabled = true, bool isReadOnly = false ) : System | ||
TimeInterval ( System.DateTime moment, IntervalEdge startEdge = IntervalEdge.Closed, IntervalEdge endEdge = IntervalEdge.Closed, bool isIntervalEnabled = true, bool isReadOnly = false ) : System | ||
TimeInterval ( ITimePeriod copy ) : System | ||
ToString ( ) : string |
Method | Description | |
---|---|---|
CheckModification ( ) : void | ||
ComputeHashCode ( ) : int | ||
Format ( ITimeFormatter formatter ) : string | ||
IsEqual ( object obj ) : bool | ||
TimeInterval ( ITimePeriod copy, bool isReadOnly ) : System |
Method | Description | |
---|---|---|
HasSameData ( |
public Copy ( System.TimeSpan offset ) : ITimeInterval | ||
offset | System.TimeSpan | |
return | ITimeInterval |
public ExpandEndTo ( System.DateTime moment ) : void | ||
moment | System.DateTime | |
return | void |
public ExpandStartTo ( System.DateTime moment ) : void | ||
moment | System.DateTime | |
return | void |
public ExpandTo ( System.DateTime moment ) : void | ||
moment | System.DateTime | |
return | void |
public ExpandTo ( ITimePeriod period ) : void | ||
period | ITimePeriod | |
return | void |
protected Format ( ITimeFormatter formatter ) : string | ||
formatter | ITimeFormatter | |
return | string |
public GetDescription ( ITimeFormatter formatter = null ) : string | ||
formatter | ITimeFormatter | |
return | string |
public GetIntersection ( ITimePeriod period ) : ITimeInterval | ||
period | ITimePeriod | |
return | ITimeInterval |
public GetRelation ( ITimePeriod test ) : PeriodRelation | ||
test | ITimePeriod | |
return | PeriodRelation |
public HasInside ( System.DateTime test ) : bool | ||
test | System.DateTime | |
return | bool |
public IntersectsWith ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
return | bool |
public IsSamePeriod ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
return | bool |
public Move ( System.TimeSpan offset ) : void | ||
offset | System.TimeSpan | |
return | void |
public OverlapsWith ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
return | bool |
public Setup ( System.DateTime newStartInterval, System.DateTime newEndInterval ) : void | ||
newStartInterval | System.DateTime | |
newEndInterval | System.DateTime | |
return | void |
public ShrinkEndTo ( System.DateTime moment ) : void | ||
moment | System.DateTime | |
return | void |
public ShrinkStartTo ( System.DateTime moment ) : void | ||
moment | System.DateTime | |
return | void |
public ShrinkTo ( ITimePeriod period ) : void | ||
period | ITimePeriod | |
return | void |
public TimeInterval ( System.DateTime startInterval, System.DateTime endInterval, IntervalEdge startEdge = IntervalEdge.Closed, IntervalEdge endEdge = IntervalEdge.Closed, bool isIntervalEnabled = true, bool isReadOnly = false ) : System | ||
startInterval | System.DateTime | |
endInterval | System.DateTime | |
startEdge | IntervalEdge | |
endEdge | IntervalEdge | |
isIntervalEnabled | bool | |
isReadOnly | bool | |
return | System |
public TimeInterval ( System.DateTime moment, IntervalEdge startEdge = IntervalEdge.Closed, IntervalEdge endEdge = IntervalEdge.Closed, bool isIntervalEnabled = true, bool isReadOnly = false ) : System | ||
moment | System.DateTime | |
startEdge | IntervalEdge | |
endEdge | IntervalEdge | |
isIntervalEnabled | bool | |
isReadOnly | bool | |
return | System |
public TimeInterval ( ITimePeriod copy ) : System | ||
copy | ITimePeriod | |
return | System |
protected TimeInterval ( ITimePeriod copy, bool isReadOnly ) : System | ||
copy | ITimePeriod | |
isReadOnly | bool | |
return | System |