79 references to AddDocument
IdeCoreBenchmarks (3)
FormatterBenchmarks.cs (1)
50.AddDocument(documentId, "DocumentName", text);
RenameBenchmarks.cs (1)
44.AddDocument(documentId, "DocumentName", File.ReadAllText(_csFilePath));
SwitchStatementBenchmarks.cs (1)
69.AddDocument(documentId, "DocumentName", CreateSourceFile(SwitchCount));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\PreviewTests.cs (1)
72solution = solution.AddDocument(DocumentId.CreateNewId(_oldDocument.Project.Id, AddedDocumentName), AddedDocumentName, AddedDocumentText);
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (1)
41.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", "public class Goo { }")
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
651.AddDocument(documentId, "Source.cs", symbolSource)
Microsoft.CodeAnalysis.Features (2)
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
272var newSolution = projectToBeUpdated.Solution.AddDocument(newDocumentId, documentName, string.Empty, folders, fullFilePath);
Shared\Utilities\ExtractTypeHelpers.cs (1)
63var solutionWithInterfaceDocument = solution.AddDocument(newDocumentId, fileName, text: "", folders: folders, filePath: newDocumentPath);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
182solution = dummyProject.Solution.AddDocument(DocumentId.CreateNewId(dummyProject.Id, NoCompilationConstants.LanguageName), "a.dummy", "");
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
86.AddDocument(inProcOnlyDocumentId, "test", "text"));
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
726return this.Solution.AddDocument(id, name, text, folders, filePath).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (63)
FindAllDeclarationsTests.cs (2)
158.AddDocument(submission0DocId, submission0Name, """ 174.AddDocument(submission1DocId, submission1Name, """
SolutionTests\SolutionTests.cs (59)
345.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", "public class Goo { }") 1685solution = solution.AddDocument(documentBId, "b.cs", "class B {}", filePath: "b.cs"); 1847.AddDocument(documentId, "Test.cs", "// File") 1885.AddDocument(documentId, "Test", source) 1923.AddDocument(documentId, name: "Test.cs", text: "// File", filePath: oldPath) 1942.AddDocument(documentId, name: "name1", text: "// File", filePath: null) 1961.AddDocument(documentId, name: "name1", text: "// File", filePath: "") 2457var solution2 = solution.AddDocument(documentId, "name", "text", folders, filePath); 2468Assert.Throws<ArgumentNullException>("documentId", () => solution.AddDocument(documentId: null!, "name", "text")); 2469Assert.Throws<ArgumentNullException>("name", () => solution.AddDocument(documentId, name: null!, "text")); 2470Assert.Throws<ArgumentNullException>("text", () => solution.AddDocument(documentId, "name", text: (string)null!)); 2471Assert.Throws<InvalidOperationException>(() => solution.AddDocument(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", "text")); 2765.AddDocument(did, "goo.cs", "public class Goo { }"); 2786solution = solution.AddDocument(did2, "bar.cs", "public class Bar { }"); 3003.AddDocument(doc1, "goo.cs", "public class Goo { }") 3004.AddDocument(doc2, "bar.cs", "public class Bar : Goo { }"); 3025.AddDocument(DocumentId.CreateNewId(pm1), "goo.cs", "public class X { }") 3026.AddDocument(DocumentId.CreateNewId(pm2), "bar.vb", "Public Class Y\r\nInherits X\r\nEnd Class"); 3336.AddDocument(did, "goo.cs", text); 3380.AddDocument(did, "goo.cs", text); 3421.AddDocument(did, "test", source); 3462.AddDocument(documentId, "OldFilePath.cs", "public class Goo { }", filePath: OldFilePath); 3524.AddDocument(did, "goo.cs", text); 3567.AddDocument(did, "goo.cs", text); 3591.AddDocument(did, "goo.cs", text); 3654.AddDocument(did, "goo.cs", text); 3674.AddDocument(did, "goo.cs", text); 3694.AddDocument(did, "goo.cs", text); 3713.AddDocument(did, "goo.cs", text); 3744.AddDocument(did, "goo.cs", text); 3776.AddDocument(did, "goo.cs", text); 3802.AddDocument(did, "goo.cs", text); 3838.AddDocument(did, "goo.cs", text); 3870.AddDocument(did, "goo.vb", text); 3921.AddDocument(did, "goo.cs", text); 3946.AddDocument(did, "goo.cs", text); 4161.AddDocument(did1, "A.vb", text1) 4164.AddDocument(did2, "B.vb", text2) 4167.AddDocument(did3, "C.cs", text3) 4574.AddDocument(documentId1, nameof(documentId1), "// Document 1") 4575.AddDocument(documentId2, nameof(documentId2), "// Document 2") 4576.AddDocument(documentId3, nameof(documentId3), "// Document 3"); 4791solution = solution.AddDocument(did1, "test1.cs", "public class Test1 {}"); 4793solution = solution.AddDocument(did2, "test2.cs", "public class Test2 {}"); 4795solution = solution.AddDocument(did3, "test3.cs", "public class Test3 {}"); 4797solution = solution.AddDocument(did4, "test4.cs", "public class Test4 {}"); 4799solution = solution.AddDocument(did5, "test5.cs", "public class Test5 {}"); 4845solution = solution.AddDocument(did1, "test1.cs", "public class Test1 {}"); 4847solution = solution.AddDocument(did2, "test2.cs", "public class Test2 {}"); 4849solution = solution.AddDocument(did3, "test3.cs", "public class Test3 {}"); 4851solution = solution.AddDocument(did4, "test4.cs", "public class Test4 {}"); 4853solution = solution.AddDocument(did5, "test5.cs", "public class Test5 {}"); 4873solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension); 4909solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension); 4950solution = solution.AddDocument(sourceDocumentId, "Test" + extension, "", filePath: @"Z:\Test" + extension); 4995solution = solution.AddDocument(sourceDocumentId, "Test.cs", "", filePath: @"Z:\Test.cs"); 5028solution = solution.AddDocument(sourceDocumentId, "Test.cs", """ 5077solution = solution.AddDocument(documentId, "Test.cs", "", filePath: @"Z:\Test.txt"); 5118solution = solution.AddDocument(documentId, "Test.cs", "", filePath: @"Z:\Test.txt");
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
1557var solutionWithDocumentAdded = initialSolution.AddDocument(
SyntaxNodeTests.cs (1)
85.AddDocument(did, "doc", sourceText);
Microsoft.VisualStudio.LanguageServices (1)
Preview\TopLevelChange.cs (1)
156solution = solution.AddDocument(oldDocument.Id, oldDocument.Name, oldText, oldDocument.Folders, oldDocument.FilePath);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (1)
31.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", "public class Goo { }")
EditorConfigSettings\DataProvider\DataProviderTests.cs (1)
32.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", "public class Goo { }")
PersistentStorage\AbstractPersistentStorageTests.cs (2)
873solution = solution.AddDocument(id, "file.cs", "class C { void M() }", filePath: Path.Combine(_persistentFolder.Path, "file.cs")); 893solution = solution.AddDocument(id, "file.cs", "class C { void M() }", filePath: Path.Combine(_persistentFolder.Path, "file.cs"));