10 references to AddDocument
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
159
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)
2646
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2654
Assert.Throws<ArgumentNullException>("documentId", () => solution.
AddDocument
(documentId: null!, "name", root));
2655
Assert.Throws<ArgumentNullException>("name", () => solution.
AddDocument
(documentId, name: null!, root));
2656
Assert.Throws<ArgumentNullException>("syntaxRoot", () => solution.
AddDocument
(documentId, "name", syntaxRoot: null!));
2657
Assert.Throws<InvalidOperationException>(() => solution.
AddDocument
(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", syntaxRoot: root));
2677
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2709
var solution2 = solution.
AddDocument
(documentId, "name", root);
3634
.
AddDocument
(did, "x", tree);