53 references to AddDocument
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
73solution = solution.AddDocument(documentId, documentName, emptySourceText);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (3)
666var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 712var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 745var newSolution = oldSolution.AddDocument(documentId, "goo.cs", SourceText.From(source2), filePath: filePath);
Formatting\CodeCleanupTests.TestFixers.cs (2)
116return solution.AddDocument(DocumentId.CreateNewId(project.Id), "new.cs", SourceText.From("")); 172return solution.AddDocument(DocumentId.CreateNewId(project.Id), "new.cs", SourceText.From(""));
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
702var newSolution = oldSolution.AddDocument(DocumentId.CreateNewId(project1.Id), "Doc2", SourceText.From(doc2Text));
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
241solution = newSubmissionProject.Solution.AddDocument(
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Rename\RenamerTests.cs (2)
59.AddDocument( 192.AddDocument(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (6)
813AddDocument(documentId, sourceFileName, CreateText(source), filePath: sourceFilePath); 817solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath); 837solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath); 1346AddDocument(documentId, "test.cs", SourceText.From(source1, encoding, SourceHashAlgorithm.Sha1), filePath: sourceFile.Path); 1973DocumentKind.Source => solution.AddDocument(documentId, "X", CreateText("xxx"), filePath: pathX), 3791solution = p.Solution.AddDocument(linkedDocId, doc.Name, text, filePath: doc.FilePath);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
83solution = solution.AddDocument(id, name, text, filePath: Path.Combine(TempRoot.Root, name));
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
86.AddDocument(documentId, "test.cs", SourceText.From("class C { }", Encoding.UTF8), filePath: "test.cs")
SymbolFinder\DependentTypeFinderTests.cs (1)
40return solution.AddProject(pi).AddDocument(did, $"{projectName}.{suffix}", SourceText.From(code));
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
51solution = solution.AddDocument(newDocumentId, document.Name, text, folders: _newfolders);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Workspaces\LspWorkspaceManagerTests.cs (1)
182var newSolution = testLspServer.TestWorkspace.CurrentSolution.AddDocument(newDocumentId, "NewDoc.cs", SourceText.From("New Doc", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default), filePath: @"C:\NewDoc.cs");
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (1)
681Dim newSolution = oldSolution.AddDocument(newDocId, "goo.vb", SourceText.From(source2), filePath:=Path.Combine(TempRoot.Root, "goo.vb"))
Formatting\CodeCleanUpTests.vb (2)
663Return solution.AddDocument(DocumentId.CreateNewId(project.Id), "new.vb", SourceText.From("")) 708Return solution.AddDocument(DocumentId.CreateNewId(project.Id), "new.vb", SourceText.From(""))
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
679return this.Solution.AddDocument(id, name, text, folders, filePath).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2159var newSolution = solution.AddDocument(newDocId, "Bar.cs", newText);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
WorkspaceExtensions.cs (1)
19var newSolution = oldSolution.AddDocument(id, name, initialText, folders).GetDocument(id)!.WithSourceCodeKind(sourceCodeKind).Project.Solution;
Microsoft.CodeAnalysis.Workspaces.UnitTests (26)
FindAllDeclarationsTests.cs (1)
703solution = solution.AddDocument(did, "VBDocument.vb", SourceText.From(source));
FindAllDeclarationsTests.TestSolutionsAndProject.cs (2)
102solution = solution.AddDocument(did, "goo" + i + ".cs", SourceText.From(sourceTexts[i])); 119solution = solution.AddDocument(did, "goo" + i + ".cs", SourceText.From(sourceTexts[i]));
FindReferencesTests.cs (7)
39return solution.AddProject(pi).AddDocument(did, $"{projectName}.{suffix}", SourceText.From(code)); 49.AddDocument(did, "goo.cs", SourceText.From(sourceText)); 65solution = solution.AddDocument(did, $"goo{docCounter++}.cs", SourceText.From(sourceText)); 109.AddDocument(did, "goo.cs", SourceText.From(text)); 158.AddDocument(docId, "testFile", tree.GetText()); 197.AddDocument(docId, "testFile", tree.GetText()); 261.AddDocument(docId, "testFile", tree.GetText());
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (1)
34.AddDocument(documentId, "DocumentName", startSourceText, filePath: "FilePath");
SerializationTests.cs (1)
33.AddDocument(did, "goo.cs", SourceText.From(sourceText));
SolutionTests\SolutionTests.cs (12)
56.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", SourceText.From("public class Goo { }", Encoding.UTF8, SourceHashAlgorithms.Default)) 78.AddDocument(DocumentId.CreateNewId(projectId1), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 82.AddDocument(DocumentId.CreateNewId(projectId2), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 1122solution = solution.AddDocument(documentCId, "c.cs", textC, filePath: "c.cs"); 1779var solution2 = solution.AddDocument(documentId, "name", sourceText, folders, filePath, isGenerated: true); 1787Assert.Throws<ArgumentNullException>("documentId", () => solution.AddDocument(documentId: null!, "name", sourceText)); 1788Assert.Throws<ArgumentNullException>("name", () => solution.AddDocument(documentId, name: null!, sourceText)); 1789Assert.Throws<ArgumentNullException>("text", () => solution.AddDocument(documentId, "name", text: (SourceText)null!)); 1790Assert.Throws<InvalidOperationException>(() => solution.AddDocument(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", sourceText)); 2513.AddDocument(documentId, "DocumentName", SourceText.From("class Class{}")); 3135.AddDocument(did, "test", SourceText.From(language == LanguageNames.CSharp ? "class C {}" : "Class C : End Class", Encoding.UTF8, SourceHashAlgorithm.Sha256), filePath: "old path"); 4388.AddDocument(documentId, "test.cs", SourceText.From("public class C { }"), filePath: sourcePath)
SyntaxReferenceTests.cs (2)
41.AddDocument(did, "Test.cs", SourceText.From(source)); 51.AddDocument(did, "Test.vb", SourceText.From(source));