1 write to _builder
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
63_builder = ImmutableArray.CreateBuilder<T>(size);
73 references to _builder
Microsoft.CodeAnalysis.Workspaces (73)
src\Dependencies\PooledObjects\ArrayBuilder.cs (73)
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); 278for (var j = 0; j < _builder.Count; j++) 280if (!match(_builder[j])) 284_builder[i] = _builder[j]; 297for (var j = 0; j < _builder.Count; j++) 299if (!match(_builder[j], arg)) 303_builder[i] = _builder[j]; 316for (var j = 0; j < _builder.Count; j++) 318if (!match(_builder[j], i, arg)) 322_builder[i] = _builder[j]; 334_builder.Reverse(); 339_builder.Sort(); 344_builder.Sort(comparer); 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 362return _builder.ToArray(); 367_builder.CopyTo(array, start); 371=> _builder[_builder.Count - 1]; 378return _builder[0]; 383return _builder.Count > 0; 438else if (_builder.Capacity == Count) 440result = _builder.MoveToImmutable(); 485if (_builder.Capacity < PooledArrayLengthLimitExclusive) 553return _builder.GetEnumerator(); 558return _builder.GetEnumerator(); 606_builder.AddRange(items._builder); 613_builder.Add(selector(item)); 619_builder.AddRange(items._builder); 634_builder.AddRange(items); 641_builder.Add(selector(item)); 647_builder.AddRange(items, length); 677_builder.AddRange(items); 682_builder.AddRange(items); 687_builder.AddRange(items, length); 693_builder.Count = limit; 698_builder.Clear(); 699_builder.Count = count;