208 references to WithChanges
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
IdeCoreBenchmarks (5)
IncrementalSourceGeneratorBenchmarks.cs (1)
161var changedText = sourceText.WithChanges(new TextChange(sourceText.Lines[0].Span, $"// added text{i}"));
SyntacticChangeRangeBenchmark.cs (4)
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 ")); 72var newText = _text.WithChanges(new TextChange(new TextSpan(0, addedText.Length), addedText)); 81var newText = _text.WithChanges(new TextChange(new TextSpan(_text.Length - addedText.Length, addedText.Length), addedText));
Microsoft.CodeAnalysis (1)
Text\SourceText.cs (1)
861return this.WithChanges(new TextChange(span, newText));
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
175var newText = text.WithChanges(textChange);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
264newText = newText.WithChanges(textChange);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
22617var newText = text.WithChanges(new TextChange(new TextSpan(pos, 0), " ")); // add space before closing-paren
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\BindingAwaitTests.cs (1)
30SourceText newText = text.WithChanges(change);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\MetadataTypeTests.cs (2)
367var newIText = oldIText.WithChanges(change); 382newIText = oldIText.WithChanges(change);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (44)
IncrementalParsing\IncrementalParsingTests.cs (42)
497text = text.WithChanges(change); 529text = text.WithChanges(change); 574text = text.WithChanges(new TextChange(prefixSpan, ""), new TextChange(suffixSpan, "")); 626var withOpenBraceDeletedText = initialText.WithChanges(new TextChange(openBraceLine.SpanIncludingLineBreak, "")); 837var withCloseBraceDeletedText = withOpenBraceDeletedText.WithChanges(new TextChange(closeBraceLine.SpanIncludingLineBreak, "")); 1395var newText = text.WithChanges(new TextChange(new TextSpan(0, 8), "")); 1409var newText = text.WithChanges(new TextChange(new TextSpan(0, 8), "")); 3177var text2 = text.WithChanges( 3200var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), "{")); 3216var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), @"System.Console.WriteLine(false) 3275var newText = oldText.WithChanges(new TextChange(new TextSpan(0, 0), @"if (false) 3333var newIText = oldIText.WithChanges(change); 3347newIText = oldIText.WithChanges(change); 3417currIText = currIText.WithChanges(change); 3453currIText = currIText.WithChanges(change); 3531var newText = oldText.WithChanges(change); // f is a method decl parameter 3630text = text.WithChanges(change); 3651text = text.WithChanges(change); 3672text = text.WithChanges(change); 3693text = text.WithChanges(change); 3714text = text.WithChanges(change); 3736text = text.WithChanges(change); 3760text = text.WithChanges(change); 3784text = text.WithChanges(change); 3808text = text.WithChanges(change); 3832text = text.WithChanges(change); 3856text = text.WithChanges(change); 3882text = text.WithChanges(change); 3907text = text.WithChanges(change); 3933text = text.WithChanges(change); 3959text = text.WithChanges(change); 3977text = text.WithChanges(change); 3995text = text.WithChanges(change); 4013text = text.WithChanges(change); 4027text = text.WithChanges(change); 4041text = text.WithChanges(change); 4056text = text.WithChanges(change); 4093text = text.WithChanges(change); 4117text = text.WithChanges( 4156var newText = oldText.WithChanges( 4168var newText = oldText.WithChanges(new TextChange(new TextSpan(locationOfChange, widthOfChange), "")); 4194var newText = oldText.WithChanges(new TextChange(new TextSpan(oldText.Length, 0), newChar.ToString()));
Syntax\SyntaxNodeTests.cs (2)
909var tree2 = tree1.WithChangedText(tree1.GetText().WithChanges(new TextChange(default, " "))); 920var 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)
101return 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)
189var newFullText = fullText.WithChanges(textChange);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Completion\AbstractCompletionProviderTests.cs (3)
658var newText = text.WithChanges(commit.TextChange); 764text = text.WithChanges(textChange); 770text = text.WithChanges(textChange);
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Configuration\ConfigurationUpdater.cs (4)
667return (result.WithChanges(textChange), lastValidHeaderSpanEnd, lastValidSpecificHeaderSpanEnd); 721return result.WithChanges(textChange); 731return result.WithChanges(textChange); 769return result.WithChanges(textChange);
Wrapping\AbstractCodeActionComputer.cs (1)
90var newSourceText = OriginalSourceText.WithChanges(
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
56var newSourceText = originalSourceText.WithChanges(pendingChange);
Handler\DocumentChanges\DidChangeHandler.cs (1)
77text = text.WithChanges(ProtocolConversions.ContentChangeEventToTextChange(change, text));
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
189var documentWithSnippetText = originalSourceText.WithChanges(textChange); 261originalSourceText.WithChanges(new TextChange(snippetSpan, parsedSnippet.DefaultText)));
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
220var indentedText = textToIndent.WithChanges(new TextChange(new TextSpan(lineToIndent.End, 0), indentText));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
NullableEnablePublicApiFix.cs (1)
67SourceText newSourceText = sourceText.WithChanges(new TextChange(new TextSpan(0, 0), extraLine));
Microsoft.CodeAnalysis.UnitTests (82)
Text\SourceTextTests.cs (1)
193var changed = text.WithChanges(change);
Text\TextChangeTests.cs (81)
110var newText = text.WithChanges( 127Assert.Throws<ArgumentException>(() => text.WithChanges(changes)); 140var newText = text.WithChanges(changes); 155var newText = text.WithChanges(changes); 164var newText = text.WithChanges( 176var newText = text.WithChanges( 193var newText = text.WithChanges(changes); 202var newText = text.WithChanges( 213var newText = text.WithChanges( 228var newText = text.WithChanges( 238var newText = text.WithChanges( 262var newText = text.WithChanges(changes); 293var changedText = SourceText.From(originalText).WithChanges(changes); 659var change1 = original.WithChanges(new TextChange(new TextSpan(5, 6), string.Empty)); // prepare a ChangedText instance 660var change2 = change1.WithChanges(); // this should not cause exception 670var change1 = original.WithChanges(new TextChange(new TextSpan(5, 6), string.Empty)); // prepare a ChangedText instance 671var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 0), string.Empty)); // this should not cause exception 680var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 681var change2 = change1.WithChanges(new TextChange(new TextSpan(7, 3), "oo")); 695var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 696var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 0), "bb")); 709var change1 = original.WithChanges(new TextChange(new TextSpan(1, 1), "aaa")); 710var change2 = change1.WithChanges(new TextChange(new TextSpan(3, 0), "bb")); 723var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 724var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 1), "bb")); 736var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 737var change2 = change1.WithChanges(new TextChange(new TextSpan(2, 14), "ar")); 750var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 751var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 6), " Bel")); 764var change1 = original.WithChanges(new TextChange(new TextSpan(6, 0), "Cruel ")); 765var change2 = change1.WithChanges(new TextChange(new TextSpan(7, 6), "wazy V")); 778var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 779var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 0), "bb")); 791var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 792var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 0), "bb")); 804var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 805var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 1), "bb")); 817var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 818var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 2), "bb")); 830var change1 = original.WithChanges(new TextChange(new TextSpan(1, 0), "aa")); 831var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 3), "bb")); 844var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 845var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 1), "bb")); 858var change1 = original.WithChanges(new TextChange(new TextSpan(1, 3), "aa")); 859var change2 = change1.WithChanges(new TextChange(new TextSpan(1, 3), "bb")); 870var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), "o ")); 871var change2 = change1.WithChanges(new TextChange(new TextSpan(6, 0), "World")); 884var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 885var change2 = change1.WithChanges(new TextChange(new TextSpan(6, 0), "World")); 900var change1 = original.WithChanges(new TextChange(new TextSpan(8, 0), "l")); 901var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 916var change1 = original.WithChanges(new TextChange(new TextSpan(4, 0), " World")); 918var change2 = change1.WithChanges(new TextChange(new TextSpan(4, 0), "o")); 934c => c.WithChanges(new TextChange(new TextSpan(4, 0), "o ")), 935c => c.WithChanges(new TextChange(new TextSpan(6, 0), "World"))); 1070var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 2), "a")); 1071var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), "bb")); 1084var change1 = original.WithChanges(new TextChange(new TextSpan(0, 0), "aa"), new TextChange(new TextSpan(1, 1), "aa")); 1085var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), "b"), new TextChange(new TextSpan(2, 2), "")); 1098var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 0), "a")); 1099var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), ""), new TextChange(new TextSpan(2, 0), "bb")); 1112var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aa"), new TextChange(new TextSpan(3, 1), "aa")); 1113var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), "bbb")); 1125var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 3), "a"), new TextChange(new TextSpan(5, 0), "aaa")); 1126var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 2), ""), new TextChange(new TextSpan(3, 1), "bb")); 1139var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aaaaa"), new TextChange(new TextSpan(3, 1), "aaaa"), new TextChange(new TextSpan(6, 1), "aaaaa")); 1140var 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), "")); 1153var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "a")); 1154var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), "b"), new TextChange(new TextSpan(2, 2), "b")); 1167var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), "aa")); 1168var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), "b"), new TextChange(new TextSpan(1, 2), "b")); 1181var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 2), "a"), new TextChange(new TextSpan(3, 2), "a")); 1182var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 3), "bbb")); 1195var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 4), ""), new TextChange(new TextSpan(5, 1), "")); 1196var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(1, 0), "")); 1209var 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), "")); 1210var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(1, 1), ""), new TextChange(new TextSpan(2, 0), "")); 1223var change1 = originalText.WithChanges(new TextChange(new TextSpan(0, 1), ""), new TextChange(new TextSpan(2, 1), "")); 1224var change2 = change1.WithChanges(new TextChange(new TextSpan(0, 0), ""), new TextChange(new TextSpan(1, 1), "")); 1256var changedText = text.WithChanges(edits1); 1267var changedText2 = changedText.WithChanges(edits2);
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
252Dim updatedText = text.WithChanges(New TextChange(TextSpan.FromBounds(insertionPoint, insertionPoint), stringToAppend))
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (1)
38Dim textWithoutLine = text.WithChanges(New TextChange(textLineToMove.SpanIncludingLineBreak, ""))
Snippets\VisualBasicSnippetFunctionService.vb (1)
50Dim documentWithCaseAdded = document.WithText(text.WithChanges(textChange))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (16)
IncrementalParser\IncrementalParser.vb (16)
88text = text.WithChanges(New TextChange(span, text.ToString(span))) 109Dim newText = text.WithChanges(New TextChange(New TextSpan(text.Length, 0), _s.Substring(i, 1))) 126Dim newText = oldText.WithChanges(New TextChange(New TextSpan(pos, 0), "'")) 135Dim anotherText = newText.WithChanges(New TextChange(New TextSpan(pos, 1), "")) 702Dim newText = oldText.WithChanges(New TextChange(New TextSpan(22, 0), " Sub ")) 741Dim newText = oldText.WithChanges(New TextChange(New TextSpan(103, 0), " ")) 767Dim newText = oldText.WithChanges(New TextChange(New TextSpan(insertionPoint, 0), " ")) 792Dim newText = oldText.WithChanges(New TextChange(New TextSpan(insertionPoint, replace.Length), "{")) 827Dim newText = oldText.WithChanges(New TextChange(New TextSpan(pos, 0), "'")) 1122Dim newIText = oldIText.WithChanges(change) 1159Dim newIText = oldIText.WithChanges(change) 1165newIText = newIText.WithChanges(change) 1205Dim newText = oldText.WithChanges(change) 1223Dim newText = oldText.WithChanges(change) 1241Dim newText = oldText.WithChanges(change) 1675Dim newText = oldText.WithChanges(change)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (5)
ParserTestUtilities.vb (4)
256newText = oldText.WithChanges(New TextChange(node.changeSpan, node.changeText)) 258newText = oldText.WithChanges(New TextChange(New TextSpan(0, 0), node.changeText)) 260newText = oldText.WithChanges(New TextChange(node.changeSpan, "")) 262newText = oldText.WithChanges(New TextChange(node.changeSpan, node.changeText))
SyntaxTreeExtensions.vb (1)
12Dim newFullText = oldFullText.WithChanges(New TextChange(New TextSpan(offset, length), newText))
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
567var newText = existingText.WithChanges(new TextChange(new TextSpan(existingText.Length, length: 0), " With Change"));
SymbolKeyTests.cs (3)
874var updated = sourceText.WithChanges(new TextChange(new TextSpan(position, 0), "insertion")); 921var updated = sourceText.WithChanges(new TextChange(new TextSpan(position, 0), "insertion")); 1419var 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)
364formattedText = formattedText.WithChanges(new TextChange(currentSpan, targetLineEnding));
Microsoft.VisualStudio.LanguageServices.UnitTests (6)
Preview\PreviewChangesTests.vb (6)
42Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 95Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 137Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 190Dim forkedDocument = document.WithText(text.WithChanges(textChange)) 281.WithDocumentText(documentId1, text1.WithChanges(textChange1)) _ 282.WithDocumentText(documentId2, text2.WithChanges(textChange2))
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
51var newText = oldText.WithChanges([new TextChange(new TextSpan(0, 1), "abc")]);
Services\ServiceHubServicesTests.cs (1)
105var newText = oldText.WithChanges(new TextChange(TextSpan.FromBounds(0, 0), "/* test */"));
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
60=> WithChangedText(Text.WithChanges(change), cancellationToken);