79 references to AddDocument
IdeCoreBenchmarks (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.Features.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (63)
SolutionTests\SolutionTests.cs (59)
345.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", "public class Goo { }")
1683solution = solution.AddDocument(documentBId, "b.cs", "class B {}", filePath: "b.cs");
1845.AddDocument(documentId, "Test.cs", "// File")
1883.AddDocument(documentId, "Test", source)
1921.AddDocument(documentId, name: "Test.cs", text: "// File", filePath: oldPath)
1940.AddDocument(documentId, name: "name1", text: "// File", filePath: null)
1959.AddDocument(documentId, name: "name1", text: "// File", filePath: "")
2455var solution2 = solution.AddDocument(documentId, "name", "text", folders, filePath);
2466Assert.Throws<ArgumentNullException>("documentId", () => solution.AddDocument(documentId: null!, "name", "text"));
2467Assert.Throws<ArgumentNullException>("name", () => solution.AddDocument(documentId, name: null!, "text"));
2468Assert.Throws<ArgumentNullException>("text", () => solution.AddDocument(documentId, "name", text: (string)null!));
2469Assert.Throws<InvalidOperationException>(() => solution.AddDocument(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", "text"));
2763.AddDocument(did, "goo.cs", "public class Goo { }");
2784solution = solution.AddDocument(did2, "bar.cs", "public class Bar { }");
3001.AddDocument(doc1, "goo.cs", "public class Goo { }")
3002.AddDocument(doc2, "bar.cs", "public class Bar : Goo { }");
3023.AddDocument(DocumentId.CreateNewId(pm1), "goo.cs", "public class X { }")
3024.AddDocument(DocumentId.CreateNewId(pm2), "bar.vb", "Public Class Y\r\nInherits X\r\nEnd Class");
3334.AddDocument(did, "goo.cs", text);
3378.AddDocument(did, "goo.cs", text);
3419.AddDocument(did, "test", source);
3460.AddDocument(documentId, "OldFilePath.cs", "public class Goo { }", filePath: OldFilePath);
3522.AddDocument(did, "goo.cs", text);
3565.AddDocument(did, "goo.cs", text);
3589.AddDocument(did, "goo.cs", text);
3652.AddDocument(did, "goo.cs", text);
3672.AddDocument(did, "goo.cs", text);
3692.AddDocument(did, "goo.cs", text);
3711.AddDocument(did, "goo.cs", text);
3742.AddDocument(did, "goo.cs", text);
3774.AddDocument(did, "goo.cs", text);
3800.AddDocument(did, "goo.cs", text);
3836.AddDocument(did, "goo.cs", text);
3868.AddDocument(did, "goo.vb", text);
3919.AddDocument(did, "goo.cs", text);
3944.AddDocument(did, "goo.cs", text);
4159.AddDocument(did1, "A.vb", text1)
4162.AddDocument(did2, "B.vb", text2)
4165.AddDocument(did3, "C.cs", text3)
4572.AddDocument(documentId1, nameof(documentId1), "// Document 1")
4573.AddDocument(documentId2, nameof(documentId2), "// Document 2")
4574.AddDocument(documentId3, nameof(documentId3), "// Document 3");
4789solution = solution.AddDocument(did1, "test1.cs", "public class Test1 {}");
4791solution = solution.AddDocument(did2, "test2.cs", "public class Test2 {}");
4793solution = solution.AddDocument(did3, "test3.cs", "public class Test3 {}");
4795solution = solution.AddDocument(did4, "test4.cs", "public class Test4 {}");
4797solution = solution.AddDocument(did5, "test5.cs", "public class Test5 {}");
4843solution = solution.AddDocument(did1, "test1.cs", "public class Test1 {}");
4845solution = solution.AddDocument(did2, "test2.cs", "public class Test2 {}");
4847solution = solution.AddDocument(did3, "test3.cs", "public class Test3 {}");
4849solution = solution.AddDocument(did4, "test4.cs", "public class Test4 {}");
4851solution = solution.AddDocument(did5, "test5.cs", "public class Test5 {}");
4871solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension);
4907solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension);
4948solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension);
4993solution = solution.AddDocument(sourceDocumentId, "Test.cs", "", filePath: @"Z:\Test.cs");
5026solution = solution.AddDocument(sourceDocumentId, "Test.cs", """
5075solution = solution.AddDocument(documentId, "Test.cs", "", filePath: @"Z:\Test.txt");
5116solution = solution.AddDocument(documentId, "Test.cs", "", filePath: @"Z:\Test.txt");
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)