9 references to AddDocument
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
670
return this.Solution.
AddDocument
(id, name, syntaxRoot, folders, filePath, preservationMode: PreservationMode.PreserveIdentity).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionTests.cs (8)
1808
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
1816
Assert.Throws<ArgumentNullException>("documentId", () => solution.
AddDocument
(documentId: null!, "name", root));
1817
Assert.Throws<ArgumentNullException>("name", () => solution.
AddDocument
(documentId, name: null!, root));
1818
Assert.Throws<ArgumentNullException>("syntaxRoot", () => solution.
AddDocument
(documentId, "name", syntaxRoot: null!));
1819
Assert.Throws<InvalidOperationException>(() => solution.
AddDocument
(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", syntaxRoot: root));
1839
var solution2 = solution.
AddDocument
(documentId, "name", root, folders, filePath);
1868
var solution2 = solution.
AddDocument
(documentId, "name", root);
2800
.
AddDocument
(did, "x", tree);