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)
104
public IReadOnlyList<DocumentId> Ids =>
_ids
;
141
=> new(
_ids
.AddRange(states.Select(state => state.Id)),
147
if (ids.Length ==
_ids
.Count)
155
foreach (var documentId in
_ids
)
163
return new(
_ids
.RemoveRange(enumerableIds), States.RemoveRange(enumerableIds), filePathToDocumentIds: null);
186
return new(
_ids
, builder.ToImmutable(), filePathToDocumentIds);
207
return 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;