/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Collections.Immutable/src/System/Collections/Immutable/ |
H A D | ImmutableSortedDictionary_2.Node.cs | 296 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 D | ImmutableSortedDictionary.cs | 38 …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 D | ImmutableDictionary.cs | 40 … 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 D | ImmutableDictionary_2.Comparers.cs | 44 … 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 D | ImmutableSortedDictionary_2.cs | 56 _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 D | ImmutableSortedDictionaryTest.cs | 181 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 D | ImmutableDictionaryTest.cs | 117 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 D | CopyOnWriteDictionary.cs | 53 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 D | GroupByQueryOperator.cs | 57 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 D | FirstQueryOperator.cs | 143 IComparer<TKey> keyComparer, int partitionId) in FirstQueryOperatorEnumerator() argument 148 Contract.Assert(keyComparer != null); in FirstQueryOperatorEnumerator() 155 m_keyComparer = keyComparer; in FirstQueryOperatorEnumerator()
|
H A D | LastQueryOperator.cs | 139 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 D | GroupByQueryOperator.cs | 53 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 D | FirstQueryOperator.cs | 140 IComparer<TKey> keyComparer, int partitionId) in FirstQueryOperatorEnumerator() argument 145 Debug.Assert(keyComparer != null); in FirstQueryOperatorEnumerator() 152 _keyComparer = keyComparer; in FirstQueryOperatorEnumerator()
|
H A D | LastQueryOperator.cs | 136 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 D | ExchangeUtilities.cs | 92 … 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 D | ExchangeUtilities.cs | 98 … 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 D | OrderPreservingPipeliningMergeHelper.cs | 120 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 D | OrderPreservingPipeliningMergeHelper.cs | 118 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 D | PartitionedStream.cs | 42 …internal PartitionedStream(int partitionCount, IComparer<TKey> keyComparer, OrdinalIndexState inde… in PartitionedStream() argument 46 m_keyComparer = keyComparer; in PartitionedStream()
|
H A D | UnorderedHashRepartitionStream.cs | 28 …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 D | PartitionedStream.cs | 39 …internal PartitionedStream(int partitionCount, IComparer<TKey> keyComparer, OrdinalIndexState inde… in PartitionedStream() argument 43 _keyComparer = keyComparer; in PartitionedStream()
|
H A D | UnorderedHashRepartitionStream.cs | 24 …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 D | BoundedCache.cs | 43 … 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 D | SortedDictionary.cs | 150 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 D | sorteddictionary.cs | 120 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()
|