60 references to AddDocument
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
73solution = solution.AddDocument(documentId, documentName, emptySourceText);
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticProject.cs (1)
80solution = solution.AddDocument(documentId, newFileName, SourceText.From(sources[i]));
DiagnosticVerifier.cs (1)
181Solution = Solution.AddDocument(documentId, newFileName, SourceText.From(source));
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
164solution = solution.AddDocument(documentId, newFileName, SourceText.From(source));
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
164solution = solution.AddDocument(documentId, newFileName, SourceText.From(source));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
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)
772var newSolution = oldSolution.AddDocument(DocumentId.CreateNewId(project1.Id), "Doc2", SourceText.From(doc2Text));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (3)
657var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 703var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 736var newSolution = oldSolution.AddDocument(documentId, "goo.cs", SourceText.From(source2), filePath: filePath);
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
255solution = newSubmissionProject.Solution.AddDocument(
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Rename\RenamerTests.cs (2)
59.AddDocument( 192.AddDocument(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SymbolFinder\SymbolFinderTests.cs (1)
45return solution.AddProject(pi).AddDocument(did, $"{projectName}.{suffix}", SourceText.From(code));
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
46solution = solution.AddDocument(newDocumentId, document.Name, text, folders: _newfolders);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\Extensions.cs (1)
88=> solution.AddDocument(
Microsoft.CodeAnalysis.Features.UnitTests (7)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (5)
407solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath); 427solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath); 996AddDocument(documentId, "test.cs", SourceText.From(source1, encoding, SourceHashAlgorithm.Sha1), filePath: sourceFile.Path); 1756TextDocumentKind.Document => solution.AddDocument(documentId, "X", CreateText("xxx"), filePath: pathX), 4090solution = 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)
81.AddDocument(documentId, "test.cs", SourceText.From("class C { }", Encoding.UTF8), filePath: "test.cs")
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Workspaces\LspWorkspaceManagerTests.cs (1)
224var newSolution = testLspServer.TestWorkspace.CurrentSolution.AddDocument(newDocumentId, "NewDoc.cs", SourceText.From("New Doc", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default), filePath: @"C:\NewDoc.cs");
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
717return this.Solution.AddDocument(id, name, text, folders, filePath).GetDocument(id)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2156var 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 (31)
FindAllDeclarationsTests.cs (1)
655solution = solution.AddDocument(did, "VBDocument.vb", SourceText.From("""
FindAllDeclarationsTests.TestSolutionsAndProject.cs (2)
100solution = solution.AddDocument(did, "goo" + i + ".cs", SourceText.From(sourceTexts[i])); 117solution = solution.AddDocument(did, "goo" + i + ".cs", SourceText.From(sourceTexts[i]));
FindReferencesTests.cs (8)
40return solution.AddProject(pi).AddDocument(did, $"{projectName}.{suffix}", SourceText.From(code)); 56return solution.AddProject(pi).AddDocument(did, $"{projectName}.{suffix}", SourceText.From(code)); 66.AddDocument(did, "goo.cs", SourceText.From(sourceText)); 82solution = solution.AddDocument(did, $"goo{docCounter++}.cs", SourceText.From(sourceText)); 130.AddDocument(did, "goo.cs", SourceText.From(text)); 181.AddDocument(docId, "testFile", tree.GetText()); 222.AddDocument(docId, "testFile", tree.GetText()); 288.AddDocument(docId, "testFile", tree.GetText());
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (1)
34.AddDocument(documentId, "DocumentName", startSourceText, filePath: "FilePath");
SolutionTests\SolutionTests.cs (17)
58.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", SourceText.From("public class Goo { }", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: Path.Combine(s_projectDir, "goo.cs")) 80.AddDocument(DocumentId.CreateNewId(projectId1), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 84.AddDocument(DocumentId.CreateNewId(projectId2), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 841.AddDocument(DocumentId.CreateNewId(projectId1), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 843.AddDocument(DocumentId.CreateNewId(projectId2), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs"))); 1091.AddDocument(d1, "d1.cs", SourceText.From("class D1;", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: Path.Combine(s_projectDir, "d1.cs")) 1092.AddDocument(d2, "d2.cs", SourceText.From("class D2;", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: Path.Combine(s_projectDir, "d2.cs")) 1625solution = solution.AddDocument(documentCId, "c.cs", textC, filePath: "c.cs"); 2427var solution2 = solution.AddDocument(documentId, "name", sourceText, folders, filePath, isGenerated: true); 2435Assert.Throws<ArgumentNullException>("documentId", () => solution.AddDocument(documentId: null!, "name", sourceText)); 2436Assert.Throws<ArgumentNullException>("name", () => solution.AddDocument(documentId, name: null!, sourceText)); 2437Assert.Throws<ArgumentNullException>("text", () => solution.AddDocument(documentId, "name", text: (SourceText)null!)); 2438Assert.Throws<InvalidOperationException>(() => solution.AddDocument(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", sourceText)); 2454var newSolution = origSolution.AddDocument(newDocumentId, document.Name, sourceText, filePath: document.FilePath!); 3190.AddDocument(documentId, "DocumentName", SourceText.From("class Class{}")); 3806.AddDocument(did, "test", SourceText.From(language == LanguageNames.CSharp ? "class C {}" : "Class C : End Class", Encoding.UTF8, SourceHashAlgorithm.Sha256), filePath: "old path"); 5563.AddDocument(documentId, "test.cs", SourceText.From("public class C { }"), filePath: sourcePath)
SyntaxReferenceTests.cs (2)
32.AddDocument(did, "Test.cs", SourceText.From(source)); 42.AddDocument(did, "Test.vb", SourceText.From(source));
Test.Utilities (1)
CodeMetricsTestsBase.cs (1)
56solution = solution.AddDocument(documentId, newFileName, SourceText.From(source));