165 references to WithDocumentText
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
111var _ = solution.WithDocumentText(documentId, s_newText);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
223var 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()); 168solution = 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.Features (3)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
110var newSolution = workspace.CurrentSolution.WithDocumentText( 122var rolledBackSolution = workspace.CurrentSolution.WithDocumentText(
EditAndContinue\CommittedSolution.cs (1)
319_solution = _solution.WithDocumentText(documentId, matchingSourceText, PreservationMode.PreserveValue);
Microsoft.CodeAnalysis.Features.UnitTests (91)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (88)
178solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 212solution = solution.WithDocumentText(document.Id, CreateText(source)); 253solution = solution.WithDocumentText(document1.Id, CreateText("dummy2")); 292solution = solution.WithDocumentText(documentId, CreateText(""" 327solution = solution.WithDocumentText(document1.Id, CreateText(""" 842solution = solution.WithDocumentText(documentInfo.Id, CreateText("class UpdatedC2 {}")); 884solution = solution.WithDocumentText(document1.Id, CreateText("class E {}")); 963solution = solution.WithDocumentText(designTimeOnlyDocumentId, CreateText(sourceDesignTimeOnly2)); 1032solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1114solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1161solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1386solution = solution.WithDocumentText(document0.Id, CreateText(source1)); 1424solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1463solution = solution.WithDocumentText(document1.Id, CreateText(""" 1574solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1648solution = solution.WithDocumentText(document.Id, CreateText(source2)); 1712solution = solution.WithDocumentText(document1.Id, CreateText(""" 1770solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }")); 1854solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }")); 1898solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }")); 1955solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} }")); 1977solution = solution.WithDocumentText(documentId, CreateText(source3)); 2014solution = solution.WithDocumentText(documentId, CreateText("abstract class C { void F() {} public abstract void G(); void H() {} }")); 2060solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { ")); 2100solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { int i = 0L; System.Console.WriteLine(i); } }")); 2169solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { ")); 2303TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")), 2331TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx-changed")), 2678solution = solution.WithDocumentText(documentB2.Id, CreateText("class B { int F() => 2; }")); 2708solution = solution.WithDocumentText(documentId, CreateText("[System.Obsolete]class C { void M() { } }")); 2809solution = solution.WithDocumentText(document1.Id, CreateText(""" 2856solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 2890solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 2980solution = solution.WithDocumentText(documentId, CreateText(source2)); 3001solution = solution.WithDocumentText(documentId, CreateTextFromFile(sourceFile.Path)); 3054solution = solution.WithDocumentText(documentId, CreateText("class C1 { void M() { System.Console.WriteLine(3); } }")); 3071solution = solution.WithDocumentText(documentId, CreateText(source1)); 3197solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk)); 3230solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3371solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3424solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 3476solution = solution.WithDocumentText(documentA.Id, CreateText(""" 3486solution = solution.WithDocumentText(documentB.Id, CreateText(""" 3546.WithDocumentText(documentAId, CreateText(""" 3556.WithDocumentText(documentBId, CreateText(""" 3627.WithDocumentText(documentAId, CreateText(""" 3636.WithDocumentText(documentBId, CreateText(""" 3709solution = solution.WithDocumentText(document1.Id, CreateText(""" 3766solution = solution.WithDocumentText(document1.Id, CreateText(""" 3818solution = solution.WithDocumentText(document1.Id, CreateText(""" 3875solution = solution.WithDocumentText(document1.Id, CreateText(""" 4054solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 4097solution = solution.WithDocumentText(documentId, CreateText("class C { void M() { var x = new { Goo = 1 }; } }")); 4165solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4166solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4213solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4214solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4310solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4326solution = solution.WithDocumentText(documentA.Id, text0).WithDocumentText(documentB.Id, text0); 4337solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4360solution = solution.WithDocumentText(documentA.Id, text3).WithDocumentText(documentB.Id, text3); 4410solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2); 4442solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4478solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 4566solution = solution.WithDocumentText(documentId, sourceTextV2); 4634solution = solution.WithDocumentText(documentId, sourceTextV2); 4681solution = solution.WithDocumentText(document.Id, CreateText("dummy2")); 4828solution = solution.WithDocumentText(document.Id, CreateText(""" 4942solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 5027solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5042solution = solution.WithDocumentText(document.Id, CreateText(source1)); 5048solution = solution.WithDocumentText(document.Id, CreateText(source2)); 5118solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV2))); 5138solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV3))); 5174solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(markedSourceV4))); 5226solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5264solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5345solution = solution.WithDocumentText(documentId, CreateText(SourceMarkers.Clear(""" 5441modifiedSolution = modifiedSolution.WithDocumentText(document.Id, CreateText($$""" 5508var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }")); 5515var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3)); 5589solution = solution.WithDocumentText(documentId, CreateText(libSource2)); 5608solution = solution.WithDocumentText(documentId, CreateText("""
EditAndContinue\UnitTestingHotReloadServiceTests.cs (3)
59solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(2); } }")); 65solution = solution.WithDocumentText(documentIdA, CreateText("class C { void M<T>() { System.Console.WriteLine(2); } }")); 76solution = 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.Test.Utilities2 (1)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
46Assert.True(_workspace.TryApplyChanges(_workspace.CurrentSolution.WithDocumentText(documentId, newText)))
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
172newSolution = newSolution.WithDocumentText(document.Id, newSource);
Roslyn.VisualStudio.Next.UnitTests (7)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
52var newSolution = document.Project.Solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity);
Services\ServiceHubServicesTests.cs (2)
469Assert.True(localWorkspace.SetCurrentSolution(s => s.WithDocumentText(tempDocId, SourceText.From("// " + i)), WorkspaceChangeKind.SolutionChanged)); 1433Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(normalDocId, SourceText.From("// 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 { }"));