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)
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 (92)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (89)
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(""" 1620solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1694solution = solution.WithDocumentText(document.Id, CreateText(source2)); 1758solution = solution.WithDocumentText(document1.Id, CreateText(""" 1816solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1900solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }")); 1944solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }")); 2001solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} }")); 2023solution = solution.WithDocumentText(documentId, CreateText(source3)); 2060solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} public abstract void G(); void H() {} }")); 2106solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { ")); 2166solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 2238solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { ")); 2372TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")), 2400TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx-changed")), 2747solution = solution.WithDocumentText(documentB2.Id, CreateText("class B { int F() => 2; }")); 2777solution = solution.WithDocumentText(documentId, CreateText("[System.Obsolete]class C { void M() { } }")); 2878solution = solution.WithDocumentText(document1.Id, CreateText(""" 2925solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 2964solution = solution.WithDocumentText(documentId, CreateText(source2)); 2997solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 3087solution = solution.WithDocumentText(documentId, CreateText(source2)); 3108solution = solution.WithDocumentText(documentId, CreateTextFromFile(sourceFile.Path)); 3161solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M() { System.Console.WriteLine(3); } }")); 3178solution = solution.WithDocumentText(documentId, CreateText(source1)); 3304solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk)); 3337solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3478solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3531solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3583solution = solution.WithDocumentText(documentA.Id, CreateText(""" 3593solution = solution.WithDocumentText(documentB.Id, CreateText(""" 3653.WithDocumentText(documentAId, CreateText(""" 3663.WithDocumentText(documentBId, CreateText(""" 3734.WithDocumentText(documentAId, CreateText(""" 3743.WithDocumentText(documentBId, CreateText(""" 3816solution = solution.WithDocumentText(document1.Id, CreateText(""" 3873solution = solution.WithDocumentText(document1.Id, CreateText(""" 3925solution = solution.WithDocumentText(document1.Id, CreateText(""" 3982solution = solution.WithDocumentText(document1.Id, CreateText(""" 4161solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 4204solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 4272solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4273solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4320solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4321solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4417solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4433solution = solution.WithDocumentText(documentA.Id, text0).WithDocumentText(documentB.Id, text0); 4444solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4467solution = solution.WithDocumentText(documentA.Id, text3).WithDocumentText(documentB.Id, text3); 4517solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4549solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4585solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4673solution = solution.WithDocumentText(documentId, sourceTextV2); 4741solution = solution.WithDocumentText(documentId, sourceTextV2); 4788solution = solution.WithDocumentText(document.Id, CreateText("dummy2")); 4935solution = solution.WithDocumentText(document.Id, CreateText(""" 5049solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 5134solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5149solution = solution.WithDocumentText(document.Id, CreateText(source1)); 5155solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5225solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV2))); 5245solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV3))); 5281solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV4))); 5333solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5371solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5452solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5548modifiedSolution = modifiedSolution.WithDocumentText(document.Id, CreateText($$""" 5612var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }")); 5619var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3)); 5693solution = solution.WithDocumentText(documentId, CreateText(libSource2)); 5712solution = 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)
1159(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;")); 2041workspace.TryApplyChanges(solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity)); 2101var newSolution = solution.WithDocumentText(document.Id, newText); 2225workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(doc.Id, SourceText.From(newText), PreservationMode.PreserveIdentity)); 2258.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), 4184var solution2 = solution.WithDocumentText(did3, SourceText.From(text4)); 4343var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }")); 4388var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }")); 4580.WithDocumentText(documentId1, SourceText.From("// Document 1 Changed")) 4581.WithDocumentText(documentId2, SourceText.From("// Document 2 Changed")) 4582.WithDocumentText(documentId3, SourceText.From("// Document 3 Changed")); 5682static (sourceText, document) => document.Project.Solution.WithDocumentText(document.Id, sourceText, PreservationMode.PreserveIdentity), 5926var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5965var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 6038old => 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 { }"));