메소드 | 설명 | |
---|---|---|
CompareTo ( ITimePeriod other ) : int | ||
CompareTo ( object obj ) : int | ||
Copy ( ) : ITimePeriod |
현 TimePeriod 의 속성을 복사하여, 새로운 TimePeriod를 생성하여 반환합니다.
|
|
Copy ( System.TimeSpan offset ) : ITimePeriod |
현 ITimePeriod 에서 offset 만큼 Shift 한 ITimeRange정보를 반환합니다.
|
|
Equals ( ITimePeriod other ) : bool |
현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다. (StartTime, EndTime, IsReadOnly가 같아야 True를 반환합니다)
|
|
Equals ( object obj ) : bool |
현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다. (StartTime, EndTime, IsReadOnly가 같아야 True를 반환합니다)
|
|
GetDescription ( ITimeFormatter formatter ) : string |
TimePeriod의 설명을 표현합니다.
|
|
GetHashCode ( ) : int | ||
GetIntersection ( ITimePeriod other ) : |
두 기간의 겹치는 기간을 반환합니다.
|
|
GetRelation ( ITimePeriod other ) : PeriodRelation |
다른 TimePeriod와의 관계를 나타냅니다.
|
|
GetUnion ( ITimePeriod other ) : |
두 기간의 합집합 기간을 반환합니다.
|
|
HasInside ( System.DateTime moment ) : bool |
지정된 시각이 기간에 속하는지 검사합니다.
|
|
HasInside ( ITimePeriod other ) : bool |
지정한 기간이 현 기간 내에 속하는지 검사합니다.
|
|
IntersectsWith ( ITimePeriod other ) : bool |
지정한 기간이 현 기간과 겹치는 부분이 있는지 검사합니다.
|
|
IsSamePeriod ( ITimePeriod other ) : bool |
두 기간이 같은 기간을 나타내는지 검사합니다
|
|
Move ( System.TimeSpan offset ) : void |
기간을 오프셋만큼 이동
|
|
OverlapsWith ( ITimePeriod other ) : bool |
지정한 기간이 현 기간과 겹치는 부분이 있는지 검사합니다.
|
|
Reset ( ) : void |
기간을 미정으로 초기화합니다.
|
|
Setup ( System.DateTime newStart, System.DateTime newEnd ) : void |
기간을 설정합니다.
|
|
ToString ( ) : string |
메소드 | 설명 | |
---|---|---|
AssertMutable ( ) : void |
변경가능한 (읽기전용이 아닌) 객체인지 확인합니다. 읽기 전용일 경우 예외를 발생시킵니다.
|
|
Format ( ITimeFormatter formatter ) : string |
formatter를 이용하여 기간 내용을 문자열로 표현합니다.
|
|
TimePeriodBase ( ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime moment ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime start, System.DateTime end ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime start, System.DateTime end, bool isReadOnly ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime start, System.TimeSpan duration ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime start, System.TimeSpan duration, bool isReadOnly ) : System |
생성자
|
|
TimePeriodBase ( System.DateTime moment, bool isReadOnly ) : System |
생성자
|
|
TimePeriodBase ( ITimePeriod source ) : System |
Copy Constructor
|
|
TimePeriodBase ( ITimePeriod source, bool isReadOnly ) : System |
Copy Constructor
|
|
TimePeriodBase ( bool isReadOnly ) : System |
생성자
|
메소드 | 설명 | |
---|---|---|
ITimePeriod ( ITimePeriod other ) : ITimePeriod | ||
ITimePeriod ( System.TimeSpan offset ) : ITimePeriod |
현재 기간에서 오프셋만큼 Shift 한 ITimeRange정보를 반환합니다.
|
public Copy ( System.TimeSpan offset ) : ITimePeriod | ||
offset | System.TimeSpan | |
리턴 | ITimePeriod |
public Equals ( ITimePeriod other ) : bool | ||
other | ITimePeriod | 이 개체와 비교할 개체입니다. |
리턴 | bool |
protected Format ( ITimeFormatter formatter ) : string | ||
formatter | ITimeFormatter | |
리턴 | string |
public GetDescription ( ITimeFormatter formatter ) : string | ||
formatter | ITimeFormatter | |
리턴 | string |
public GetIntersection ( ITimePeriod other ) : |
||
other | ITimePeriod | |
리턴 |
public GetRelation ( ITimePeriod other ) : PeriodRelation | ||
other | ITimePeriod | |
리턴 | PeriodRelation |
public GetUnion ( ITimePeriod other ) : |
||
other | ITimePeriod | |
리턴 |
public HasInside ( System.DateTime moment ) : bool | ||
moment | System.DateTime | |
리턴 | bool |
public IntersectsWith ( ITimePeriod other ) : bool | ||
other | ITimePeriod | |
리턴 | bool |
public Setup ( System.DateTime newStart, System.DateTime newEnd ) : void | ||
newStart | System.DateTime | 설정할 시작 시각 |
newEnd | System.DateTime | 설정할 완료 시각 |
리턴 | void |
protected TimePeriodBase ( System.DateTime moment ) : System | ||
moment | System.DateTime | 기준 일자 (시작일자와 완료일자에 해당) |
리턴 | System |
protected TimePeriodBase ( System.DateTime start, System.DateTime end ) : System | ||
start | System.DateTime | 시작 일자 |
end | System.DateTime | 완료 일자 |
리턴 | System |
protected TimePeriodBase ( System.DateTime start, System.DateTime end, bool isReadOnly ) : System | ||
start | System.DateTime | 시작 일자 |
end | System.DateTime | 완료 일자 |
isReadOnly | bool | 읽기 전용 여부 |
리턴 | System |
protected TimePeriodBase ( System.DateTime start, System.TimeSpan duration ) : System | ||
start | System.DateTime | 시작일자 |
duration | System.TimeSpan | 시간 간격 |
리턴 | System |
protected TimePeriodBase ( System.DateTime start, System.TimeSpan duration, bool isReadOnly ) : System | ||
start | System.DateTime | 시작일자 |
duration | System.TimeSpan | 시간 간격 |
isReadOnly | bool | 읽기 전용 여부 |
리턴 | System |
protected TimePeriodBase ( System.DateTime moment, bool isReadOnly ) : System | ||
moment | System.DateTime | 기준 일자 (시작일자와 완료일자에 해당) |
isReadOnly | bool | 일기 전용 여부 |
리턴 | System |
protected TimePeriodBase ( ITimePeriod source ) : System | ||
source | ITimePeriod | 복사할 원본 ITimePeriod |
리턴 | System |
protected TimePeriodBase ( ITimePeriod source, bool isReadOnly ) : System | ||
source | ITimePeriod | 복사할 원본 ITimePeriod |
isReadOnly | bool | 읽기 전용 여부 |
리턴 | System |
protected TimePeriodBase ( bool isReadOnly ) : System | ||
isReadOnly | bool | 일기 전용 여부 |
리턴 | System |