1 write to _builder
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
67_builder = ImmutableArray.CreateBuilder<T>(size);
73 references to _builder
Microsoft.CodeAnalysis.Workspaces (73)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (73)
85return _builder.ToImmutable(); 98else if (_builder.Capacity == Count) 100result = _builder.MoveToImmutable(); 115return _builder.Count; 119_builder.Count = value; 127return _builder.Capacity; 132_builder.Capacity = value; 140return _builder[index]; 145_builder[index] = value; 161while (index > _builder.Count) 163_builder.Add(default!); 166if (index == _builder.Count) 168_builder.Add(value); 172_builder[index] = value; 178_builder.Add(item); 183_builder.Insert(index, item); 188if (_builder.Capacity < capacity) 190_builder.Capacity = capacity; 196_builder.Clear(); 201return _builder.Contains(item); 206return _builder.IndexOf(item); 211return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 216return _builder.IndexOf(item, startIndex, count); 230if (match(_builder[i])) 250if (match(_builder[i], arg)) 261return _builder.Remove(element); 266_builder.RemoveAt(index); 271_builder.RemoveRange(index, length); 276_builder.RemoveAt(_builder.Count - 1); 282for (var j = 0; j < _builder.Count; j++) 284if (!match(_builder[j])) 288_builder[i] = _builder[j]; 301for (var j = 0; j < _builder.Count; j++) 303if (!match(_builder[j], arg)) 307_builder[i] = _builder[j]; 320for (var j = 0; j < _builder.Count; j++) 322if (!match(_builder[j], i, arg)) 326_builder[i] = _builder[j]; 338_builder.Reverse(); 343_builder.Sort(); 348_builder.Sort(comparer); 361_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 366return _builder.ToArray(); 371_builder.CopyTo(array, start); 375=> _builder[_builder.Count - 1]; 382return _builder[0]; 387return _builder.Count > 0; 442else if (_builder.Capacity == Count) 444result = _builder.MoveToImmutable(); 489if (_builder.Capacity < PooledArrayLengthLimitExclusive) 605return _builder.GetEnumerator(); 610return _builder.GetEnumerator(); 658_builder.AddRange(items._builder); 665_builder.Add(selector(item)); 671_builder.AddRange(items._builder); 686_builder.AddRange(items); 693_builder.Add(selector(item)); 699_builder.AddRange(items, length); 729_builder.AddRange(items); 734_builder.AddRange(items); 739_builder.AddRange(items, length); 745_builder.Count = limit; 750_builder.Clear(); 751_builder.Count = count;