204 references to WithChanges
IdeCoreBenchmarks (3)
IncrementalSourceGeneratorBenchmarks.cs (1)
178var changedText = sourceText.WithChanges(new TextChange(sourceText.Lines[0].Span, $"// added text{i}"));
SyntacticChangeRangeBenchmark.cs (2)
54var newText = _text.WithChanges(new TextChange(new TextSpan(_index + 8, 1), "m")); 63var newText = _text.WithChanges(new TextChange(new TextSpan(_index, 0), "var v = x "));
Microsoft.CodeAnalysis (1)
Text\SourceText.cs (1)
751return this.WithChanges(new TextChange(span, newText));
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
209var newText = document.GetTextSynchronously(cancellationToken).WithChanges(textChange);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3282var newText = text.WithChanges(commit.TextChange);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
22649var newText = text.WithChanges(new TextChange(new TextSpan(pos, 0), " ")); // add space before closing-paren
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpSnippetFunctionService.cs (1)
63var documentWithCaseAdded = document.WithText(text.WithChanges(textChange));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\BindingAwaitTests.cs (1)
29SourceText newText = text.WithChanges(change);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\MetadataTypeTests.cs (2)
366var newIText = oldIText.WithChanges(change); 381newIText = oldIText.WithChanges(change);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (38)
IncrementalParsing\IncrementalParsingTests.cs (36)
590var newText = text.WithChanges(new TextChange(new TextSpan(0, 8), "")); 604var newText = text.WithChanges(new TextChange(new TextSpan(0, 8), "")); 2372var text2 = text.WithChanges( 2395var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), "{")); 2411var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), @"System.Console.WriteLine(false) 2470var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), @"if (false) 2528var newIText = oldIText.WithChanges(change); 2542newIText = oldIText.WithChanges(change); 2612currIText = currIText.WithChanges(change); 2648currIText = currIText.WithChanges(change); 2726var newText = oldText.WithChanges(change); // f is a method decl parameter 2825text = text.WithChanges(change); 2846text = text.WithChanges(change); 2867text = text.WithChanges(change); 2888text = text.WithChanges(change); 2909text = text.WithChanges(change); 2931text = text.WithChanges(change); 2955text = text.WithChanges(change); 2979text = text.WithChanges(change); 3003text = text.WithChanges(change); 3027text = text.WithChanges(change); 3051text = text.WithChanges(change); 3077text = text.WithChanges(change); 3102text = text.WithChanges(change); 3128text = text.WithChanges(change); 3154text = text.WithChanges(change); 3172text = text.WithChanges(change); 3190text = text.WithChanges(change); 3208text = text.WithChanges(change); 3222text = text.WithChanges(change); 3236text = text.WithChanges(change); 3251text = text.WithChanges(change); 3288text = text.WithChanges(change); 3314var newText = oldText.WithChanges( 3326var newText = oldText.WithChanges(new TextChange(new TextSpan(locationOfChange, widthOfChange), "")); 3352var newText = oldText.WithChanges(new TextChange(new TextSpan(oldText.Length, 0), newChar.ToString()));
Syntax\SyntaxNodeTests.cs (2)
884var tree2 = tree1.WithChangedText(tree1.GetText().WithChanges(new TextChange(default, " "))); 895var tree2 = tree1.WithChangedText(tree1.GetText().WithChanges(new TextChange(new TextSpan(22, 0), " return; ")));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
SyntaxTreeExtensions.cs (1)
20var newFullText = oldFullText.WithChanges(new TextChange(new TextSpan(offset, length), newText));
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (1)
108return sourceText.WithChanges(textChange);
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (1)
59return sourceText.WithChanges(textChange);
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (4)
220return (editorConfigText.WithChanges(textChange), lastValidHeaderSpanEnd, lastValidSpecificHeaderSpanEnd); 306return (editorConfigText.WithChanges(new TextChange(new TextSpan(lastValidSpecificHeaderSpanEnd.Value.Span.End, 0), newEntry)), lastValidHeaderSpanEnd, lastValidSpecificHeaderSpanEnd); 315return (editorConfigText.WithChanges(new TextChange(new TextSpan(lastValidHeaderSpanEnd.Value.Span.End, 0), newEntry)), lastValidHeaderSpanEnd, lastValidSpecificHeaderSpanEnd); 349var result = editorConfigText.WithChanges(new TextChange(new TextSpan(editorConfigText.Length, 0), prefix + newEntry));
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
187var newFullText = fullText.WithChanges(textChange);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
85var textWithCaseAdded = document.GetTextSynchronously(cancellationToken).WithChanges(textChange);
Snippets\SnippetFunctions\AbstractSnippetFunctionSimpleTypeName.cs (1)
70var newText = document.GetTextSynchronously(CancellationToken.None).WithChanges(textChange);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Completion\AbstractCompletionProviderTests.cs (3)
508var newText = text.WithChanges(commit.TextChange); 608text = text.WithChanges(textChange); 614text = text.WithChanges(textChange);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (1)
68workspace.TryApplyChanges(document.WithText(text.WithChanges(new TextChange(new TextSpan(text.Length - 1, 1), string.Empty))).Project.Solution);
Preview\PreviewWorkspaceTests.cs (1)
173var newDocument = oldDocument.WithText(oldText.WithChanges(new TextChange(new TextSpan(0, oldText.Length), "class C { }")));
Microsoft.CodeAnalysis.Features (8)
CodeFixes\Configuration\ConfigurationUpdater.cs (4)
684return (result.WithChanges(textChange), lastValidHeaderSpanEnd, lastValidSpecificHeaderSpanEnd); 738return result.WithChanges(textChange); 748return result.WithChanges(textChange); 786return result.WithChanges(textChange);
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
131originalText = originalText.WithChanges(textChange);
Snippets\SnippetFunctionService.cs (1)
45var documentWithFullyQualifiedTypeName = document.WithText(text.WithChanges(textChange));
Wrapping\AbstractCodeActionComputer.cs (2)
91var newSourceText = OriginalSourceText.WithChanges(new TextChange(new TextSpan(nodeOrToken.Span.End, 0), newLine)); 92newSourceText = newSourceText.WithChanges(
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
145var documentWithSnippetText = originalSourceText.WithChanges(textChange); 217originalSourceText.WithChanges(new TextChange(snippetSpan, parsedSnippet.DefaultText)));
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
208var indentedText = textToIndent.WithChanges(new TextChange(new TextSpan(lineToIndent.End, 0), indentText));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Diagnostics\PullDiagnosticTests.cs (3)
1305var newCsProj2Document = csproj2Document.WithText(csproj2DocumentText.WithChanges(new TextChange(ProtocolConversions.RangeToTextSpan(caretLocation, csproj2DocumentText), "B"))); 1380var newCsProj3Document = csproj3Document.WithText(csproj3DocumentText.WithChanges(new TextChange(ProtocolConversions.RangeToTextSpan(caretLocation, csproj3DocumentText), "C"))); 1447var newCsProj2Document = csproj2Document.WithText(csproj2DocumentText.WithChanges(new TextChange(ProtocolConversions.RangeToTextSpan(caretLocation, csproj2DocumentText), "B")));
Microsoft.CodeAnalysis.UnitTests (82)
Text\SourceTextTests.cs (1)
183var changed = text.WithChanges(change);
Text\TextChangeTests.cs (81)
87var newText = text.WithChanges( 104Assert.Throws<ArgumentException>(() => text.WithChanges(changes)); 117var newText = text.WithChanges(changes); 132var newText = text.WithChanges(changes); 141var newText = text.WithChanges( 153var newText = text.WithChanges( 170var newText = text.WithChanges(changes); 179var newText = text.WithChanges( 190var newText = text.WithChanges( 205var newText = text.WithChanges( 215var newText = text.WithChanges( 239var newText = text.WithChanges(changes); 270var changedText = SourceText.From(originalText).WithChanges(changes); 636var change1 = original.WithChanges(new TextChange(new TextSpan(5, 6), string.Empty)); // prepare a ChangedText instance 637var change2 = change1.WithChanges(); // this should not cause exception 647var change1 = original.WithChanges(new TextChange(new TextSpan(5, 6), string.Empty)); // prepare a ChangedText instance 648var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 0), string.Empty)); // this should not cause exception 657var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 658var change2 = change1.WithChanges(new TextChange(new TextSpan(7, 3), "oo")); 672var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 673var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 0), "bb")); 686var change1 = original.WithChanges(new TextChange(new TextSpan(1, 1), "aaa")); 687var change2 = change1.WithChanges(new TextChange(new TextSpan(3, 0), "bb")); 700var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 701var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 1), "bb")); 713var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 714var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 14), "ar")); 727var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 728var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 6), " Bel")); 741var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 742var change2 = change1.WithChanges(new TextChange(new TextSpan(7, 6), "wazy V")); 755var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 756var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 0), "bb")); 768var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 769var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 0), "bb")); 781var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 782var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 1), "bb")); 794var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 795var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 2), "bb")); 807var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 808var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 3), "bb")); 821var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 822var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 1), "bb")); 835var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 836var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 3), "bb")); 847var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), "o ")); 848var change2 = change1.WithChanges(new TextChange(new TextSpan(6, 0), "World")); 861var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 862var change2 = change1.WithChanges(new TextChange(new TextSpan(6, 0), "World")); 877var change1 = original.WithChanges(new TextChange(new TextSpan(8, 0), "l")); 878var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 893var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), " World")); 895var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 911c => c.WithChanges(new TextChange(new TextSpan(4, 0), "o ")), 912c => c.WithChanges(new TextChange(new TextSpan(6, 0), "World"))); 1047var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 2), "a")); 1048var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), "bb")); 1061var change1 = original.WithChanges(new TextChange(new TextSpan(0, 0), "aa"), new TextChange(new TextSpan(1, 1), "aa")); 1062var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), "b"), new TextChange(new TextSpan(2, 2), "")); 1075var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 0), "a")); 1076var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), ""), new TextChange(new TextSpan(2, 0), "bb")); 1089var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aa"), new TextChange(new TextSpan(3, 1), "aa")); 1090var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), "bbb")); 1102var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 3), "a"), new TextChange(new TextSpan(5, 0), "aaa")); 1103var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), ""), new TextChange(new TextSpan(3, 1), "bb")); 1116var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aaaaa"), new TextChange(new TextSpan(3, 1), "aaaa"), new TextChange(new TextSpan(6, 1), "aaaaa")); 1117var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), "b"), new TextChange(new TextSpan(2, 0), "b"), new TextChange(new TextSpan(3, 4), "bbbbb"), new TextChange(new TextSpan(9, 5), "bbbbb"), new TextChange(new TextSpan(15, 3), "")); 1130var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "a")); 1131var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), "b"), new TextChange(new TextSpan(2, 2), "b")); 1144var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aa")); 1145var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), "b"), new TextChange(new TextSpan(1, 2), "b")); 1158var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 2), "a"), new TextChange(new TextSpan(3, 2), "a")); 1159var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 3), "bbb")); 1172var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 4), ""), new TextChange(new TextSpan(5, 1), "")); 1173var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(1, 0), "")); 1186var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 2), ""), new TextChange(new TextSpan(3, 1), ""), new TextChange(new TextSpan(4, 0), ""), new TextChange(new TextSpan(4, 0), ""), new TextChange(new TextSpan(4, 0), "")); 1187var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(1, 1), ""), new TextChange(new TextSpan(2, 0), "")); 1200var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(2, 1), "")); 1201var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), ""), new TextChange(new TextSpan(1, 1), "")); 1233var changedText = text.WithChanges(edits1); 1244var changedText2 = changedText.WithChanges(edits2);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
252Dim updatedText = text.WithChanges(New TextChange(TextSpan.FromBounds(insertionPoint, insertionPoint), stringToAppend))
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (2)
38Dim textWithoutLine = text.WithChanges(New TextChange(textLineToMove.SpanIncludingLineBreak, "")) 39Dim textWithMovedLine = textWithoutLine.WithChanges(New TextChange(TextSpan.FromBounds(destinationLineSpan, destinationLineSpan), textLineToMove.ToString().TrimStart() + vbCrLf))
Snippets\VisualBasicSnippetFunctionService.vb (1)
50Dim documentWithCaseAdded = document.WithText(text.WithChanges(textChange))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (17)
IncrementalParser\IncrementalParser.vb (17)
91text = text.WithChanges(New TextChange(span, text.ToString(span))) 112Dim newText = text.WithChanges(New TextChange(New TextSpan(text.Length, 0), _s.Substring(i, 1))) 129Dim newText = oldText.WithChanges(New TextChange(New TextSpan(pos, 0), "'")) 138Dim anotherText = newText.WithChanges(New TextChange(New TextSpan(pos, 1), "")) 705Dim newText = oldText.WithChanges(New TextChange(New TextSpan(22, 0), " Sub ")) 744Dim newText = oldText.WithChanges(New TextChange(New TextSpan(103, 0), " ")) 770Dim newText = oldText.WithChanges(New TextChange(New TextSpan(insertionPoint, 0), " ")) 795Dim newText = oldText.WithChanges(New TextChange(New TextSpan(insertionPoint, replace.Length), "{")) 830Dim newText = oldText.WithChanges(New TextChange(New TextSpan(pos, 0), "'")) 1125Dim newIText = oldIText.WithChanges(change) 1162Dim newIText = oldIText.WithChanges(change) 1168newIText = newIText.WithChanges(change) 1208Dim newText = oldText.WithChanges(change) 1226Dim newText = oldText.WithChanges(change) 1244Dim newText = oldText.WithChanges(change) 1522Dim newText = oldText.WithChanges( 1678Dim newText = oldText.WithChanges(change)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (5)
ParserTestUtilities.vb (4)
259newText = oldText.WithChanges(New TextChange(node.changeSpan, node.changeText)) 261newText = oldText.WithChanges(New TextChange(New TextSpan(0, 0), node.changeText)) 263newText = oldText.WithChanges(New TextChange(node.changeSpan, "")) 265newText = oldText.WithChanges(New TextChange(node.changeSpan, node.changeText))
SyntaxTreeExtensions.vb (1)
18Dim newFullText = oldFullText.WithChanges(New TextChange(New TextSpan(offset, length), newText))
Microsoft.CodeAnalysis.Workspaces (1)
ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
547var newText = existingText.WithChanges(new TextChange(new TextSpan(existingText.Length, length: 0), " With Change"));
SymbolKeyTests.cs (3)
803var updated = sourceText.WithChanges(new TextChange(new TextSpan(position, 0), "insertion")); 850var updated = sourceText.WithChanges(new TextChange(new TextSpan(position, 0), "insertion")); 1348var newTree = syntaxTree.WithChangedText(text.WithChanges(new TextChange(new TextSpan(0, text.Length), text.ToString().Replace(" ", " "))));
SyntaxPathTests.cs (3)
95var newText = text.WithChanges(new TextChange(new TextSpan(0, 0), "class C {}")); 109var newText = text.WithChanges(new TextChange(new TextSpan(0, text.Length), "")); 430var newFullText = oldFullText.WithChanges(new TextChange(new TextSpan(offset, length), newText));
Microsoft.VisualStudio.LanguageServices (1)
Implementation\AbstractEditorFactory.cs (1)
369formattedText = formattedText.WithChanges(new TextChange(currentSpan, targetLineEnding));
Microsoft.VisualStudio.LanguageServices.UnitTests (6)
Preview\PreviewChangesTests.vb (6)
43Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 97Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 140Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 194Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 286.WithDocumentText(documentId1, text1.WithChanges(textChange1)) _ 287.WithDocumentText(documentId2, text2.WithChanges(textChange2))
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
56var newText = oldText.WithChanges(new[] { new TextChange(new TextSpan(0, 1), "abc") });
Services\ServiceHubServicesTests.cs (1)
84var newText = oldText.WithChanges(new TextChange(TextSpan.FromBounds(0, 0), "/* test */"));