public static ReadOnlyCollectionExtensions.ValueEnumerable <Dictionary <TKey, TValue> .ValueCollection, Dictionary <TKey, TValue> .ValueCollection.Enumerator, Dictionary <TKey, TValue> .ValueCollection.Enumerator, TValue, GetEnumerator <TKey, TValue>, GetEnumerator <TKey, TValue> > AsValueEnumerable <TKey, TValue>(this Dictionary <TKey, TValue> .ValueCollection source) where TKey : notnull => ReadOnlyCollectionExtensions.AsValueEnumerable <Dictionary <TKey, TValue> .ValueCollection, Dictionary <TKey, TValue> .ValueCollection.Enumerator, TValue, GetEnumerator <TKey, TValue> >(source);
public static ReadOnlyCollectionExtensions.ValueEnumerable <ImmutableSortedDictionary <TKey, TValue>, ImmutableSortedDictionary <TKey, TValue> .Enumerator, ImmutableSortedDictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue>, GetEnumerator <TKey, TValue>, GetEnumerator <TKey, TValue> > AsValueEnumerable <TKey, TValue>(this ImmutableSortedDictionary <TKey, TValue> source) where TKey : notnull => ReadOnlyCollectionExtensions.AsValueEnumerable <ImmutableSortedDictionary <TKey, TValue>, ImmutableSortedDictionary <TKey, TValue> .Enumerator, KeyValuePair <TKey, TValue>, GetEnumerator <TKey, TValue> >(source);
public static ReadOnlyCollectionExtensions.ValueEnumerable <SortedSet <TSource>, SortedSet <TSource> .Enumerator, SortedSet <TSource> .Enumerator, TSource, GetEnumerator <TSource>, GetEnumerator <TSource> > AsValueEnumerable <TSource>(this SortedSet <TSource> source) => ReadOnlyCollectionExtensions.AsValueEnumerable <SortedSet <TSource>, SortedSet <TSource> .Enumerator, TSource, GetEnumerator <TSource> >(source);
public static ReadOnlyCollectionExtensions.ValueEnumerable <ImmutableList <TSource>, ImmutableList <TSource> .Enumerator, ImmutableList <TSource> .Enumerator, TSource, GetEnumerator <TSource>, GetEnumerator <TSource> > AsValueEnumerable <TSource>(this ImmutableList <TSource> source) => ReadOnlyCollectionExtensions.AsValueEnumerable <ImmutableList <TSource>, ImmutableList <TSource> .Enumerator, TSource, GetEnumerator <TSource> >(source);
public new ReadOnlyCollectionExtensions.ValueEnumerable <ReadOnlyCollectionWrapper <T>, Enumerator <T>, Enumerator <T>, T, GetEnumeratorFunction, GetEnumeratorFunction> AsValueEnumerable() => ReadOnlyCollectionExtensions.AsValueEnumerable <ReadOnlyCollectionWrapper <T>, Enumerator <T>, T, GetEnumeratorFunction>(this);
public static ReadOnlyCollectionExtensions.ValueEnumerable <Queue <TSource>, Queue <TSource> .Enumerator, Queue <TSource> .Enumerator, TSource, GetEnumerator <TSource>, GetEnumerator <TSource> > AsValueEnumerable <TSource>(this Queue <TSource> source) => ReadOnlyCollectionExtensions.AsValueEnumerable <Queue <TSource>, Queue <TSource> .Enumerator, TSource, GetEnumerator <TSource> >(source);