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