4 instantiations of LineColumn
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
900return new LineColumn(line: 0, column: initialColumn + delta.Spaces, whitespaceOnly: delta.WhitespaceOnly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\LineColumn.cs (3)
9public static LineColumn Default = new(line: 0, column: 0, whitespaceOnly: true); 30return new LineColumn( 36return new LineColumn(
40 references to LineColumn
Microsoft.CodeAnalysis.AnalyzerUtilities (40)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (38)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 45private delegate void WhitespaceAppender<T>(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<T> changes); 54protected readonly LineColumn InitialLineColumn; 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 241var lineColumn = FormatTrivia(Format, AddWhitespaceTrivia, triviaList, cancellationToken); 269var lineColumn = FormatTrivia(Format, AddWhitespaceTextChange, changes, cancellationToken); 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 285var lineColumn = this.InitialLineColumn; 295var previousLineColumn = LineColumn.Default; 321previousLineColumn = LineColumn.Default; 352previousLineColumn = LineColumn.Default; 370private LineColumn FormatFirstTriviaAndWhitespaceAfter<T>( 371LineColumn lineColumnBeforeTrivia1, 381var lineColumnAfterTrivia1 = trivia1.RawKind == 0 ? 543LineColumn lineColumnBeforeTrivia1, SyntaxTrivia trivia1, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule) 565LineColumn lineColumnBeforeTrivia1, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween, SyntaxTrivia trivia2, LineColumnRule rule) 567var lineColumnAfterExistingWhitespace = lineColumnAfterTrivia1.With(existingWhitespaceBetween); 592private static int GetRuleLines(LineColumnRule rule, LineColumn lineColumnAfterTrivia1, LineColumnDelta existingWhitespaceBetween) 621private static int GetTrailingLinesAtEndOfTrivia1(LineColumn lineColumnAfterTrivia1) 631LineColumn.Default, 684LineColumn.Default, new LineColumnDelta(lines: this.LineBreaks - linesBetweenTokens, spaces: 0), 695LineColumn.Default, 703LineColumn.Default, 755LineColumn lineColumn, 763LineColumn lineColumn, 795private string GetWhitespaceString(LineColumn lineColumn, LineColumnDelta delta) 822private TextChange GetWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span) 825private void AddWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<TextChange> changes) 850LineColumn lineColumn, 869var lineColumnAfterPreviousTrivia = GetLineColumn(lineColumn, previousTrivia); 894private LineColumn GetInitialLineColumn() 903protected LineColumn GetLineColumn(LineColumn lineColumn, SyntaxTrivia trivia) 910protected LineColumnDelta GetLineColumnDelta(LineColumn lineColumn, SyntaxTrivia trivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\LineColumn.cs (2)
9public static LineColumn Default = new(line: 0, column: 0, whitespaceOnly: true); 26public LineColumn With(LineColumnDelta delta)