コード例 #1
0
 /// <summary>
 /// 대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.
 /// </summary>
 /// <param name="target"></param>
 /// <param name="relations"></param>
 /// <returns></returns>
 public virtual IEnumerable <ITimePeriod> RelationPeriods(ITimePeriod target, PeriodRelation[] relations)
 {
     return(_periods.Where(p => relations.Contains(target.GetReleation(p))));
 }
コード例 #2
0
 /// <summary>
 /// 대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.
 /// </summary>
 /// <param name="target"></param>
 /// <param name="relations"></param>
 /// <returns></returns>
 public virtual IEnumerable<ITimePeriod> RelationPeriods(ITimePeriod target, PeriodRelation[] relations) {
     return _periods.Where(p => relations.Contains(target.GetReleation(p)));
 }
コード例 #3
0
 /// <summary>
 /// 대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.
 /// </summary>
 /// <param name="target"></param>
 /// <param name="relation"></param>
 /// <returns></returns>
 public virtual IEnumerable <ITimePeriod> RelationPeriods(ITimePeriod target, PeriodRelation relation)
 {
     return(_periods.Where(p => target.GetReleation(p) == relation));
 }
コード例 #4
0
 /// <summary>
 /// 대상 TimePeriod 와 특정 관계를 가지는 TimePeriod 요소들을 열거합니다.
 /// </summary>
 /// <param name="target"></param>
 /// <param name="relation"></param>
 /// <returns></returns>
 public virtual IEnumerable<ITimePeriod> RelationPeriods(ITimePeriod target, PeriodRelation relation) {
     return _periods.Where(p => target.GetReleation(p) == relation);
 }