13 instantiations of LineColumnDelta
Microsoft.CodeAnalysis.CodeStyle (13)
AbstractTriviaFormatter.cs (10)
558return new LineColumnDelta( 633new LineColumnDelta(lines: this.LineBreaks - linesBetweenTokens, spaces: 0), 685LineColumn.Default, new LineColumnDelta(lines: this.LineBreaks - linesBetweenTokens, spaces: 0), 697new LineColumnDelta(lines: this.LineBreaks + delta.Lines - linesBetweenTokens, spaces: delta.Spaces), 705new LineColumnDelta(lines: this.LineBreaks - linesBetweenTokens, spaces: 0), 879return new LineColumnDelta(lines: 1, spaces: 0, whitespaceOnly: true, forceUpdate: true); 884return new LineColumnDelta(lines: 1, spaces: 0, whitespaceOnly: true, forceUpdate: false); 888return new LineColumnDelta( 924return new LineColumnDelta( 930return new LineColumnDelta(
LineColumnDelta.cs (3)
9public static LineColumnDelta Default = new(lines: 0, spaces: 0, whitespaceOnly: true, forceUpdate: false); 57return new LineColumnDelta( 64return new LineColumnDelta(
43 references to LineColumnDelta
Microsoft.CodeAnalysis.CodeStyle (33)
AbstractTriviaFormatter.cs (29)
41private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 46private delegate void WhitespaceAppender<T>(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<T> changes); 180protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 185protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 190protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 288var existingWhitespaceDelta = LineColumnDelta.Default; 357existingWhitespaceDelta = LineColumnDelta.Default; 374LineColumnDelta existingWhitespaceBetween, 386var whitespaceDelta = Apply(lineColumnBeforeTrivia1, trivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 397private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken) 543private LineColumnDelta Apply( 544LineColumn lineColumnBeforeTrivia1, SyntaxTrivia trivia1, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule) 566LineColumn lineColumnBeforeTrivia1, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule) 593private static int GetRuleLines(LineColumnRule rule, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween) 693var delta = GetLineColumnDelta(0, changes[index].NewText ?? ""); 757LineColumnDelta delta, 765LineColumnDelta delta, 796private string GetWhitespaceString(LineColumn lineColumn, LineColumnDelta delta) 823private TextChange GetWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span) 826private void AddWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<TextChange> changes) 850private LineColumnDelta GetLineColumnOfWhitespace( 854LineColumnDelta whitespaceBetween, 866return LineColumnDelta.Default; 876return LineColumnDelta.Default; 899var delta = GetLineColumnDelta(initialColumn, tokenText); 911protected LineColumnDelta GetLineColumnDelta(LineColumn lineColumn, SyntaxTrivia trivia) 918protected LineColumnDelta GetLineColumnDelta(int initialColumn, string text) 940var delta = GetLineColumnDelta(this.InitialLineColumn.Column, originalText);
LineColumn.cs (1)
33public LineColumn With(LineColumnDelta delta)
LineColumnDelta.cs (3)
9public static LineColumnDelta Default = new(lines: 0, spaces: 0, whitespaceOnly: true, forceUpdate: false); 53internal LineColumnDelta With(LineColumnDelta delta)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpTriviaFormatter.cs (5)
62protected override LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken) 240protected override LineColumnDelta Format( 259protected override LineColumnDelta Format( 321private LineColumnDelta FormatStructuredTrivia( 350private LineColumnDelta FormatStructuredTrivia(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
VisualBasicTriviaFormatter.vb (5)
63Protected Overrides Function GetLineColumnRuleBetween(trivia1 As SyntaxTrivia, existingWhitespaceBetween As LineColumnDelta, implicitLineBreak As Boolean, trivia2 As SyntaxTrivia, cancellationToken As CancellationToken) As LineColumnRule 161cancellationToken As CancellationToken) As LineColumnDelta 177cancellationToken As CancellationToken) As LineColumnDelta 206cancellationToken As CancellationToken) As LineColumnDelta 233cancellationToken As CancellationToken) As LineColumnDelta