Пример #1
0
 private Func <long, T> ToGetter()
 {
     return(index => SpannedSubPolicies
            .FirstOrDefault(spannedSubPolicy => spannedSubPolicy.IsTargetIndex(index)) is SpannedSubPolicy <T> ssp
             ? ssp.Value
             : DefaultValue);
 }
Пример #2
0
 public bool IsTargetIndex(long index) =>
 SpannedSubPolicies.Any(spannedSubPolicy => spannedSubPolicy.IsTargetIndex(index));