25 references to Id
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
231
var updatedDocuments = temporaryProjectInfo.Documents.Select(d => d.
Id
== temporaryDocumentId ? d.WithTextLoader(newLoader) : d);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
265
if (!metadataWorkspace.CurrentSolution.ContainsDocument(documentInfo.
Id
))
Microsoft.CodeAnalysis.Workspaces (21)
Workspace\AdhocWorkspace.cs (1)
143
return this.CurrentSolution.GetDocument(documentInfo.
Id
);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (10)
185
_sourceTextContainersToDocumentIds = _sourceTextContainersToDocumentIds.Add(textContainer, documentInfo.
Id
);
195
_project._projectSystemProjectFactory.AddDocumentToDocumentsNotFromFiles_NoLock(documentInfo.
Id
);
197
w.OnDocumentOpened(documentInfo.
Id
, textContainer);
213
var documentId = documentInfo.
Id
;
313
if (_documentsAddedInBatch[i].
Id
== documentId)
374
if (_documentsAddedInBatch[i].
Id
== documentId)
418
if (!_documentsAddedInBatch.Any(d => d.
Id
== documentId))
596
documentIds: documentsAddedInBatch.Select(d => d.
Id
));
603
var textContainer = getContainer(documentInfo.
Id
);
606
documentsToOpen.Add((documentInfo.
Id
, textContainer));
Workspace\Solution\SolutionCompilationState.cs (3)
644
if (oldDocumentStates.TryGetState(newDocumentInfo.
Id
, out var oldDocumentState))
660
var newDocumentIdSet = newDocumentInfos.Select(static d => d.
Id
).ToSet();
1791
documentInfos.GroupBy(d => d.
Id
.ProjectId).Select(g =>
Workspace\Solution\TextDocumentStates.cs (2)
76
: this([.. infos.Select(info => info.
Id
)],
77
infos.ToImmutableSortedDictionary(info => info.
Id
, stateConstructor, DocumentIdComparer.Instance),
Workspace\Workspace.cs (5)
1040
WorkspaceChangeKind.DocumentAdded, documentId: documentInfo.
Id
);
1055
foreach (var projectId in data.documentInfos.Select(i => i.
Id
.ProjectId).Distinct())
1065
var documentId = newDocumentInfo.
Id
;
1361
var documentId = documentInfo.
Id
;
1399
var documentId = documentInfo.
Id
;
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
462
var project = this.CurrentSolution.GetRequiredProject(info.
Id
.ProjectId);
492
this.SaveDocumentText(info.
Id
, fullPath, text, text.Encoding ?? Encoding.UTF8);