87 references to Id
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
Workspaces\TestWorkspace.cs (7)
337
var hostProject = this.GetTestProject(info.
Id
.ProjectId);
340
info.
Id
, info.FilePath, info.Folders, ExportProvider,
362
var hostProject = this.GetTestProject(info.
Id
.ProjectId);
363
var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.
Id
, exportProvider: ExportProvider);
384
var hostProject = this.GetTestProject(info.
Id
.ProjectId);
385
var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.
Id
, filePath: info.FilePath, folders: info.Folders, exportProvider: ExportProvider);
773
var documentId = documentInfo.
Id
;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
726
solution = solution.WithDocumentText(documentInfo.
Id
, CreateText("class UpdatedC2 {}"));
727
var document2 = solution.GetDocument(documentInfo.
Id
);
767
var document1 = solution.GetDocument(documentInfo.
Id
);
3722
var document = project.Solution.AddDocument(documentInfo).GetDocument(documentInfo.
Id
);
SolutionCrawler\WorkCoordinatorTests.cs (8)
573
var document = w.CurrentSolution.GetDocument(info.
Id
);
629
var document = workspace.CurrentSolution.GetDocument(info.
Id
);
655
var document = workspace.CurrentSolution.GetDocument(info.
Id
);
673
service.Reanalyze(workspace, worker, projectIds: null, documentIds: SpecializedCollections.SingletonEnumerable(info.
Id
), highPriority: false);
743
worker = await ExecuteOperation(workspace, w => w.ChangeAdditionalDocument(ncfile.
Id
, SourceText.From("//")));
749
worker = await ExecuteOperation(workspace, w => w.OnAdditionalDocumentRemoved(ncfile.
Id
));
785
worker = await ExecuteOperation(workspace, w => w.ChangeAnalyzerConfigDocument(analyzerConfigFile.
Id
, SourceText.From("//")));
790
worker = await ExecuteOperation(workspace, w => w.OnAnalyzerConfigDocumentRemoved(analyzerConfigFile.
Id
));
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspMiscellaneousFilesWorkspace.cs (1)
70
var id = projectInfo.Documents.Single().
Id
;
Microsoft.CodeAnalysis.Workspaces (20)
Workspace\AdhocWorkspace.cs (1)
148
return this.CurrentSolution.GetDocument(documentInfo.
Id
);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (11)
173
_sourceTextContainersToDocumentIds = _sourceTextContainersToDocumentIds.Add(textContainer, documentInfo.
Id
);
183
_project._projectSystemProjectFactory.AddDocumentToDocumentsNotFromFiles_NoLock(documentInfo.
Id
);
185
w.OnDocumentOpened(documentInfo.
Id
, textContainer);
201
var documentId = documentInfo.
Id
;
301
if (_documentsAddedInBatch[i].
Id
== documentId)
362
if (_documentsAddedInBatch[i].
Id
== documentId)
406
if (!_documentsAddedInBatch.Any(d => d.
Id
== documentId))
459
if (_documentsAddedInBatch.Any(d => d.
Id
== documentId))
544
documentIds: _documentsAddedInBatch.Select(d => d.
Id
));
551
if (_sourceTextContainersToDocumentIds.TryGetKey(documentInfo.
Id
, out var textContainer))
553
documentsToOpen.Add((documentInfo.
Id
, textContainer));
Workspace\Solution\SolutionState.cs (1)
1089
var documentInfosByProjectId = documentInfos.ToLookup(d => d.
Id
.ProjectId);
Workspace\Solution\TextDocumentStates.cs (2)
52
: this(infos.Select(info => info.
Id
).ToImmutableList(),
53
infos.ToImmutableSortedDictionary(info => info.
Id
, stateConstructor, DocumentIdComparer.Instance))
Workspace\Workspace.cs (5)
821
WorkspaceChangeKind.DocumentAdded, documentId: documentInfo.
Id
);
836
foreach (var projectId in data.documentInfos.Select(i => i.
Id
.ProjectId).Distinct())
846
var documentId = newDocumentInfo.
Id
;
1114
var documentId = documentInfo.
Id
;
1152
var documentId = documentInfo.
Id
;
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
435
var project = this.CurrentSolution.GetProject(info.
Id
.ProjectId);
466
this.SaveDocumentText(info.
Id
, fullPath, text, text.Encoding ?? Encoding.UTF8);
Microsoft.CodeAnalysis.Workspaces.UnitTests (33)
SolutionTests\DocumentInfoTests.cs (3)
45
Assert.Equal(id, info.
Id
);
64
Assert.Equal(id, info.
Id
);
111
SolutionTestHelpers.TestProperty(instance, (old, value) => old.WithId(value), opt => opt.
Id
, documentId, defaultThrows: true);
SolutionTests\SolutionTests.cs (12)
1974
var document1 = project.GetDocument(documentInfo1.
Id
);
1975
var document2 = project.GetDocument(documentInfo2.
Id
);
2000
var document1 = project1.GetDocument(documentInfo1.
Id
);
2001
var document2 = project2.GetDocument(documentInfo2.
Id
);
2048
solution = solution.RemoveDocuments(ImmutableArray.Create(documentInfo1.
Id
, documentInfo2.
Id
));
2072
solution = solution.RemoveDocuments(ImmutableArray.Create(documentInfo1.
Id
, documentInfo2.
Id
));
2093
Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.
Id
)));
2112
Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.
Id
)));
2131
Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.
Id
)));
4304
var doc = solution.GetDocument(docInfo.
Id
);
WorkspaceTests\AdhocWorkspaceTests.cs (17)
65
Assert.Equal(ws.CurrentSolution.GetDocument(info.
Id
), doc);
229
var doc = ws.CurrentSolution.GetDocument(docInfo.
Id
);
232
ws.OpenDocument(docInfo.
Id
);
234
doc = ws.CurrentSolution.GetDocument(docInfo.
Id
);
240
ws.CloseDocument(docInfo.
Id
);
242
doc = ws.CurrentSolution.GetDocument(docInfo.
Id
);
263
var doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.
Id
);
266
ws.OpenAdditionalDocument(docInfo.
Id
);
268
doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.
Id
);
274
ws.CloseAdditionalDocument(docInfo.
Id
);
276
doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.
Id
);
303
var doc = ws.CurrentSolution.GetAnalyzerConfigDocument(docInfo.
Id
);
306
ws.OpenAnalyzerConfigDocument(docInfo.
Id
);
308
doc = ws.CurrentSolution.GetAnalyzerConfigDocument(docInfo.
Id
);
314
ws.CloseAnalyzerConfigDocument(docInfo.
Id
);
316
doc = ws.CurrentSolution.GetAnalyzerConfigDocument(docInfo.
Id
);
357
var doc = ws.CurrentSolution.GetDocument(docInfo.
Id
);
WorkspaceTests\WorkspaceTests.cs (1)
185
return this.CurrentSolution.GetDocument(documentInfo.
Id
);
Microsoft.VisualStudio.LanguageServices (11)
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
279
OnDocumentOpened(projectInfo.Documents.Single().
Id
, sourceTextContainer);
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs (1)
22
: base(workspace, docInfo.
Id
.ProjectId)
ProjectSystem\VisualStudioWorkspaceImpl.cs (9)
777
GetProjectData(info.
Id
.ProjectId, out _, out var project);
791
AddDocumentToFolder(project, info.
Id
, SpecializedCollections.SingletonEnumerable(AppCodeFolderName), info.Name, documentKind, initialText, info.FilePath);
795
AddDocumentToFolder(project, info.
Id
, folders, info.Name, documentKind, initialText, info.FilePath);
799
AddDocumentToProject(project, info.
Id
, info.Name, documentKind, initialText, info.FilePath);
807
undoManager?.Add(new RemoveAdditionalDocumentUndoUnit(this, info.
Id
));
811
undoManager?.Add(new RemoveAnalyzerConfigDocumentUndoUnit(this, info.
Id
));
815
undoManager?.Add(new RemoveDocumentUndoUnit(this, info.
Id
));
1173
GetProjectData(updatedInfo.
Id
.ProjectId, out var _, out var dteProject);
1239
if (document.Id != updatedInfo.
Id
)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
357
return CurrentSolution.GetRequiredDocument(docInfo.
Id
);