177 references to WithDocumentText
dotnet-format (1)
Formatters\DocumentFormatter.cs (1)
152formattedSolution = formattedSolution.WithDocumentText(document.Id, formattedText, PreservationMode.PreserveIdentity);
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
111var _ = solution.WithDocumentText(documentId, s_newText);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
220var newSolution = document.Project.Solution.WithDocumentText(formattedDocument.Id, newText);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
CodeActions\ApplyChangesOperationTests.cs (7)
79return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 84return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram2Content")); 109return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 139return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 144return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content2")); 169return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 204return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram1Content2"));
Formatting\CodeCleanupTests.TestFixers.cs (2)
112solution = solution.WithDocumentText(document.Id, await document.GetTextAsync()); 162solution = solution.WithDocumentText(document.Id, await document.GetTextAsync());
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
744var newSolution = oldSolution.WithDocumentText(document.Id, SourceText.From(newText));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (7)
299var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 364var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 428var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 510var newSolution = workspace.CurrentSolution.WithDocumentText(documentId, SourceText.From(source2)); 580var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 620var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 797var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\InlineRenameSession.cs (1)
948: finalSolution.WithDocumentText(documentId, newText);
Shared\Extensions\WorkspaceExtensions.cs (1)
51return solution.WithDocumentText(id, newText, PreservationMode.PreserveIdentity);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (4)
86.WithDocumentText(documentId, text.Replace(textString.IndexOf("public"), "public".Length, "internal")) 87.WithDocumentText(linkedDocumentId, linkedText.Replace(textString.LastIndexOf("public"), "public".Length, "private")); 108.WithDocumentText(document.Id, (await document.GetTextAsync()).Replace(textString.IndexOf("public"), "public".Length, "internal")) 109.WithDocumentText(linkedDocument.Id, sourceText.Replace(textString.LastIndexOf("public"), "public".Length, "private"));
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (6)
HotReloadServiceTests.cs (6)
64solution = solution.WithDocumentText(documentIdA, CreateText(source2)); 78solution = solution.WithDocumentText(documentIdA, CreateText(source3)); 90solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M<T>() { System.Console.WriteLine(2); } }")); 112solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(2)/* missing semicolon */ }")); 126solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { Unknown(); } static C() { int x = 1; } }")); 321solution = solution.WithDocumentText(documentIdA, CreateText(source3));
Microsoft.CodeAnalysis.Features (3)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
110var newSolution = workspace.CurrentSolution.WithDocumentText( 122var rolledBackSolution = workspace.CurrentSolution.WithDocumentText(
EditAndContinue\CommittedSolution.cs (1)
307_solution = _solution.WithDocumentText(documentId, matchingSourceText, PreservationMode.PreserveValue);
Microsoft.CodeAnalysis.Features.UnitTests (91)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (88)
169solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 203solution = solution.WithDocumentText(document.Id, CreateText(source)); 244solution = solution.WithDocumentText(document1.Id, CreateText("dummy2")); 283solution = solution.WithDocumentText(documentId, CreateText(""" 318solution = solution.WithDocumentText(document1.Id, CreateText(""" 833solution = solution.WithDocumentText(documentInfo.Id, CreateText("class UpdatedC2 {}")); 875solution = solution.WithDocumentText(document1.Id, CreateText("class E {}")); 956solution = solution.WithDocumentText(designTimeOnlyDocumentId, CreateText(sourceDesignTimeOnly2)); 1025solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1107solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1154solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1379solution = solution.WithDocumentText(document0.Id, CreateText(source1)); 1417solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1456solution = solution.WithDocumentText(document1.Id, CreateText(""" 1567solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1641solution = solution.WithDocumentText(document.Id, CreateText(source2)); 1705solution = solution.WithDocumentText(document1.Id, CreateText(""" 1763solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1847solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }")); 1891solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }")); 1948solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} }")); 1970solution = solution.WithDocumentText(documentId, CreateText(source3)); 2007solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} public abstract void G(); void H() {} }")); 2053solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { ")); 2093solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { int i = 0L; System.Console.WriteLine(i); } }")); 2162solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { ")); 2296TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")), 2324TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx-changed")), 2671solution = solution.WithDocumentText(documentB2.Id, CreateText("class B { int F() => 2; }")); 2701solution = solution.WithDocumentText(documentId, CreateText("[System.Obsolete]class C { void M() { } }")); 2802solution = solution.WithDocumentText(document1.Id, CreateText(""" 2849solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 2883solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 2973solution = solution.WithDocumentText(documentId, CreateText(source2)); 2994solution = solution.WithDocumentText(documentId, CreateTextFromFile(sourceFile.Path)); 3047solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M() { System.Console.WriteLine(3); } }")); 3064solution = solution.WithDocumentText(documentId, CreateText(source1)); 3190solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk)); 3223solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3364solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3417solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3469solution = solution.WithDocumentText(documentA.Id, CreateText(""" 3479solution = solution.WithDocumentText(documentB.Id, CreateText(""" 3539.WithDocumentText(documentAId, CreateText(""" 3549.WithDocumentText(documentBId, CreateText(""" 3620.WithDocumentText(documentAId, CreateText(""" 3629.WithDocumentText(documentBId, CreateText(""" 3702solution = solution.WithDocumentText(document1.Id, CreateText(""" 3759solution = solution.WithDocumentText(document1.Id, CreateText(""" 3811solution = solution.WithDocumentText(document1.Id, CreateText(""" 3868solution = solution.WithDocumentText(document1.Id, CreateText(""" 4047solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 4090solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 4158solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4159solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4206solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4207solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4303solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4319solution = solution.WithDocumentText(documentA.Id, text0).WithDocumentText(documentB.Id, text0); 4330solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4353solution = solution.WithDocumentText(documentA.Id, text3).WithDocumentText(documentB.Id, text3); 4403solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4435solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4471solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4559solution = solution.WithDocumentText(documentId, sourceTextV2); 4627solution = solution.WithDocumentText(documentId, sourceTextV2); 4674solution = solution.WithDocumentText(document.Id, CreateText("dummy2")); 4821solution = solution.WithDocumentText(document.Id, CreateText(""" 4935solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 5020solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5035solution = solution.WithDocumentText(document.Id, CreateText(source1)); 5041solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5111solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV2))); 5131solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV3))); 5167solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV4))); 5219solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5257solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5338solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5434modifiedSolution = modifiedSolution.WithDocumentText(document.Id, CreateText($$""" 5498var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }")); 5505var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3)); 5579solution = solution.WithDocumentText(documentId, CreateText(libSource2)); 5598solution = solution.WithDocumentText(documentId, CreateText("""
EditAndContinue\UnitTestingHotReloadServiceTests.cs (3)
56solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(2); } }")); 62solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M<T>() { System.Console.WriteLine(2); } }")); 73solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(2)/* missing semicolon */ }"));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Workspaces\LspWorkspaceManagerTests.cs (1)
573testLspServer.TestWorkspace.CurrentSolution.WithDocumentText(document.Id, SourceText.From("New Disk Contents")));
Workspaces\SourceGeneratedDocumentTests.cs (1)
280var solutionWithDocumentChanged = initialSolution.WithDocumentText(
Microsoft.CodeAnalysis.Workspaces (4)
Shared\Extensions\ISolutionExtensions.cs (1)
48return solution.WithDocumentText(documentId, text, mode);
Workspace\Solution\Document.cs (1)
392var solution = this.Project.Solution.WithDocumentText(this.Id, text, PreservationMode.PreserveIdentity);
Workspace\Workspace.cs (1)
1179(solution, docId, newTextAndMode) => solution.WithDocumentText(docId, newTextAndMode.newText, newTextAndMode.mode),
Workspace\Workspace_Editor.cs (1)
410return oldSolution.WithDocumentText(documentId, newText, PreservationMode.PreserveValue);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (5)
VisualStudioMSBuildWorkspaceTests.cs (5)
406var solution1 = solution.WithDocumentText(document.Id, SourceText.From("using test;")); 2043workspace.TryApplyChanges(solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity)); 2103var newSolution = solution.WithDocumentText(document.Id, newText); 2227workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(doc.Id, SourceText.From(newText), PreservationMode.PreserveIdentity)); 2260.WithDocumentText(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
WorkspaceExtensions.cs (1)
34var newSolution = oldSolution.WithDocumentText(documentId, newText);
Workspaces\TestWorkspace`1.cs (1)
525return ChangeDocumentAsync(documentId, this.CurrentSolution.WithDocumentText(documentId, text));
Microsoft.CodeAnalysis.Workspaces.UnitTests (20)
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (1)
46.WithDocumentText(documentIds[i], SourceText.From(text));
SolutionTests\SolutionTests.cs (18)
350var newSolution1 = solution.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 356var newSolution2 = newSolution1.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 359Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 360Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithDocumentText(documentId, text, (PreservationMode)(-1))); 362Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText((DocumentId)null!, text, PreservationMode.PreserveIdentity)); 363Assert.Throws<InvalidOperationException>(() => solution.WithDocumentText(s_unrelatedDocumentId, text, PreservationMode.PreserveIdentity)); 383Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 498TextUpdateType.SourceText => solution.WithDocumentText(documentId1, text, mode), 4019var solution2 = solution.WithDocumentText(did3, SourceText.From(text4)); 4178var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }")); 4223var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }")); 4415.WithDocumentText(documentId1, SourceText.From("// Document 1 Changed")) 4416.WithDocumentText(documentId2, SourceText.From("// Document 2 Changed")) 4417.WithDocumentText(documentId3, SourceText.From("// Document 3 Changed")); 5517static (sourceText, document) => document.Project.Solution.WithDocumentText(document.Id, sourceText, PreservationMode.PreserveIdentity), 5761var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5800var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5873old => old.WithDocumentText(documentId1, SourceText.From(lastContents)),
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
261project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single();
Microsoft.VisualStudio.LanguageServices (2)
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (2)
157var forkedSolution = solution.WithDocumentText(document.Id, _projectionBuffer.CurrentSnapshot.AsText(), PreservationMode.PreserveIdentity); 160forkedSolution = forkedSolution.WithDocumentText(link, _projectionBuffer.CurrentSnapshot.AsText(), PreservationMode.PreserveIdentity);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
SemanticSearch\SemanticSearchQueryExecutor.cs (2)
80newSolution = newSolution.WithDocumentText(documentId, oldText.WithChanges(changes)); 87newSolution = newSolution.WithDocumentText(newDocument.Id, updatedText);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
172newSolution = newSolution.WithDocumentText(document.Id, newSource);
Roslyn.VisualStudio.Next.UnitTests (13)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
52var newSolution = document.Project.Solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity);
Services\ServiceHubServicesTests.cs (8)
469Assert.True(localWorkspace.SetCurrentSolution(s => s.WithDocumentText(tempDocId, SourceText.From("// " + i)), WorkspaceChangeKind.SolutionChanged)); 1455Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(normalDocId, SourceText.From("// new text")))); 1527Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text")))); 1541Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text")))); 1611Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text")))); 1633Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text")))); 1690Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text")))); 1717Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text"))));
Services\SolutionServiceTests.cs (4)
159await VerifySolutionUpdate(code, s => s.WithDocumentText(s.Projects.First().DocumentIds.First(), SourceText.From(code + " "))); 401return s.WithDocumentText(documentId, SourceText.From("class Changed { }")); 428var currentSolution = remoteSolution1.WithDocumentText(remoteSolution1.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 437currentSolution = oopSolution2.WithDocumentText(oopSolution2.Projects.First().Documents.First().Id, SourceText.From(code + " class Test3 { }"));