4 instantiations of LineColumn
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractTriviaFormatter.cs (1)
901
return new
LineColumn
(line: 0, column: initialColumn + delta.Spaces, whitespaceOnly: delta.WhitespaceOnly);
LineColumn.cs (3)
9
public static LineColumn Default =
new
(line: 0, column: 0, whitespaceOnly: true);
37
return new
LineColumn
(
43
return new
LineColumn
(
51 references to LineColumn
Microsoft.CodeAnalysis.CodeStyle (40)
AbstractTriviaFormatter.cs (38)
41
private delegate LineColumnDelta Formatter<T>(
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken);
46
private delegate void WhitespaceAppender<T>(
LineColumn
lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<T> changes);
55
protected readonly
LineColumn
InitialLineColumn;
185
protected abstract LineColumnDelta Format(
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken);
190
protected abstract LineColumnDelta Format(
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken);
242
var
lineColumn = FormatTrivia(Format, AddWhitespaceTrivia, triviaList, cancellationToken);
270
var
lineColumn = FormatTrivia(Format, AddWhitespaceTextChange, changes, cancellationToken);
284
private
LineColumn
FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken)
286
var
lineColumn = this.InitialLineColumn;
296
var
previousLineColumn =
LineColumn
.Default;
322
previousLineColumn =
LineColumn
.Default;
353
previousLineColumn =
LineColumn
.Default;
371
private
LineColumn
FormatFirstTriviaAndWhitespaceAfter<T>(
372
LineColumn
lineColumnBeforeTrivia1,
382
var
lineColumnAfterTrivia1 = trivia1.RawKind == 0 ?
544
LineColumn
lineColumnBeforeTrivia1, SyntaxTrivia trivia1,
LineColumn
lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule)
566
LineColumn
lineColumnBeforeTrivia1,
LineColumn
lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule)
568
var
lineColumnAfterExistingWhitespace = lineColumnAfterTrivia1.With(existingWhitespaceBetween);
593
private static int GetRuleLines(LineColumnRule rule,
LineColumn
lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween)
622
private static int GetTrailingLinesAtEndOfTrivia1(
LineColumn
lineColumnAfterTrivia1)
632
LineColumn
.Default,
685
LineColumn
.Default, new LineColumnDelta(lines: this.LineBreaks - linesBetweenTokens, spaces: 0),
696
LineColumn
.Default,
704
LineColumn
.Default,
756
LineColumn
lineColumn,
764
LineColumn
lineColumn,
796
private string GetWhitespaceString(
LineColumn
lineColumn, LineColumnDelta delta)
823
private TextChange GetWhitespaceTextChange(
LineColumn
lineColumn, LineColumnDelta delta, TextSpan span)
826
private void AddWhitespaceTextChange(
LineColumn
lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<TextChange> changes)
851
LineColumn
lineColumn,
870
var
lineColumnAfterPreviousTrivia = GetLineColumn(lineColumn, previousTrivia);
895
private
LineColumn
GetInitialLineColumn()
904
protected
LineColumn
GetLineColumn(
LineColumn
lineColumn, SyntaxTrivia trivia)
911
protected LineColumnDelta GetLineColumnDelta(
LineColumn
lineColumn, SyntaxTrivia trivia)
LineColumn.cs (2)
9
public static
LineColumn
Default = new(line: 0, column: 0, whitespaceOnly: true);
33
public
LineColumn
With(LineColumnDelta delta)
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CSharpTriviaFormatter.cs (6)
208
private bool TryFormatMultiLineCommentTrivia(
LineColumn
lineColumn, SyntaxTrivia trivia, out SyntaxTrivia result)
241
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes,
260
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
276
private SyntaxTrivia FormatDocumentComment(
LineColumn
lineColumn, SyntaxTrivia trivia)
322
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken)
351
LineColumn
lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
VisualBasicTriviaFormatter.vb (5)
158
Protected Overloads Overrides Function Format(lineColumn As
LineColumn
,
174
Protected Overloads Overrides Function Format(lineColumn As
LineColumn
,
203
Private Function FormatStructuredTrivia(lineColumn As
LineColumn
,
230
Private Function FormatStructuredTrivia(lineColumn As
LineColumn
,
263
Private Function FormatDocumentComment(lineColumn As
LineColumn
, trivia As SyntaxTrivia) As SyntaxTrivia