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)
708
return this.Solution.
AddDocument
(id, name, syntaxRoot, folders, filePath, preservationMode: PreservationMode.PreserveIdentity).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionTests.cs (8)
2479
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2487
Assert.Throws<ArgumentNullException>("documentId", () => solution.
AddDocument
(documentId: null!, "name", root));
2488
Assert.Throws<ArgumentNullException>("name", () => solution.
AddDocument
(documentId, name: null!, root));
2489
Assert.Throws<ArgumentNullException>("syntaxRoot", () => solution.
AddDocument
(documentId, "name", syntaxRoot: null!));
2490
Assert.Throws<InvalidOperationException>(() => solution.
AddDocument
(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", syntaxRoot: root));
2510
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2542
var solution2 = solution.
AddDocument
(documentId, "name", root);
3467
.
AddDocument
(did, "x", tree);