177 references to WithDocumentText
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)
78return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 83return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram2Content")); 108return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 138return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 143return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content2")); 168return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 203return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram1Content2"));
Formatting\CodeCleanupTests.TestFixers.cs (2)
110solution = solution.WithDocumentText(document.Id, await document.GetTextAsync()); 160solution = 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)
65solution = solution.WithDocumentText(documentIdA, CreateText(source2)); 79solution = solution.WithDocumentText(documentIdA, CreateText(source3)); 91solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M<T>() { System.Console.WriteLine(2); } }")); 113solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(2)/* missing semicolon */ }")); 127solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { Unknown(); } static C() { int x = 1; } }")); 327solution = 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 (92)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (89)
169solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 210solution = solution.WithDocumentText(document.Id, CreateText(source)); 268solution = solution.WithDocumentText(document1.Id, CreateText("dummy2")); 317solution = solution.WithDocumentText(documentId, CreateText(""" 352solution = solution.WithDocumentText(document1.Id, CreateText(""" 867solution = solution.WithDocumentText(documentInfo.Id, CreateText("class UpdatedC2 {}")); 909solution = solution.WithDocumentText(document1.Id, CreateText("class E {}")); 990solution = solution.WithDocumentText(designTimeOnlyDocumentId, CreateText(sourceDesignTimeOnly2)); 1059solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1141solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1188solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1413solution = solution.WithDocumentText(document0.Id, CreateText(source1)); 1451solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1490solution = solution.WithDocumentText(document1.Id, CreateText(""" 1659solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1733solution = solution.WithDocumentText(document.Id, CreateText(source2)); 1797solution = solution.WithDocumentText(document1.Id, CreateText(""" 1855solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1939solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }")); 1983solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }")); 2040solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} }")); 2062solution = solution.WithDocumentText(documentId, CreateText(source3)); 2099solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} public abstract void G(); void H() {} }")); 2145solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { ")); 2205solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 2277solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { ")); 2411TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")), 2439TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx-changed")), 2786solution = solution.WithDocumentText(documentB2.Id, CreateText("class B { int F() => 2; }")); 2816solution = solution.WithDocumentText(documentId, CreateText("[System.Obsolete]class C { void M() { } }")); 2917solution = solution.WithDocumentText(document1.Id, CreateText(""" 2964solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 3003solution = solution.WithDocumentText(documentId, CreateText(source2)); 3036solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 3126solution = solution.WithDocumentText(documentId, CreateText(source2)); 3147solution = solution.WithDocumentText(documentId, CreateTextFromFile(sourceFile.Path)); 3200solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M() { System.Console.WriteLine(3); } }")); 3217solution = solution.WithDocumentText(documentId, CreateText(source1)); 3350solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk)); 3383solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3524solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3577solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3629solution = solution.WithDocumentText(documentA.Id, CreateText(""" 3639solution = solution.WithDocumentText(documentB.Id, CreateText(""" 3699.WithDocumentText(documentAId, CreateText(""" 3709.WithDocumentText(documentBId, CreateText(""" 3780.WithDocumentText(documentAId, CreateText(""" 3789.WithDocumentText(documentBId, CreateText(""" 3862solution = solution.WithDocumentText(document1.Id, CreateText(""" 3919solution = solution.WithDocumentText(document1.Id, CreateText(""" 3971solution = solution.WithDocumentText(document1.Id, CreateText(""" 4028solution = solution.WithDocumentText(document1.Id, CreateText(""" 4207solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 4250solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 4318solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4319solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4366solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4367solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4463solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4479solution = solution.WithDocumentText(documentA.Id, text0).WithDocumentText(documentB.Id, text0); 4490solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4513solution = solution.WithDocumentText(documentA.Id, text3).WithDocumentText(documentB.Id, text3); 4563solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4601solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4637solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4725solution = solution.WithDocumentText(documentId, sourceTextV2); 4793solution = solution.WithDocumentText(documentId, sourceTextV2); 4840solution = solution.WithDocumentText(document.Id, CreateText("dummy2")); 4987solution = solution.WithDocumentText(document.Id, CreateText(""" 5101solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 5186solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5201solution = solution.WithDocumentText(document.Id, CreateText(source1)); 5207solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5277solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV2))); 5297solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV3))); 5333solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV4))); 5385solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5423solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5504solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5600modifiedSolution = modifiedSolution.WithDocumentText(document.Id, CreateText($$""" 5664var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }")); 5671var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3)); 5745solution = solution.WithDocumentText(documentId, CreateText(libSource2)); 5764solution = 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)
279var 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)
1147(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;")); 2037workspace.TryApplyChanges(solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity)); 2097var newSolution = solution.WithDocumentText(document.Id, newText); 2221workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(doc.Id, SourceText.From(newText), PreservationMode.PreserveIdentity)); 2254.WithDocumentText(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
WorkspaceExtensions.cs (1)
34var newSolution = oldSolution.WithDocumentText(documentId, newText);
Workspaces\TestWorkspace`1.cs (1)
524return 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)
364var newSolution1 = solution.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 370var newSolution2 = newSolution1.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 373Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 374Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithDocumentText(documentId, text, (PreservationMode)(-1))); 376Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText((DocumentId)null!, text, PreservationMode.PreserveIdentity)); 377Assert.Throws<InvalidOperationException>(() => solution.WithDocumentText(s_unrelatedDocumentId, text, PreservationMode.PreserveIdentity)); 397Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 512TextUpdateType.SourceText => solution.WithDocumentText(documentId1, text, mode), 4186var solution2 = solution.WithDocumentText(did3, SourceText.From(text4)); 4345var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }")); 4390var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }")); 4582.WithDocumentText(documentId1, SourceText.From("// Document 1 Changed")) 4583.WithDocumentText(documentId2, SourceText.From("// Document 2 Changed")) 4584.WithDocumentText(documentId3, SourceText.From("// Document 3 Changed")); 5684static (sourceText, document) => document.Project.Solution.WithDocumentText(document.Id, sourceText, PreservationMode.PreserveIdentity), 5928var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5967var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 6040old => old.WithDocumentText(documentId1, SourceText.From(lastContents)),
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
263project = 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 { }"));