1 write to _items
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (1)
47_items = new BulkObservableCollectionWithInit<BaseItem>();
14 references to _items
Microsoft.VisualStudio.LanguageServices.Implementation (14)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (14)
66public IEnumerable Items => _items; 91_items.BeginBulkOperation(); 94if (_items is [NoSourceGeneratedFilesPlaceholderItem]) 104_items.RemoveAt(0); 108for (var i = 0; i < _items.Count; i++) 112if (!sourceGeneratedDocumentsForGeneratorById.Remove(((SourceGeneratedFileItem)_items[i]).DocumentId)) 114_items.RemoveAt(i); 121if (sourceGeneratedDocumentsForGeneratorById.Count == 0 && _items.Count == 0) 123_items.Add(new NoSourceGeneratedFilesPlaceholderItem()); 131var high = _items.Count; 137if (StringComparer.OrdinalIgnoreCase.Compare(document.HintName, ((SourceGeneratedFileItem)_items[mid]).HintName) < 0) 147_items.Insert(low, new SourceGeneratedFileItem( 153_items.EndBulkOperation(); 154_items.MarkAsInitialized();