1 write to _ids
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\TextDocumentStates.cs (1)
61_ids = ids;
12 references to _ids
Microsoft.CodeAnalysis.Workspaces (12)
Workspace\Solution\TextDocumentStates.cs (12)
104public IReadOnlyList<DocumentId> Ids => _ids; 141=> new(_ids.AddRange(states.Select(state => state.Id)), 147if (ids.Length == _ids.Count) 155foreach (var documentId in _ids) 163return new(_ids.RemoveRange(enumerableIds), States.RemoveRange(enumerableIds), filePathToDocumentIds: null); 186return new(_ids, builder.ToImmutable(), filePathToDocumentIds); 207return new(_ids, builder.ToImmutable(), filePaths); 244=> (_ids == oldStates._ids) ? [] : Except(_ids, oldStates.States); 250=> (_ids == oldStates._ids) ? [] : Except(oldStates._ids, States); 273=> States == other.States && _ids == other.Ids;