159 references to WithDocumentText
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
111var _ = solution.WithDocumentText(documentId, s_newText);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
183return document.Project.Solution.WithDocumentText(
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (17)
CodeActions\ApplyChangesOperationTests.cs (7)
80return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 85return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram2Content")); 112return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content")); 144return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 149return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content2")); 175return solution.WithDocumentText(document1.Id, SourceText.From("NewProgram1Content1")); 212return solution.WithDocumentText(document2.Id, SourceText.From("NewProgram1Content2"));
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (7)
308var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 373var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 435var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 517var newSolution = workspace.CurrentSolution.WithDocumentText(documentId, SourceText.From(source2)); 586var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 625var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)); 800var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
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)
674var newSolution = oldSolution.WithDocumentText(document.Id, SourceText.From(newText));
Microsoft.CodeAnalysis.EditorFeatures (3)
InlineRename\InlineRenameSession.cs (1)
940finalSolution = finalSolution.WithDocumentText(id, newText);
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
199solution = solution.WithDocumentText(documentId, newFullText);
Shared\Extensions\WorkspaceExtensions.cs (1)
44return solution.WithDocumentText(id, newText, PreservationMode.PreserveIdentity);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
LanguageServer\AbstractLanguageServerProtocolTests.cs (1)
330solution = solution.WithDocumentText(document.Id, SourceText.From(documentText.ToString(), System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
Workspaces\TestWorkspace.cs (1)
761return ChangeDocumentAsync(documentId, this.CurrentSolution.WithDocumentText(documentId, text));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (74)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (70)
624solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 655solution = solution.WithDocumentText(document.Id, CreateText(source)); 697solution = solution.WithDocumentText(document1.Id, CreateText("dummy2")); 726solution = solution.WithDocumentText(documentInfo.Id, CreateText("class UpdatedC2 {}")); 768solution = solution.WithDocumentText(document1.Id, CreateText("class E {}")); 851solution = solution.WithDocumentText(designTimeOnlyDocumentId, CreateText(sourceDesignTimeOnly2)); 921solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1001solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1046solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 1202solution = solution.WithDocumentText(document0.Id, CreateText(source1)); 1240solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1290solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1400solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1471solution = solution.WithDocumentText(document.Id, CreateText(source2)); 1537solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 1590solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 1690solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }")); 1734solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }")); 1781solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { ")); 1821solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { int i = 0L; System.Console.WriteLine(i); } }")); 1881solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { ")); 2004DocumentKind.Source => solution.WithDocumentText(documentId, CreateText("xxx")), 2031DocumentKind.Source => solution.WithDocumentText(documentId, CreateText("xxx-changed")), 2151solution = solution.WithDocumentText(documentB2.Id, CreateText(sourceB3)); 2184solution = solution.WithDocumentText(documentId, CreateText(source2)); 2296solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 2332solution = solution.WithDocumentText(documentId, CreateText(source2)); 2365solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 2456solution = solution.WithDocumentText(documentId, CreateText(source2)); 2477solution = solution.WithDocumentText(documentId, CreateTextFromFile(sourceFile.Path)); 2533solution = solution.WithDocumentText(documentId, CreateText(source3)); 2548solution = solution.WithDocumentText(documentId, CreateText(source1)); 2672solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk)); 2708solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 2849solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 2902solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }")); 2964solution = solution.WithDocumentText(documentA.Id, CreateText(sourceA2)); 2965solution = solution.WithDocumentText(documentB.Id, CreateText(sourceB2)); 3012solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 3072solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 3120solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2)); 3294solution = solution.WithDocumentText(documentId, CreateText(source2)); 3364solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 3365solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 3412solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 3413solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 3484solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3517solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }")); 3607solution = solution.WithDocumentText(documentId, sourceTextV2); 3682solution = solution.WithDocumentText(documentId, sourceTextV2); 3745solution = solution.WithDocumentText(document.Id, CreateText("dummy2")); 3904solution = solution.WithDocumentText(document.Id, CreateText(source2)); 4002solution = solution.WithDocumentText(document1.Id, CreateText(source2)); 4084solution = solution.WithDocumentText(document.Id, CreateText(source2)); 4096solution = solution.WithDocumentText(document.Id, CreateText(source1)); 4102solution = solution.WithDocumentText(document.Id, CreateText(source2)); 4170solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV2))); 4190solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV3))); 4226solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV4))); 4303solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource2))); 4333solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource3))); 4412solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource2))); 4494var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }")); 4501var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3)); 4583solution = solution.WithDocumentText(documentIdA, CreateText(source2)); 4591solution = solution.WithDocumentText(documentIdA, CreateText(source3)); 4601solution = solution.WithDocumentText(documentIdA, CreateText(source4)); 4650solution = solution.WithDocumentText(documentIdA, CreateText(source2)); 4656solution = solution.WithDocumentText(documentIdA, CreateText(source3)); 4667solution = solution.WithDocumentText(documentIdA, CreateText(source4));
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (4)
65.WithDocumentText(documentId, text.Replace(13, 1, "D")) 66.WithDocumentText(linkedDocumentId, linkedText.Replace(0, 6, "private")); 86.WithDocumentText(document.Id, (await document.GetTextAsync()).Replace(13, 1, "D")) 87.WithDocumentText(linkedDocument.Id, (await linkedDocument.GetTextAsync()).Replace(0, 6, "private"));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
FindReferences\FindReferencesTests.vb (3)
557solution = solution.WithDocumentText(document2.Id, SourceText.From("")) 561solution = solution.WithDocumentText(document2.Id, text1) 566solution = solution.WithDocumentText(document2.Id, SourceText.From(text1.ToString().Replace("int i", "int j")))
Microsoft.CodeAnalysis.Features (5)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
124var newSolution = workspace.CurrentSolution.WithDocumentText( 136var rolledBackSolution = workspace.CurrentSolution.WithDocumentText(
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
275currentSolution = currentSolution.WithDocumentText(documentId, finalText);
EditAndContinue\CommittedSolution.cs (1)
292_solution = _solution.WithDocumentText(documentId, matchingSourceText, PreservationMode.PreserveValue);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
293solution = solution.WithDocumentText(documentId, formattedText);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
462TextDocumentKind.Document => document.Project.Solution.WithDocumentText(document.Id, sourceText).GetDocument(document.Id)!,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (4)
476Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)) 561Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)) 619Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2)) 650Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2))
Formatting\CodeCleanUpTests.vb (2)
660solution = solution.WithDocumentText(document.Id, Await document.GetTextAsync()) 705solution = solution.WithDocumentText(document.Id, Await document.GetTextAsync())
Microsoft.CodeAnalysis.Workspaces (9)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
262currentSolution = currentSolution.WithDocumentText(documentId, newText);
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (2)
96: currentSolution.WithDocumentText(docId, newText!); 126currentSolution = currentSolution.WithDocumentText(docId, cleanedText);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
70updatedSolution = updatedSolution.WithDocumentText(documentId, mergedText);
Remote\RemoteUtilities.cs (1)
56currentSolution = currentSolution.WithDocumentText(docId, text.WithChanges(textChanges));
Shared\Extensions\ISolutionExtensions.cs (1)
47return solution.WithDocumentText(documentId, text, mode);
Workspace\Solution\Document.cs (1)
331=> this.Project.Solution.WithDocumentText(this.Id, text, PreservationMode.PreserveIdentity).GetDocument(this.Id)!;
Workspace\Workspace.cs (1)
928(solution, docId, newTextAndMode) => solution.WithDocumentText(docId, newTextAndMode.newText, newTextAndMode.mode),
Workspace\Workspace_Editor.cs (1)
386return oldSolution.WithDocumentText(documentId, newText, PreservationMode.PreserveValue);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (5)
VisualStudioMSBuildWorkspaceTests.cs (5)
383var solution1 = solution.WithDocumentText(document.Id, SourceText.From("using test;")); 2046workspace.TryApplyChanges(solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity)); 2106var newSolution = solution.WithDocumentText(document.Id, newText); 2230workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(doc.Id, SourceText.From(newText), PreservationMode.PreserveIdentity)); 2263.WithDocumentText(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
WorkspaceExtensions.cs (1)
34var newSolution = oldSolution.WithDocumentText(documentId, newText);
Microsoft.CodeAnalysis.Workspaces.UnitTests (17)
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (1)
46.WithDocumentText(documentIds[i], SourceText.From(text));
SolutionTests\SolutionTests.cs (15)
328var newSolution1 = solution.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 334var newSolution2 = newSolution1.WithDocumentText(documentId, text, PreservationMode.PreserveIdentity); 337Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 338Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithDocumentText(documentId, text, (PreservationMode)(-1))); 340Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText((DocumentId)null!, text, PreservationMode.PreserveIdentity)); 341Assert.Throws<InvalidOperationException>(() => solution.WithDocumentText(s_unrelatedDocumentId, text, PreservationMode.PreserveIdentity)); 361Assert.Throws<ArgumentNullException>(() => solution.WithDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 476TextUpdateType.SourceText => solution.WithDocumentText(documentId1, text, mode), 3339var solution2 = solution.WithDocumentText(did3, SourceText.From(text4)); 3466var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }")); 3511var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }")); 3695.WithDocumentText(documentId1, SourceText.From("// Document 1 Changed")) 3696.WithDocumentText(documentId2, SourceText.From("// Document 2 Changed")) 3697.WithDocumentText(documentId3, SourceText.From("// Document 3 Changed")); 4342static (sourceText, document) => document.Project.Solution.WithDocumentText(document.Id, sourceText, PreservationMode.PreserveIdentity),
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
253project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single();
Microsoft.VisualStudio.LanguageServices (2)
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (2)
174var forkedSolution = solution.WithDocumentText(document.Id, _projectionBuffer.CurrentSnapshot.AsText(), PreservationMode.PreserveIdentity); 177forkedSolution = forkedSolution.WithDocumentText(link, _projectionBuffer.CurrentSnapshot.AsText(), PreservationMode.PreserveIdentity);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
DocumentOutline\DocumentOutlineTestsBase.cs (1)
127solution = solution.WithDocumentText(document.Id, SourceText.From(documentText.ToString(), System.Text.Encoding.UTF8));
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
49Assert.True(_workspace.TryApplyChanges(_workspace.CurrentSolution.WithDocumentText(documentId, newText)))
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
CodeModel\CSharp\FileCodeModelTests.vb (1)
1230Dim newSolution = solution.WithDocumentText(docId, newText)
Preview\PreviewChangesTests.vb (2)
286.WithDocumentText(documentId1, text1.WithChanges(textChange1)) _ 287.WithDocumentText(documentId2, text2.WithChanges(textChange2))
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
166newSolution = newSolution.WithDocumentText(document.Id, newSource);
Roslyn.VisualStudio.Next.UnitTests (6)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
57var newSolution = document.Project.Solution.WithDocumentText(document.Id, newText, PreservationMode.PreserveIdentity);
Services\SolutionServiceTests.cs (5)
156await VerifySolutionUpdate(code, s => s.WithDocumentText(s.Projects.First().DocumentIds.First(), SourceText.From(code + " "))); 322return s.WithDocumentText(documentId, SourceText.From("class Changed { }")); 370remoteSolution = remoteSolution.WithDocumentText(remoteSolution.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 396var currentSolution = remoteSolution1.WithDocumentText(remoteSolution1.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 405currentSolution = oopSolution2.WithDocumentText(oopSolution2.Projects.First().Documents.First().Id, SourceText.From(code + " class Test3 { }"));