1 write to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
60_builder = ImmutableArray.CreateBuilder<T>(size);
69 references to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (69)
src\Dependencies\PooledObjects\ArrayBuilder.cs (69)
78return _builder.ToImmutable(); 91else if (_builder.Capacity == Count) 93result = _builder.MoveToImmutable(); 108return _builder.Count; 112_builder.Count = value; 120return _builder.Capacity; 125_builder.Capacity = value; 133return _builder[index]; 138_builder[index] = value; 154while (index > _builder.Count) 156_builder.Add(default!); 159if (index == _builder.Count) 161_builder.Add(value); 165_builder[index] = value; 171_builder.Add(item); 176_builder.Insert(index, item); 181if (_builder.Capacity < capacity) 183_builder.Capacity = capacity; 189_builder.Clear(); 194return _builder.Contains(item); 199return _builder.IndexOf(item); 204return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 209return _builder.IndexOf(item, startIndex, count); 223if (match(_builder[i])) 243if (match(_builder[i], arg)) 254return _builder.Remove(element); 259_builder.RemoveAt(index); 264_builder.RemoveRange(index, length); 269_builder.RemoveAt(_builder.Count - 1); 274_builder.RemoveAll(match); 280for (var j = 0; j < _builder.Count; j++) 282if (!match(_builder[j], arg)) 286_builder[i] = _builder[j]; 299for (var j = 0; j < _builder.Count; j++) 301if (!match(_builder[j], i, arg)) 305_builder[i] = _builder[j]; 317_builder.Reverse(); 322_builder.Sort(); 327_builder.Sort(comparer); 340_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 345return _builder.ToArray(); 350_builder.CopyTo(array, start); 354=> _builder[_builder.Count - 1]; 361return _builder[0]; 366return _builder.Count > 0; 421else if (_builder.Capacity == Count) 423result = _builder.MoveToImmutable(); 468if (_builder.Capacity < PooledArrayLengthLimitExclusive) 536return _builder.GetEnumerator(); 541return _builder.GetEnumerator(); 589_builder.AddRange(items._builder); 596_builder.Add(selector(item)); 602_builder.AddRange(items._builder); 617_builder.AddRange(items); 622_builder.AddRange(items, length); 652_builder.AddRange(items); 657_builder.AddRange(items); 662_builder.AddRange(items, length); 668_builder.Count = limit; 673_builder.Clear(); 674_builder.Count = count;