C# Class NSoft.NFramework.TimePeriods.TimePeriodCollection

Inheritance: TimePeriodContainer, ITimePeriodCollection
Afficher le fichier Open project: debop/NFramework

Méthodes publiques

Méthode Description
HasInsidePeriods ( ITimePeriod target ) : bool

대상 TimePeriod 를 포함하는 TimePeriod 요소가 존재하는가?

HasIntersectionPeriods ( System.DateTime moment ) : bool

moment와 기간이 교차하는 TimePeriod 요소가 존재하는가?

HasIntersectionPeriods ( ITimePeriod target ) : bool

target 기간과 기간이 교차하는 TimePeriod 요소가 존재하는가?

HasOverlapPeriods ( ITimePeriod target ) : bool

대상 TimePeriod와 기간이 겹치는 TimePeriod 요소가 존재하는가?

InsidePeriods ( ITimePeriod target ) : IEnumerable

target 기간을 포함하는 TimePeriod 들을 열거합니다.

IntersectionPeriods ( System.DateTime moment ) : IEnumerable

moment 을 기간안에 포함하는 TimePeriod 들을 열거합니다.

IntersectionPeriods ( ITimePeriod target ) : IEnumerable

대상 TimePeriod 기간과 교차하는 TimePeriod 들을 열거합니다.

OverlapPeriods ( ITimePeriod target ) : IEnumerable

target 기간과 겹치는 TimePeriod 들을 열거합니다.

RelationPeriods ( ITimePeriod target, PeriodRelation relation ) : IEnumerable

대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.

TimePeriodCollection ( ) : System

기본 생성자

TimePeriodCollection ( IEnumerable timePeriods ) : System

생성자

Method Details

HasInsidePeriods() public méthode

대상 TimePeriod 를 포함하는 TimePeriod 요소가 존재하는가?
public HasInsidePeriods ( ITimePeriod target ) : bool
target ITimePeriod
Résultat bool

HasIntersectionPeriods() public méthode

moment와 기간이 교차하는 TimePeriod 요소가 존재하는가?
public HasIntersectionPeriods ( System.DateTime moment ) : bool
moment System.DateTime 대상 일자
Résultat bool

HasIntersectionPeriods() public méthode

target 기간과 기간이 교차하는 TimePeriod 요소가 존재하는가?
public HasIntersectionPeriods ( ITimePeriod target ) : bool
target ITimePeriod
Résultat bool

HasOverlapPeriods() public méthode

대상 TimePeriod와 기간이 겹치는 TimePeriod 요소가 존재하는가?
public HasOverlapPeriods ( ITimePeriod target ) : bool
target ITimePeriod
Résultat bool

InsidePeriods() public méthode

target 기간을 포함하는 TimePeriod 들을 열거합니다.
public InsidePeriods ( ITimePeriod target ) : IEnumerable
target ITimePeriod
Résultat IEnumerable

IntersectionPeriods() public méthode

moment 을 기간안에 포함하는 TimePeriod 들을 열거합니다.
public IntersectionPeriods ( System.DateTime moment ) : IEnumerable
moment System.DateTime
Résultat IEnumerable

IntersectionPeriods() public méthode

대상 TimePeriod 기간과 교차하는 TimePeriod 들을 열거합니다.
public IntersectionPeriods ( ITimePeriod target ) : IEnumerable
target ITimePeriod
Résultat IEnumerable

OverlapPeriods() public méthode

target 기간과 겹치는 TimePeriod 들을 열거합니다.
public OverlapPeriods ( ITimePeriod target ) : IEnumerable
target ITimePeriod
Résultat IEnumerable

RelationPeriods() public méthode

대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.
public RelationPeriods ( ITimePeriod target, PeriodRelation relation ) : IEnumerable
target ITimePeriod
relation PeriodRelation
Résultat IEnumerable

TimePeriodCollection() public méthode

기본 생성자
public TimePeriodCollection ( ) : System
Résultat System

TimePeriodCollection() public méthode

생성자
public TimePeriodCollection ( IEnumerable timePeriods ) : System
timePeriods IEnumerable 추가할 요소들
Résultat System