public static ValueEnumerableExtensions.WhereAtEnumerable <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .KeyCollection.Enumerator, TKey> Where <TKey, TValue>(
     this SortedDictionary <TKey, TValue> .KeyCollection source,
     PredicateAt <TKey> predicate)
 => ValueEnumerableExtensions.Where <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .KeyCollection.Enumerator, TKey>(new ValueWrapper <TKey, TValue>(source), predicate);
 public static ValueEnumerableExtensions.WhereAtEnumerable <ValueWrapper <TKey, TValue>, Dictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue> > Where <TKey, TValue>(
     this Dictionary <TKey, TValue> source,
     PredicateAt <KeyValuePair <TKey, TValue> > predicate)
     where TKey : notnull
 => ValueEnumerableExtensions.Where <ValueWrapper <TKey, TValue>, Dictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue> >(new ValueWrapper <TKey, TValue>(source), predicate);
 public static ValueEnumerableExtensions.WhereAtEnumerable <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource, FunctionWrapper <TSource, int, bool> > Where <TSource>(
     this ImmutableStack <TSource> source,
     Func <TSource, int, bool> predicate)
 => ValueEnumerableExtensions.Where <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource>(new ValueWrapper <TSource>(source), predicate);
 public static ValueEnumerableExtensions.WhereEnumerable <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource, TPredicate> Where <TSource, TPredicate>(
     this ImmutableStack <TSource> source,
     TPredicate predicate)
     where TPredicate : struct, IFunction <TSource, bool>
 => ValueEnumerableExtensions.Where <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource, TPredicate>(new ValueWrapper <TSource>(source), predicate);
 public static ValueEnumerableExtensions.WhereEnumerable <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .ValueCollection.Enumerator, TValue> Where <TKey, TValue>(
     this SortedDictionary <TKey, TValue> .ValueCollection source,
     Predicate <TValue> predicate)
     where TKey : notnull
 => ValueEnumerableExtensions.Where <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .ValueCollection.Enumerator, TValue>(new ValueWrapper <TKey, TValue>(source), predicate);
Пример #6
0
 public static ValueEnumerableExtensions.WhereAtEnumerable <ValueWrapper <TSource>, ImmutableHashSet <TSource> .Enumerator, TSource> Where <TSource>(
     this ImmutableHashSet <TSource> source,
     PredicateAt <TSource> predicate)
 => ValueEnumerableExtensions.Where <ValueWrapper <TSource>, ImmutableHashSet <TSource> .Enumerator, TSource>(new ValueWrapper <TSource>(source), predicate);
Пример #7
0
 public static ValueEnumerableExtensions.WhereEnumerable <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue> > Where <TKey, TValue>(
     this SortedDictionary <TKey, TValue> source,
     Predicate <KeyValuePair <TKey, TValue> > predicate)
 => ValueEnumerableExtensions.Where <ValueWrapper <TKey, TValue>, SortedDictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue> >(new ValueWrapper <TKey, TValue>(source), predicate);