5 instantiations of AdjustNewLinesOperation
Metrics.Legacy (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (5)
13
private static readonly AdjustNewLinesOperation s_preserveZeroLine =
new
(0, AdjustNewLinesOption.PreserveLines);
14
private static readonly AdjustNewLinesOperation s_preserveOneLine =
new
(1, AdjustNewLinesOption.PreserveLines);
15
private static readonly AdjustNewLinesOperation s_forceOneLine =
new
(1, AdjustNewLinesOption.ForceLines);
16
private static readonly AdjustNewLinesOperation s_forceIfSameLine =
new
(1, AdjustNewLinesOption.ForceLinesIfOnSingleLine);
115
return new
AdjustNewLinesOperation
(line, option);
19 references to AdjustNewLinesOperation
Metrics.Legacy (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
236
var
lineOperation = _formattingRules.GetAdjustNewLinesOperation(currentToken, nextToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (3)
136
public bool Apply(
AdjustNewLinesOperation
operation, int pairIndex, CancellationToken cancellationToken)
166
private bool ApplyForceLinesOperation(
AdjustNewLinesOperation
operation, int pairIndex, CancellationToken cancellationToken)
186
AdjustNewLinesOperation
operation, int pairIndex, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
70
public
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(SyntaxToken previousToken, SyntaxToken currentToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenPairWithOperations.cs (2)
16
public
AdjustNewLinesOperation
? LineOperation { get; }
24
AdjustNewLinesOperation
? lineOperations)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (1)
47
public virtual
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (2)
49
public sealed override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
96
public virtual
AdjustNewLinesOperation
? GetAdjustNewLinesOperationSlow(ref SyntaxToken previousToken, ref SyntaxToken currentToken, ref NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextGetAdjustNewLinesOperation.cs (1)
17
public
AdjustNewLinesOperation
? Invoke(in SyntaxToken previousToken, in SyntaxToken currentToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AdjustNewLinesOption.cs (1)
8
/// Options for <see cref="
AdjustNewLinesOperation
"/>.
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (6)
13
private static readonly
AdjustNewLinesOperation
s_preserveZeroLine = new(0, AdjustNewLinesOption.PreserveLines);
14
private static readonly
AdjustNewLinesOperation
s_preserveOneLine = new(1, AdjustNewLinesOption.PreserveLines);
15
private static readonly
AdjustNewLinesOperation
s_forceOneLine = new(1, AdjustNewLinesOption.ForceLines);
16
private static readonly
AdjustNewLinesOperation
s_forceIfSameLine = new(1, AdjustNewLinesOption.ForceLinesIfOnSingleLine);
90
public static
AdjustNewLinesOperation
CreateAdjustNewLinesOperation(int line, AdjustNewLinesOption option)
182
internal static
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
408
var
lineOperation = this.FormattingRules.GetAdjustNewLinesOperation(token1, token2);