1 write to _buckets
Microsoft.CodeAnalysis.CodeStyle (1)
ImmutableHashMap.cs (1)
703_buckets = buckets;
14 references to _buckets
Microsoft.CodeAnalysis.CodeStyle (14)
ImmutableHashMap.cs (14)
706internal override int Count => _buckets.Length; 716if (valueComparer.Equals(bucket.Value, _buckets[pos].Value)) 724return new ListBucket(_buckets.ReplaceAt(pos, bucket)); 734return new ListBucket(_buckets.InsertAt(_buckets.Length, bucket)); 750if (_buckets.Length == 1) 754else if (_buckets.Length == 2) 756return pos == 0 ? _buckets[1] : _buckets[0]; 760return new ListBucket(_buckets.RemoveAt(pos)); 775return _buckets[pos]; 784for (var i = 0; i < _buckets.Length; i++) 786if (comparer.Equals(key, _buckets[i].Key)) 796=> _buckets;