9 references to AddDocument
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
705
return this.Solution.
AddDocument
(id, name, syntaxRoot, folders, filePath, preservationMode: PreservationMode.PreserveIdentity).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionTests.cs (8)
2455
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2463
Assert.Throws<ArgumentNullException>("documentId", () => solution.
AddDocument
(documentId: null!, "name", root));
2464
Assert.Throws<ArgumentNullException>("name", () => solution.
AddDocument
(documentId, name: null!, root));
2465
Assert.Throws<ArgumentNullException>("syntaxRoot", () => solution.
AddDocument
(documentId, "name", syntaxRoot: null!));
2466
Assert.Throws<InvalidOperationException>(() => solution.
AddDocument
(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", syntaxRoot: root));
2486
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
2515
var solution2 = solution.
AddDocument
(documentId, "name", root);
3438
.
AddDocument
(did, "x", tree);