1 write to _ids
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\TextDocumentStates.cs (1)
41_ids = ids;
11 references to _ids
Microsoft.CodeAnalysis.Workspaces (11)
Workspace\Solution\TextDocumentStates.cs (11)
81public readonly IReadOnlyList<DocumentId> Ids => _ids; 138=> new(_ids.AddRange(states.Select(state => state.Id)), 144return new(_ids.RemoveRange(enumerableIds), _map.RemoveRange(enumerableIds)); 148=> new(_ids, _map.SetItem(id, state)); 159return new(_ids, builder.ToImmutable()); 196=> (_ids == oldStates._ids) ? SpecializedCollections.EmptyEnumerable<DocumentId>() : Except(_ids, oldStates._map); 202=> (_ids == oldStates._ids) ? SpecializedCollections.EmptyEnumerable<DocumentId>() : Except(oldStates._ids, _map);