177 references to WithDocumentText
dotnet-format (1)
IdeCoreBenchmarks (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
Microsoft.CodeAnalysis.EditorFeatures (2)
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)
Microsoft.CodeAnalysis.Features (3)
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("""
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (20)
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)),
Microsoft.VisualStudio.LanguageServices (2)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Roslyn.VisualStudio.Next.UnitTests (13)