10 references to AddDocument
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
160
var solutionWithNewDocument = projectToBeUpdated.Solution.
AddDocument
(
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
707
return this.Solution.
AddDocument
(id, name, syntaxRoot, folders, filePath, preservationMode: PreservationMode.PreserveIdentity).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionTests.cs (8)
2476
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2484
Assert.Throws<ArgumentNullException>("documentId", () => solution.
AddDocument
(documentId: null!, "name", root));
2485
Assert.Throws<ArgumentNullException>("name", () => solution.
AddDocument
(documentId, name: null!, root));
2486
Assert.Throws<ArgumentNullException>("syntaxRoot", () => solution.
AddDocument
(documentId, "name", syntaxRoot: null!));
2487
Assert.Throws<InvalidOperationException>(() => solution.
AddDocument
(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", syntaxRoot: root));
2507
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2539
var solution2 = solution.
AddDocument
(documentId, "name", root);
3464
.
AddDocument
(did, "x", tree);