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)
66
public IEnumerable Items =>
_items
;
91
_items
.BeginBulkOperation();
94
if (
_items
is [NoSourceGeneratedFilesPlaceholderItem])
104
_items
.RemoveAt(0);
108
for (var i = 0; i <
_items
.Count; i++)
112
if (!sourceGeneratedDocumentsForGeneratorById.Remove(((SourceGeneratedFileItem)
_items
[i]).DocumentId))
114
_items
.RemoveAt(i);
121
if (sourceGeneratedDocumentsForGeneratorById.Count == 0 &&
_items
.Count == 0)
123
_items
.Add(new NoSourceGeneratedFilesPlaceholderItem());
131
var high =
_items
.Count;
137
if (StringComparer.OrdinalIgnoreCase.Compare(document.HintName, ((SourceGeneratedFileItem)
_items
[mid]).HintName) < 0)
147
_items
.Insert(low, new SourceGeneratedFileItem(
153
_items
.EndBulkOperation();
154
_items
.MarkAsInitialized();