C# 클래스 Itenso.TimePeriod.TimeBlock

상속: ITimeBlock
파일 보기 프로젝트 열기: jwg4/date-difference 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Anytime TimeBlock

공개 메소드들

메소드 설명
Copy ( ) : ITimeBlock
Copy ( System.TimeSpan offset ) : ITimeBlock
DurationFromEnd ( System.TimeSpan newDuration ) : void
DurationFromStart ( System.TimeSpan newDuration ) : void
Equals ( object obj ) : bool
GetDescription ( ITimeFormatter formatter = null ) : string
GetHashCode ( ) : int
GetIntersection ( ITimePeriod period ) : ITimeBlock
GetNextPeriod ( ) : ITimeBlock
GetNextPeriod ( System.TimeSpan offset ) : ITimeBlock
GetPreviousPeriod ( ) : ITimeBlock
GetPreviousPeriod ( System.TimeSpan offset ) : ITimeBlock
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 newStart, System.DateTime newEnd ) : void
Setup ( System.DateTime newStart, System.TimeSpan newDuration ) : void
TimeBlock ( ) : System
TimeBlock ( System.DateTime start, System.DateTime end, bool isReadOnly = false ) : System
TimeBlock ( System.DateTime start, System.TimeSpan duration, bool isReadOnly = false ) : System
TimeBlock ( System.DateTime moment, bool isReadOnly = false ) : System
TimeBlock ( ITimePeriod copy ) : System
TimeBlock ( System.TimeSpan duration, System.DateTime end, bool isReadOnly = false ) : System
ToString ( ) : string

보호된 메소드들

메소드 설명
CheckModification ( ) : void
ComputeHashCode ( ) : int
Format ( ITimeFormatter formatter ) : string
IsEqual ( object obj ) : bool
TimeBlock ( ITimePeriod copy, bool isReadOnly ) : System

비공개 메소드들

메소드 설명
HasSameData ( TimeBlock comp ) : bool
TimeBlock ( bool isReadOnly = false ) : System

메소드 상세

CheckModification() 보호된 메소드

protected CheckModification ( ) : void
리턴 void

ComputeHashCode() 보호된 메소드

protected ComputeHashCode ( ) : int
리턴 int

Copy() 공개 메소드

public Copy ( ) : ITimeBlock
리턴 ITimeBlock

Copy() 공개 메소드

public Copy ( System.TimeSpan offset ) : ITimeBlock
offset System.TimeSpan
리턴 ITimeBlock

DurationFromEnd() 공개 메소드

public DurationFromEnd ( System.TimeSpan newDuration ) : void
newDuration System.TimeSpan
리턴 void

DurationFromStart() 공개 메소드

public DurationFromStart ( System.TimeSpan newDuration ) : void
newDuration System.TimeSpan
리턴 void

Equals() 공개 최종 메소드

public final Equals ( object obj ) : bool
obj object
리턴 bool

Format() 보호된 메소드

protected Format ( ITimeFormatter formatter ) : string
formatter ITimeFormatter
리턴 string

GetDescription() 공개 메소드

public GetDescription ( ITimeFormatter formatter = null ) : string
formatter ITimeFormatter
리턴 string

GetHashCode() 공개 최종 메소드

public final GetHashCode ( ) : int
리턴 int

GetIntersection() 공개 메소드

public GetIntersection ( ITimePeriod period ) : ITimeBlock
period ITimePeriod
리턴 ITimeBlock

GetNextPeriod() 공개 메소드

public GetNextPeriod ( ) : ITimeBlock
리턴 ITimeBlock

GetNextPeriod() 공개 메소드

public GetNextPeriod ( System.TimeSpan offset ) : ITimeBlock
offset System.TimeSpan
리턴 ITimeBlock

GetPreviousPeriod() 공개 메소드

public GetPreviousPeriod ( ) : ITimeBlock
리턴 ITimeBlock

GetPreviousPeriod() 공개 메소드

public GetPreviousPeriod ( System.TimeSpan offset ) : ITimeBlock
offset System.TimeSpan
리턴 ITimeBlock

GetRelation() 공개 메소드

public GetRelation ( ITimePeriod test ) : PeriodRelation
test ITimePeriod
리턴 PeriodRelation

HasInside() 공개 메소드

public HasInside ( System.DateTime test ) : bool
test System.DateTime
리턴 bool

HasInside() 공개 메소드

public HasInside ( ITimePeriod test ) : bool
test ITimePeriod
리턴 bool

IntersectsWith() 공개 메소드

public IntersectsWith ( ITimePeriod test ) : bool
test ITimePeriod
리턴 bool

IsEqual() 보호된 메소드

protected IsEqual ( object obj ) : bool
obj object
리턴 bool

IsSamePeriod() 공개 메소드

public IsSamePeriod ( ITimePeriod test ) : bool
test ITimePeriod
리턴 bool

Move() 공개 메소드

public Move ( System.TimeSpan offset ) : void
offset System.TimeSpan
리턴 void

OverlapsWith() 공개 메소드

public OverlapsWith ( ITimePeriod test ) : bool
test ITimePeriod
리턴 bool

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Setup() 공개 메소드

public Setup ( System.DateTime newStart, System.DateTime newEnd ) : void
newStart System.DateTime
newEnd System.DateTime
리턴 void

Setup() 공개 메소드

public Setup ( System.DateTime newStart, System.TimeSpan newDuration ) : void
newStart System.DateTime
newDuration System.TimeSpan
리턴 void

TimeBlock() 공개 메소드

public TimeBlock ( ) : System
리턴 System

TimeBlock() 공개 메소드

public TimeBlock ( System.DateTime start, System.DateTime end, bool isReadOnly = false ) : System
start System.DateTime
end System.DateTime
isReadOnly bool
리턴 System

TimeBlock() 공개 메소드

public TimeBlock ( System.DateTime start, System.TimeSpan duration, bool isReadOnly = false ) : System
start System.DateTime
duration System.TimeSpan
isReadOnly bool
리턴 System

TimeBlock() 공개 메소드

public TimeBlock ( System.DateTime moment, bool isReadOnly = false ) : System
moment System.DateTime
isReadOnly bool
리턴 System

TimeBlock() 공개 메소드

public TimeBlock ( ITimePeriod copy ) : System
copy ITimePeriod
리턴 System

TimeBlock() 보호된 메소드

protected TimeBlock ( ITimePeriod copy, bool isReadOnly ) : System
copy ITimePeriod
isReadOnly bool
리턴 System

TimeBlock() 공개 메소드

public TimeBlock ( System.TimeSpan duration, System.DateTime end, bool isReadOnly = false ) : System
duration System.TimeSpan
end System.DateTime
isReadOnly bool
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Anytime 공개적으로 정적으로 프로퍼티

public static TimeBlock,Itenso.TimePeriod Anytime
리턴 TimeBlock