메소드 | 설명 | |
---|---|---|
Add ( ITimePeriod item ) : void | ||
AddAll ( IEnumerable |
||
Clear ( ) : void | ||
Contains ( ITimePeriod item ) : bool | ||
ContainsPeriod ( ITimePeriod test ) : bool | ||
CopyTo ( ITimePeriod array, int arrayIndex ) : void | ||
Equals ( object obj ) : bool | ||
GetDescription ( ITimeFormatter formatter = null ) : string | ||
GetEnumerator ( ) : IEnumerator |
||
GetHashCode ( ) : int | ||
GetRelation ( ITimePeriod test ) : PeriodRelation | ||
HasInside ( System.DateTime test ) : bool | ||
HasInside ( ITimePeriod test ) : bool | ||
HasInsidePeriods ( ITimePeriod test ) : bool | ||
HasIntersectionPeriods ( System.DateTime test ) : bool | ||
HasIntersectionPeriods ( ITimePeriod test ) : bool | ||
HasOverlapPeriods ( ITimePeriod test ) : bool | ||
IndexOf ( ITimePeriod item ) : int | ||
Insert ( int index, ITimePeriod item ) : void | ||
InsidePeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
IntersectionPeriods ( System.DateTime test ) : ITimePeriodCollection | ||
IntersectionPeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
IntersectsWith ( ITimePeriod test ) : bool | ||
IsSamePeriod ( ITimePeriod test ) : bool | ||
Move ( System.TimeSpan delta ) : void | ||
OverlapPeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
OverlapsWith ( ITimePeriod test ) : bool | ||
RelationPeriods ( ITimePeriod test, PeriodRelation relation ) : ITimePeriodCollection | ||
Remove ( ITimePeriod item ) : bool | ||
RemoveAt ( int index ) : void | ||
Setup ( System.DateTime newStart, System.DateTime newEnd ) : void | ||
SortByDuration ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
SortByEnd ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
SortByStart ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
TimePeriodCollection ( ) : System | ||
TimePeriodCollection ( IEnumerable |
||
ToString ( ) : string | ||
this ( int index ) : ITimePeriod |
메소드 | 설명 | |
---|---|---|
ComputeHashCode ( ) : int | ||
Format ( ITimeFormatter formatter ) : string | ||
GetDuration ( ) : TimeSpan? | ||
GetEnd ( ) : DateTime? | ||
GetStart ( ) : DateTime? | ||
GetStartEnd ( System.DateTime &start, System.DateTime &end ) : void | ||
IsEqual ( object obj ) : bool |
메소드 | 설명 | |
---|---|---|
HasSameData ( IList |
||
IEnumerable ( ) : IEnumerator |
public CopyTo ( ITimePeriod array, int arrayIndex ) : void | ||
array | ITimePeriod | |
arrayIndex | int | |
리턴 | void |
protected Format ( ITimeFormatter formatter ) : string | ||
formatter | ITimeFormatter | |
리턴 | string |
public GetDescription ( ITimeFormatter formatter = null ) : string | ||
formatter | ITimeFormatter | |
리턴 | string |
public GetRelation ( ITimePeriod test ) : PeriodRelation | ||
test | ITimePeriod | |
리턴 | PeriodRelation |
protected GetStartEnd ( System.DateTime &start, System.DateTime &end ) : void | ||
start | System.DateTime | |
end | System.DateTime | |
리턴 | void |
public HasInsidePeriods ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
리턴 | bool |
public HasIntersectionPeriods ( System.DateTime test ) : bool | ||
test | System.DateTime | |
리턴 | bool |
public HasIntersectionPeriods ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
리턴 | bool |
public HasOverlapPeriods ( ITimePeriod test ) : bool | ||
test | ITimePeriod | |
리턴 | bool |
public Insert ( int index, ITimePeriod item ) : void | ||
index | int | |
item | ITimePeriod | |
리턴 | void |
public InsidePeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
test | ITimePeriod | |
리턴 | ITimePeriodCollection |
public IntersectionPeriods ( System.DateTime test ) : ITimePeriodCollection | ||
test | System.DateTime | |
리턴 | ITimePeriodCollection |
public IntersectionPeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
test | ITimePeriod | |
리턴 | ITimePeriodCollection |
public OverlapPeriods ( ITimePeriod test ) : ITimePeriodCollection | ||
test | ITimePeriod | |
리턴 | ITimePeriodCollection |
public RelationPeriods ( ITimePeriod test, PeriodRelation relation ) : ITimePeriodCollection | ||
test | ITimePeriod | |
relation | PeriodRelation | |
리턴 | ITimePeriodCollection |
public Setup ( System.DateTime newStart, System.DateTime newEnd ) : void | ||
newStart | System.DateTime | |
newEnd | System.DateTime | |
리턴 | void |
public SortByDuration ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
sortDirection | ListSortDirection | |
리턴 | void |
public SortByEnd ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
sortDirection | ListSortDirection | |
리턴 | void |
public SortByStart ( ListSortDirection sortDirection = ListSortDirection.Ascending ) : void | ||
sortDirection | ListSortDirection | |
리턴 | void |
public TimePeriodCollection ( IEnumerable |
||
timePeriods | IEnumerable |
|
리턴 | System |