73 references to TextChangeRange
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis (19)
Syntax\SyntaxDiffer.cs (7)
536
RecordChange(new ChangeRecord(new
TextChangeRange
(oldSpan, 0), removedNodes, null));
550
RecordChange(new
TextChangeRange
(oldSpan, newSpan.Length), removedNode, insertedNode);
560
RecordChange(new ChangeRecord(new
TextChangeRange
(oldSpan, newSpan.Length), removedNodes, insertedNodes));
570
RecordChange(new ChangeRecord(new
TextChangeRange
(new TextSpan(start, 0), newSpan.Length), null, insertedNodes));
582
new
TextChangeRange
(new TextSpan(last.Range.Span.Start, last.Range.Span.Length + change.Range.Span.Length), last.Range.NewLength + change.Range.NewLength),
605
new
TextChangeRange
(new TextSpan(last.Range.Span.Start, last.Range.Span.Length + textChangeRange.Span.Length), last.Range.NewLength + textChangeRange.NewLength),
763
range = new
TextChangeRange
(
Text\ChangedText.cs (1)
206
return ImmutableArray.Create(new
TextChangeRange
(new TextSpan(0, oldText.Length), _newText.Length));
Text\SourceText.cs (2)
835
changeRanges.Add(new
TextChangeRange
(change.Span, newTextLength));
915
return ImmutableArray.Create(new
TextChangeRange
(new TextSpan(0, oldText.Length), this.Length));
Text\TextChange.cs (1)
92
return new
TextChangeRange
(change.Span, change.NewText.Length);
Text\TextChangeRange.cs (1)
130
return new
TextChangeRange
(combined, newLen);
Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis.CSharp (2)
Parser\Blender.cs (1)
157
return new
TextChangeRange
(finalSpan, finalLength);
Syntax\CSharpSyntaxTree.cs (1)
551
return this.WithChanges(newText, new[] { new
TextChangeRange
(new TextSpan(0, this.Length), newText.Length) });
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Microsoft.CodeAnalysis.VisualBasic (2)
Scanner\Blender.vb (1)
222
_affectedRange = New
TextChangeRange
(span, span.Length - _change.Span.Length + _change.NewLength)
Syntax\VisualBasicSyntaxTree.vb (1)
109
Return Me.WithChanges(newText, {New
TextChangeRange
(New TextSpan(0, Me.Length), newText.Length)})
Microsoft.CodeAnalysis.Workspaces (8)
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (1)
113
return new
TextChangeRange
(
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (7)
100
return new
TextChangeRange
(TextSpan.FromBounds(currentStart, currentOldEnd), currentNewEnd - currentStart);
105
return new
TextChangeRange
(textChange.Span, textChange.NewText?.Length ?? 0);
225
addAndAdjustOldDelta(builder, ref oldDelta, new
TextChangeRange
(new TextSpan(oldChange.Span.Start, oldChangeLeadingDeletion), oldChangeLeadingInsertion));
226
oldChange = new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion);
261
oldChange = new
TextChangeRange
(oldChange.Span, oldChange.NewLength - newChange.SpanLength);
380
add(builder, new
TextChangeRange
(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength));
391
builder[^1] = new
TextChangeRange
(new TextSpan(last.Span.Start, last.Span.Length + change.Span.Length), last.NewLength + change.NewLength);