Home
last modified time | relevance | path

Searched refs:keyComparer (Results 1 – 25 of 58) sorted by relevance

123

/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Collections.Immutable/src/System/Collections/Immutable/
H A DImmutableSortedDictionary_2.Node.cs296 Requires.NotNull(keyComparer, nameof(keyComparer)); in Add()
315 Requires.NotNull(keyComparer, nameof(keyComparer)); in SetItem()
331 Requires.NotNull(keyComparer, nameof(keyComparer)); in Remove()
345 Requires.NotNull(keyComparer, nameof(keyComparer)); in ValueRef()
347 var match = this.Search(key, keyComparer); in ValueRef()
368 Requires.NotNull(keyComparer, nameof(keyComparer)); in TryGetValue()
370 var match = this.Search(key, keyComparer); in TryGetValue()
400 Requires.NotNull(keyComparer, nameof(keyComparer)); in TryGetKey()
427 Requires.NotNull(keyComparer, nameof(keyComparer)); in ContainsKey()
428 return !this.Search(key, keyComparer).IsEmpty; in ContainsKey()
[all …]
H A DImmutableSortedDictionary.cs38 …ic static ImmutableSortedDictionary<TKey, TValue> Create<TKey, TValue>(IComparer<TKey> keyComparer) in Create() argument
40 return ImmutableSortedDictionary<TKey, TValue>.Empty.WithComparers(keyComparer); in Create()
54 … return ImmutableSortedDictionary<TKey, TValue>.Empty.WithComparers(keyComparer, valueComparer); in Create()
83 … return ImmutableSortedDictionary<TKey, TValue>.Empty.WithComparers(keyComparer).AddRange(items); in CreateRange()
99 …return ImmutableSortedDictionary<TKey, TValue>.Empty.WithComparers(keyComparer, valueComparer).Add… in CreateRange()
124 return Create<TKey, TValue>(keyComparer).ToBuilder(); in CreateBuilder()
138 return Create<TKey, TValue>(keyComparer, valueComparer).ToBuilder(); in CreateBuilder()
161 … return ImmutableSortedDictionary<TKey, TValue>.Empty.WithComparers(keyComparer, valueComparer) in ToImmutableSortedDictionary()
179 … return ToImmutableSortedDictionary(source, keySelector, elementSelector, keyComparer, null); in ToImmutableSortedDictionary()
217 return existingDictionary.WithComparers(keyComparer, valueComparer); in ToImmutableSortedDictionary()
[all …]
H A DImmutableDictionary.cs40 … static ImmutableDictionary<TKey, TValue> Create<TKey, TValue>(IEqualityComparer<TKey> keyComparer) in Create() argument
42 return ImmutableDictionary<TKey, TValue>.Empty.WithComparers(keyComparer); in Create()
58 … return ImmutableDictionary<TKey, TValue>.Empty.WithComparers(keyComparer, valueComparer); in Create()
87 … return ImmutableDictionary<TKey, TValue>.Empty.WithComparers(keyComparer).AddRange(items); in CreateRange()
128 return Create<TKey, TValue>(keyComparer).ToBuilder(); in CreateBuilder()
142 return Create<TKey, TValue>(keyComparer, valueComparer).ToBuilder(); in CreateBuilder()
165 return ImmutableDictionary<TKey, TValue>.Empty.WithComparers(keyComparer, valueComparer) in ToImmutableDictionary()
183 return ToImmutableDictionary(source, keySelector, elementSelector, keyComparer, null); in ToImmutableDictionary()
212 return ToImmutableDictionary(source, keySelector, v => v, keyComparer, null); in ToImmutableDictionary()
250 return existingDictionary.WithComparers(keyComparer, valueComparer); in ToImmutableDictionary()
[all …]
H A DImmutableDictionary_2.Comparers.cs44 … internal Comparers(IEqualityComparer<TKey> keyComparer, IEqualityComparer<TValue> valueComparer) in Comparers() argument
46 Requires.NotNull(keyComparer, nameof(keyComparer)); in Comparers()
49 _keyComparer = keyComparer; in Comparers()
152 …internal static Comparers Get(IEqualityComparer<TKey> keyComparer, IEqualityComparer<TValue> value… in Get() argument
154 Requires.NotNull(keyComparer, nameof(keyComparer)); in Get()
157 return keyComparer == Default.KeyComparer && valueComparer == Default.ValueComparer in Get()
159 : new Comparers(keyComparer, valueComparer); in Get()
H A DImmutableSortedDictionary_2.cs56 _keyComparer = keyComparer ?? Comparer<TKey>.Default; in ImmutableSortedDictionary()
72 Requires.NotNull(keyComparer, nameof(keyComparer)); in ImmutableSortedDictionary()
78 _keyComparer = keyComparer; in ImmutableSortedDictionary()
360 if (keyComparer == null) in WithComparers()
362 keyComparer = Comparer<TKey>.Default; in WithComparers()
370 if (keyComparer == _keyComparer) in WithComparers()
387 …esult = new ImmutableSortedDictionary<TKey, TValue>(Node.EmptyNode, 0, keyComparer, valueComparer); in WithComparers()
397 public ImmutableSortedDictionary<TKey, TValue> WithComparers(IComparer<TKey> keyComparer) in WithComparers() argument
399 return this.WithComparers(keyComparer, _valueComparer); in WithComparers()
796 ? Empty.WithComparers(keyComparer, valueComparer) in Wrap()
[all …]
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Collections.Immutable/tests/
H A DImmutableSortedDictionaryTest.cs181 var keyComparer = StringComparer.OrdinalIgnoreCase; in Create()
191 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
196 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
206 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
211 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
219 var keyComparer = StringComparer.OrdinalIgnoreCase; in ToImmutableSortedDictionary()
227 dictionary = pairs.ToImmutableSortedDictionary(keyComparer); in ToImmutableSortedDictionary()
229 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableSortedDictionary()
234 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableSortedDictionary()
248 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableSortedDictionary()
[all …]
H A DImmutableDictionaryTest.cs117 var keyComparer = StringComparer.OrdinalIgnoreCase; in Create()
127 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
132 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
142 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
147 Assert.Same(keyComparer, dictionary.KeyComparer); in Create()
155 var keyComparer = StringComparer.OrdinalIgnoreCase; in ToImmutableDictionary()
163 dictionary = pairs.ToImmutableDictionary(keyComparer); in ToImmutableDictionary()
165 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableDictionary()
170 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableDictionary()
184 Assert.Same(keyComparer, dictionary.KeyComparer); in ToImmutableDictionary()
[all …]
/dports/devel/msbuild/msbuild-0.06/src/Shared/
H A DCopyOnWriteDictionary.cs53 private readonly IEqualityComparer<K> keyComparer; field in Microsoft.Build.Collections.CopyOnWriteDictionary
89 internal CopyOnWriteDictionary(IEqualityComparer<K> keyComparer) in CopyOnWriteDictionary() argument
90 : this(0, keyComparer) in CopyOnWriteDictionary()
97 internal CopyOnWriteDictionary(int capacity, IEqualityComparer<K> keyComparer) in CopyOnWriteDictionary() argument
100 this.keyComparer = keyComparer; in CopyOnWriteDictionary()
117 keyComparer = that.keyComparer; in CopyOnWriteDictionary()
257 get { return keyComparer; }
297 backing = new CopyOnWriteBackingDictionary<K, V>(capacity, keyComparer);
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/
H A DGroupByQueryOperator.cs57 IEqualityComparer<TGroupKey> keyComparer) in GroupByQueryOperator() argument
67 m_keyComparer = keyComparer; in GroupByQueryOperator()
248 IEqualityComparer<TGroupKey> keyComparer, CancellationToken cancellationToken) in GroupByQueryOperatorEnumerator() argument
253 m_keyComparer = keyComparer; in GroupByQueryOperatorEnumerator()
319 IEqualityComparer<TGroupKey> keyComparer, CancellationToken cancellationToken) in GroupByIdentityQueryOperatorEnumerator() argument
320 : base(source, keyComparer, cancellationToken) in GroupByIdentityQueryOperatorEnumerator()
382 base(source, keyComparer, cancellationToken) in GroupByElementSelectorQueryOperatorEnumerator()
454 …Func<TSource, TGroupKey> keySelector, IEqualityComparer<TGroupKey> keyComparer, IComparer<TOrderKe… in OrderedGroupByQueryOperatorEnumerator() argument
462 m_keyComparer = keyComparer; in OrderedGroupByQueryOperatorEnumerator()
553 : base(source, keySelector, keyComparer, orderComparer, cancellationToken) in OrderedGroupByIdentityQueryOperatorEnumerator()
[all …]
H A DFirstQueryOperator.cs143 IComparer<TKey> keyComparer, int partitionId) in FirstQueryOperatorEnumerator() argument
148 Contract.Assert(keyComparer != null); in FirstQueryOperatorEnumerator()
155 m_keyComparer = keyComparer; in FirstQueryOperatorEnumerator()
H A DLastQueryOperator.cs139 IComparer<TKey> keyComparer, int partitionId) in LastQueryOperatorEnumerator() argument
144 Contract.Assert(keyComparer != null); in LastQueryOperatorEnumerator()
151 m_keyComparer = keyComparer; in LastQueryOperatorEnumerator()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Parallel/src/System/Linq/Parallel/QueryOperators/Unary/
H A DGroupByQueryOperator.cs53 IEqualityComparer<TGroupKey> keyComparer) in GroupByQueryOperator() argument
63 _keyComparer = keyComparer; in GroupByQueryOperator()
241 IEqualityComparer<TGroupKey> keyComparer, CancellationToken cancellationToken) in GroupByQueryOperatorEnumerator() argument
246 _keyComparer = keyComparer; in GroupByQueryOperatorEnumerator()
311 IEqualityComparer<TGroupKey> keyComparer, CancellationToken cancellationToken) in GroupByIdentityQueryOperatorEnumerator() argument
312 : base(source, keyComparer, cancellationToken) in GroupByIdentityQueryOperatorEnumerator()
372 base(source, keyComparer, cancellationToken) in GroupByElementSelectorQueryOperatorEnumerator()
443 …Func<TSource, TGroupKey> keySelector, IEqualityComparer<TGroupKey> keyComparer, IComparer<TOrderKe… in OrderedGroupByQueryOperatorEnumerator() argument
451 _keyComparer = keyComparer; in OrderedGroupByQueryOperatorEnumerator()
541 : base(source, keySelector, keyComparer, orderComparer, cancellationToken) in OrderedGroupByIdentityQueryOperatorEnumerator()
[all …]
H A DFirstQueryOperator.cs140 IComparer<TKey> keyComparer, int partitionId) in FirstQueryOperatorEnumerator() argument
145 Debug.Assert(keyComparer != null); in FirstQueryOperatorEnumerator()
152 _keyComparer = keyComparer; in FirstQueryOperatorEnumerator()
H A DLastQueryOperator.cs136 IComparer<TKey> keyComparer, int partitionId) in LastQueryOperatorEnumerator() argument
141 Debug.Assert(keyComparer != null); in LastQueryOperatorEnumerator()
148 _keyComparer = keyComparer; in LastQueryOperatorEnumerator()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Parallel/src/System/Linq/Parallel/Utils/
H A DExchangeUtilities.cs92 … TIgnoreKey> source, Func<TElement, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, in HashRepartition() argument
96 …RepartitionStream<TElement, THashKey, TIgnoreKey>(source, keySelector, keyComparer, elementCompare… in HashRepartition()
100 …, TOrderKey> source, Func<TElement, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, in HashRepartitionOrdered() argument
104 …hRepartitionStream<TElement, THashKey, TOrderKey>(source, keySelector, keyComparer, elementCompare… in HashRepartitionOrdered()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/
H A DExchangeUtilities.cs98 … TIgnoreKey> source, Func<TElement, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, in HashRepartition() argument
102 …RepartitionStream<TElement, THashKey, TIgnoreKey>(source, keySelector, keyComparer, elementCompare… in HashRepartition()
106 …, TOrderKey> source, Func<TElement, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, in HashRepartitionOrdered() argument
110 …hRepartitionStream<TElement, THashKey, TOrderKey>(source, keySelector, keyComparer, elementCompare… in HashRepartitionOrdered()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/
H A DOrderPreservingPipeliningMergeHelper.cs120 IComparer<TKey> keyComparer) in OrderPreservingPipeliningMergeHelper() argument
137 if (keyComparer == Util.GetDefaultComparer<int>()) in OrderPreservingPipeliningMergeHelper()
144 m_producerComparer = new ProducerComparer(keyComparer); in OrderPreservingPipeliningMergeHelper()
192 internal ProducerComparer(IComparer<TKey> keyComparer) in ProducerComparer() argument
194 _keyComparer = keyComparer; in ProducerComparer()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Parallel/src/System/Linq/Parallel/Merging/
H A DOrderPreservingPipeliningMergeHelper.cs118 IComparer<TKey> keyComparer) in OrderPreservingPipeliningMergeHelper() argument
135 if (keyComparer == Util.GetDefaultComparer<int>()) in OrderPreservingPipeliningMergeHelper()
142 _producerComparer = new ProducerComparer(keyComparer); in OrderPreservingPipeliningMergeHelper()
191 internal ProducerComparer(IComparer<TKey> keyComparer) in ProducerComparer() argument
193 _keyComparer = keyComparer; in ProducerComparer()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/
H A DPartitionedStream.cs42 …internal PartitionedStream(int partitionCount, IComparer<TKey> keyComparer, OrdinalIndexState inde… in PartitionedStream() argument
46 m_keyComparer = keyComparer; in PartitionedStream()
H A DUnorderedHashRepartitionStream.cs28 …Func<TInputOutput, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, IEqualityCompar… in UnorderedHashRepartitionStream() argument
30 … : base(inputStream.PartitionCount, Util.GetDefaultComparer<int>(), keyComparer, elementComparer) in UnorderedHashRepartitionStream()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Parallel/src/System/Linq/Parallel/Partitioning/
H A DPartitionedStream.cs39 …internal PartitionedStream(int partitionCount, IComparer<TKey> keyComparer, OrdinalIndexState inde… in PartitionedStream() argument
43 _keyComparer = keyComparer; in PartitionedStream()
H A DUnorderedHashRepartitionStream.cs24 …Func<TInputOutput, THashKey> keySelector, IEqualityComparer<THashKey> keyComparer, IEqualityCompar… in UnorderedHashRepartitionStream() argument
26 … : base(inputStream.PartitionCount, Util.GetDefaultComparer<int>(), keyComparer, elementComparer) in UnorderedHashRepartitionStream()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.IdentityModel/System/IdentityModel/
H A DBoundedCache.cs43 … public BoundedCache(int capacity, TimeSpan purgeInterval, IEqualityComparer<string> keyComparer) in BoundedCache() argument
55 if (keyComparer == null) in BoundedCache()
62 _items = new Dictionary<string, ExpirableItem<T>>(keyComparer); in BoundedCache()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Collections/src/System/Collections/Generic/
H A DSortedDictionary.cs150 return ((KeyValuePairComparer)_set.Comparer).keyComparer;
931 internal IComparer<TKey> keyComparer; // Do not rename (binary serialization) field in System.Collections.Generic.SortedDictionary.KeyValuePairComparer
933 public KeyValuePairComparer(IComparer<TKey> keyComparer) in KeyValuePairComparer() argument
935 if (keyComparer == null) in KeyValuePairComparer()
937 this.keyComparer = Comparer<TKey>.Default; in KeyValuePairComparer()
941 this.keyComparer = keyComparer; in KeyValuePairComparer()
947 return keyComparer.Compare(x.Key, y.Key); in Compare()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System/compmod/system/collections/generic/
H A Dsorteddictionary.cs120 return ((KeyValuePairComparer)_set.Comparer).keyComparer;
756 internal IComparer<TKey> keyComparer; field in System.Collections.Generic.SortedDictionary.KeyValuePairComparer
758 public KeyValuePairComparer(IComparer<TKey> keyComparer) { in KeyValuePairComparer() argument
759 if ( keyComparer == null) { in KeyValuePairComparer()
760 this.keyComparer = Comparer<TKey>.Default; in KeyValuePairComparer()
762 this.keyComparer = keyComparer; in KeyValuePairComparer()
767 return keyComparer.Compare(x.Key, y.Key); in Compare()

123