示例#1
0
 public readonly System.Collections.Generic.Dictionary <TKey, TElement> ToDictionary <TKey, TElement>(NetFabric.Hyperlinq.Selector <TSource, TKey> keySelector, NetFabric.Hyperlinq.NullableSelector <TSource, TElement> elementSelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.ToDictionary <NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource>, NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource> .Enumerator, TSource, TKey, TElement>(this, keySelector, elementSelector, comparer);
 public readonly System.Collections.Generic.Dictionary <TKey, TElement> ToDictionary <TKey, TElement>(NetFabric.Hyperlinq.Selector <TResult, TKey> keySelector, NetFabric.Hyperlinq.NullableSelector <TResult, TElement> elementSelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.ToDictionary <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult> .Enumerator, TResult, TKey, TElement>(this, keySelector, elementSelector, comparer);
示例#3
0
 public readonly NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectManyEnumerable <NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource>, NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource> .Enumerator, TSource, TSubEnumerable, TSubEnumerator, TResult> SelectMany <TSubEnumerable, TResult, TSubEnumerator>(NetFabric.Hyperlinq.Selector <TSource, TSubEnumerable> selector)
     where TSubEnumerable : NetFabric.Hyperlinq.IValueEnumerable <TResult, TSubEnumerator>
     where TSubEnumerator : struct, System.Collections.Generic.IEnumerator <TResult>
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectMany <NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource>, NetFabric.Hyperlinq.ReadOnlyCollectionExtensions.ValueEnumerableWrapper <TSource> .Enumerator, TSource, TSubEnumerable, TSubEnumerator, TResult>(this, selector);
示例#4
0
 public readonly System.Collections.Generic.Dictionary <TKey, TSource> ToDictionary <TKey>(NetFabric.Hyperlinq.Selector <TSource, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.ToDictionary <NetFabric.Hyperlinq.ValueEnumerable.CreateValueEnumerable <TEnumerator, TSource>, TEnumerator, TSource, TKey>(this, keySelector, comparer);
 public readonly NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectManyEnumerable <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult> .Enumerator, TResult, TSubEnumerable, TSubEnumerator, TResult> SelectMany(NetFabric.Hyperlinq.Selector <TResult, TSubEnumerable> selector)
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectMany <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult>, NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectManyEnumerable <TSource, TSubEnumerable, TSubEnumerator, TResult> .Enumerator, TResult, TSubEnumerable, TSubEnumerator, TResult>(this, selector);
 public readonly NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectManyEnumerable <NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult>, NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult> .DisposableEnumerator, TResult, TSubEnumerable, TSubEnumerator, TResult> SelectMany <TSubEnumerable, TSubEnumerator>(NetFabric.Hyperlinq.Selector <TResult, TSubEnumerable> selector)
     where TSubEnumerable : NetFabric.Hyperlinq.IValueEnumerable <TResult, TSubEnumerator>
     where TSubEnumerator : struct, System.Collections.Generic.IEnumerator <TResult>
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectMany <NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult>, NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult> .DisposableEnumerator, TResult, TSubEnumerable, TSubEnumerator, TResult>(this, selector);
 public readonly System.Collections.Generic.Dictionary <TKey, TSource> ToDictionary <TKey>(NetFabric.Hyperlinq.Selector <TSource, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.ToDictionary <NetFabric.Hyperlinq.LinkedListBindings.ValueWrapper <TSource>, System.Collections.Generic.LinkedList <TSource> .Enumerator, TSource, TKey>(this, keySelector, comparer);
示例#8
0
 public readonly NetFabric.Hyperlinq.ReadOnlyListExtensions.SelectManyEnumerable <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectEnumerable <TSource, TResult>, TResult, TSubEnumerable, TSubEnumerator, TResult> SelectMany <TSubEnumerable, TSubEnumerator>(NetFabric.Hyperlinq.Selector <TResult, TSubEnumerable> selector)
     where TSubEnumerable : NetFabric.Hyperlinq.IValueEnumerable <TResult, TSubEnumerator>
     where TSubEnumerator : struct, System.Collections.Generic.IEnumerator <TResult>
 => NetFabric.Hyperlinq.ReadOnlyListExtensions.SelectMany <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectEnumerable <TSource, TResult>, TResult, TSubEnumerable, TSubEnumerator, TResult>(this, selector);
 public readonly System.Collections.Generic.Dictionary <TKey, TResult> ToDictionary <TKey>(NetFabric.Hyperlinq.Selector <TResult, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.ToDictionary <NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult>, NetFabric.Hyperlinq.ArrayExtensions.MemoryWhereSelectEnumerable <TSource, TResult> .DisposableEnumerator, TResult, TKey>(this, keySelector, comparer);
示例#10
0
 public readonly System.Collections.Generic.Dictionary <TKey, TResult> ToDictionary <TKey>(NetFabric.Hyperlinq.Selector <TResult, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ReadOnlyListExtensions.ToDictionary <NetFabric.Hyperlinq.ArrayExtensions.ArraySegmentSelectEnumerable <TSource, TResult>, TResult, TKey>(this, keySelector, comparer);
示例#11
0
 public readonly System.Collections.Generic.Dictionary <TKey, TElement> ToDictionary <TSource, TElement>(NetFabric.Hyperlinq.Selector <TKey, TKey> keySelector, NetFabric.Hyperlinq.NullableSelector <TKey, TElement> elementSelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
 => NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.ToDictionary <NetFabric.Hyperlinq.SortedDictionaryKeysBindings.ValueWrapper <TKey, TValue>, System.Collections.Generic.SortedDictionary <TKey, TValue> .KeyCollection.Enumerator, TKey, TKey, TElement>(this, keySelector, elementSelector, comparer);
示例#12
0
 public readonly NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectManyEnumerable <NetFabric.Hyperlinq.SortedDictionaryKeysBindings.ValueWrapper <TKey, TValue>, System.Collections.Generic.SortedDictionary <TKey, TValue> .KeyCollection.Enumerator, TKey, TSubEnumerable, TSubEnumerator, TResult> SelectMany <TSource, TSubEnumerable, TResult, TSubEnumerator>(NetFabric.Hyperlinq.Selector <TKey, TSubEnumerable> selector)
     where TSubEnumerable : NetFabric.Hyperlinq.IValueEnumerable <TResult, TSubEnumerator>
     where TSubEnumerator : struct, System.Collections.Generic.IEnumerator <TResult>
 => NetFabric.Hyperlinq.ValueEnumerableExtensions.SelectMany <NetFabric.Hyperlinq.SortedDictionaryKeysBindings.ValueWrapper <TKey, TValue>, System.Collections.Generic.SortedDictionary <TKey, TValue> .KeyCollection.Enumerator, TKey, TSubEnumerable, TSubEnumerator, TResult>(this, selector);
 public readonly System.Collections.Generic.Dictionary <TKey, System.Collections.Generic.KeyValuePair <TKey, TValue> > ToDictionary(NetFabric.Hyperlinq.Selector <System.Collections.Generic.KeyValuePair <TKey, TValue>, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
 => NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.ToDictionary <NetFabric.Hyperlinq.DictionaryBindings.ValueWrapper <TKey, TValue>, System.Collections.Generic.Dictionary <TKey, TValue> .Enumerator, System.Collections.Generic.KeyValuePair <TKey, TValue>, TKey>(this, keySelector, comparer);
示例#14
0
 public readonly System.Collections.Generic.Dictionary <TKey, int> ToDictionary <TKey>(NetFabric.Hyperlinq.Selector <int, TKey> keySelector, System.Collections.Generic.IEqualityComparer <TKey>?comparer = default)
     where TKey : notnull
 => NetFabric.Hyperlinq.ValueReadOnlyCollectionExtensions.ToDictionary <NetFabric.Hyperlinq.ValueEnumerable.RangeEnumerable, NetFabric.Hyperlinq.ValueEnumerable.RangeEnumerable.DisposableEnumerator, int, TKey>(this, keySelector, comparer);