1 write to Line
Microsoft.CodeAnalysis.Workspaces (1)
AdjustNewLinesOperation.cs (1)
20this.Line = line;
12 references to Line
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (2)
32return FormattingOperations.CreateAdjustNewLinesOperation(operation.Line, AdjustNewLinesOption.PreserveLines); 53return FormattingOperations.CreateAdjustNewLinesOperation(operation.Line, AdjustNewLinesOption.PreserveLines);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
ElasticTriviaFormattingRule.cs (1)
153var line = Math.Max(LineBreaksAfter(previousToken, currentToken), operation.Line);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
219Return CreateAdjustNewLinesOperation(Math.Max(If(operation Is Nothing, 1, operation.Line), 0), AdjustNewLinesOption.PreserveLines)
Microsoft.CodeAnalysis.Workspaces (8)
AbstractFormatEngine.OperationApplier.cs (5)
180if (triviaInfo.LineBreaks == operation.Line && triviaInfo.Spaces == indentation && !triviaInfo.TreatAsElastic) 190_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation, _context, _formattingRules, cancellationToken)); 202if (operation.Line > triviaInfo.LineBreaks) 207_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation, _context, _formattingRules, cancellationToken)); 225return operation.Line > 0;
AbstractTriviaFormatter.cs (3)
424return defaultRule.With(lines: lineOperation.Line, lineOperation: LineColumnRule.LineOperations.Preserve); 429return defaultRule.With(lines: lineOperation.Line, lineOperation: LineColumnRule.LineOperations.Force); 434return defaultRule.With(lines: lineOperation.Line, lineOperation: LineColumnRule.LineOperations.Force);