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