1 override of WithChanges
Microsoft.CodeAnalysis (1)
Text\ChangedText.cs (1)
152public override SourceText WithChanges(IEnumerable<TextChange> changes)
54 references to WithChanges
dotnet-format (2)
Formatters\EndOfLineFormatter.cs (1)
58newSourceText = newSourceText.WithChanges(changes);
Formatters\WhitespaceFormatter.cs (1)
59return sourceText.WithChanges(formattingTextChanges);
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(changes), cancellationToken);
Microsoft.CodeAnalysis (4)
Text\ChangedText.cs (1)
157var changed = _newText.WithChanges(changes) as ChangedText;
Text\SourceText.cs (3)
802return WithChanges(changes); 865/// Changes do not have to be in sorted order. However, <see cref="WithChanges(IEnumerable{TextChange})"/> will 872return this.WithChanges((IEnumerable<TextChange>)changes);
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
143var newText = text.WithChanges(textChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(changes), cancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
324var finalText = text.WithChanges(edits); 444var finalText = text.WithChanges(edits);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(changes), cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (2)
125var dedentedText = text.WithChanges(changes); 209var dedentedText = text.WithChanges(changes);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59var changedText = text.WithChanges(edits);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
60var changedText = text.WithChanges(edits);
Microsoft.CodeAnalysis.CSharp.Features (8)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
62var formattedText = context.Document.Text.WithChanges(formattingChanges); 158var newText = oldDocument.Text.WithChanges(changes);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
122var newText = text.WithChanges(builder);
Copilot\CSharpCopilotProposalAdjusterService.cs (1)
53var fixedDocument = forkedDocument.WithText(newText.WithChanges(insertCloseBraceTextChanges));
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (2)
125var dedentedText = text.WithChanges(changes); 209var dedentedText = text.WithChanges(changes);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59var changedText = text.WithChanges(edits);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
60var changedText = text.WithChanges(edits);
Microsoft.CodeAnalysis.Features (13)
AddImport\CodeActions\AddImportCodeAction.cs (1)
62var newText = oldText.WithChanges(_textChanges);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
107var newText = currentText.WithChanges(orderedChanges);
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
117var newText = text.WithChanges(insertionOnlyChanges); 177var newText = text.WithChanges(textChanges);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
243var newText = text.WithChanges(builder);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
173var newText = text.WithChanges(builder);
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
39var allChangesText = strippedText.WithChanges(snippetChange.TextChanges);
Copilot\CopilotChangeAnalysisUtilities.cs (1)
37/// passed to <see cref="SourceText.WithChanges(IEnumerable{TextChange})"/> for the text snapshot corresponding to
Copilot\CopilotUtilities.cs (1)
29var newText = oldText.WithChanges(changes);
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
48var newText = sourceText.WithChanges(d.TextChanges);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
195originalText = originalText.WithChanges(snippets);
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
324var finalText = text.WithChanges(edits); 444var finalText = text.WithChanges(edits);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
Microsoft.CodeAnalysis.Workspaces (10)
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (2)
28? document.WithText(oldText.WithChanges(result.GetTextChanges(cancellationToken))) 39? root.SyntaxTree.WithChangedText(oldText.WithChanges(result.GetTextChanges(cancellationToken))).GetRootAsync(cancellationToken)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
76var newText = oldText.WithChanges(changesToApply);
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (1)
76var newText = oldText.WithChanges(adjustedChanges);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (2)
126return new LinkedFileMergeResult(linkedDocuments, firstOldSourceText.WithChanges(allTextChangesAcrossLinkedFiles), []); 132return new LinkedFileMergeResult(linkedDocuments, firstOldSourceText.WithChanges(allChanges), mergeConflictResolutionSpans);
Remote\RemoteUtilities.cs (1)
72var newText = oldText.WithChanges(tuple.textChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(changes), cancellationToken);
Workspace\Workspace.cs (1)
2011this.ApplyDocumentTextChanged(documentId, oldText.WithChanges(textChanges));
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
172var updatedSourceText = Text.WithChanges(changes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
63=> WithChangedText(Text.WithChanges(changes), cancellationToken);