Workspace\Solution\TextDocumentStates.cs (8)
26new(ImmutableList<DocumentId>.Empty, ImmutableSortedDictionary.Create<DocumentId, TState>(DocumentIdComparer.Instance));
46: this(states.Select(s => s.Id).ToImmutableList(),
52: this(infos.Select(info => info.Id).ToImmutableList(),
58=> new(ids, _map);
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());