2 writes to _items
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\TagHelperCollection.Builder.cs (2)
21_items = TagHelperDescriptorListPool.Default.Get(); 27var items = Interlocked.Exchange(ref _items, null!);
11 references to _items
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\TagHelperCollection.Builder.cs (11)
42public int Count => _items.Count; 53return _items[index]; 64_items.Add(item); 77_items.Add(item); 88_items.Add(item); 99_items.Add(item); 106_items.Clear(); 114=> _items.CopyTo(array, arrayIndex); 117=> _set.Remove(item.Checksum) && _items.Remove(item); 121if (_items.Count == 0) 126return new SingleSegmentCollection(_items.ToArray().AsMemory());