1 write to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
63_builder = ImmutableArray.CreateBuilder<T>(size);
65 references to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (65)
src\Dependencies\PooledObjects\ArrayBuilder.cs (65)
81return _builder.ToImmutable(); 94else if (_builder.Capacity == Count) 96result = _builder.MoveToImmutable(); 111return _builder.Count; 115_builder.Count = value; 123return _builder.Capacity; 128_builder.Capacity = value; 136return _builder[index]; 141_builder[index] = value; 157while (index > _builder.Count) 159_builder.Add(default!); 162if (index == _builder.Count) 164_builder.Add(value); 168_builder[index] = value; 174_builder.Add(item); 179_builder.Insert(index, item); 184if (_builder.Capacity < capacity) 186_builder.Capacity = capacity; 192_builder.Clear(); 197return _builder.Contains(item); 202return _builder.IndexOf(item); 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 212return _builder.IndexOf(item, startIndex, count); 226if (match(_builder[i])) 246if (match(_builder[i], arg)) 257return _builder.Remove(element); 262_builder.RemoveAt(index); 267_builder.RemoveRange(index, length); 272_builder.RemoveAt(_builder.Count - 1); 277_builder.RemoveAll(match); 283for (var j = 0; j < _builder.Count; j++) 285if (!match(_builder[j], arg)) 289_builder[i] = _builder[j]; 301_builder.Reverse(); 306_builder.Sort(); 311_builder.Sort(comparer); 324_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 329return _builder.ToArray(); 334_builder.CopyTo(array, start); 338=> _builder[_builder.Count - 1]; 345return _builder[0]; 350return _builder.Count > 0; 405else if (_builder.Capacity == Count) 407result = _builder.MoveToImmutable(); 443if (_builder.Capacity < PooledArrayLengthLimitExclusive) 511return _builder.GetEnumerator(); 516return _builder.GetEnumerator(); 564_builder.AddRange(items._builder); 571_builder.Add(selector(item)); 577_builder.AddRange(items._builder); 592_builder.AddRange(items); 597_builder.AddRange(items, length); 627_builder.AddRange(items); 632_builder.AddRange(items); 637_builder.AddRange(items, length); 650_builder.Count = limit; 655_builder.Clear(); 656_builder.Count = count;