21 references to AdjustNewLinesOption
Microsoft.CodeAnalysis.Workspaces (21)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
403
if (pair.LineOperation.Option ==
AdjustNewLinesOption
.ForceLinesIfOnSingleLine)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (3)
138
if (operation.Option ==
AdjustNewLinesOption
.PreserveLines)
142
else if (operation.Option ==
AdjustNewLinesOption
.ForceLines)
148
Debug.Assert(operation.Option ==
AdjustNewLinesOption
.ForceLinesIfOnSingleLine);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AdjustNewLinesOperation.cs (5)
14
internal AdjustNewLinesOperation(int line,
AdjustNewLinesOption
option)
16
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.ForceLines || line > 0);
17
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.PreserveLines || line >= 0);
18
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.ForceLinesIfOnSingleLine || line > 0);
25
public
AdjustNewLinesOption
Option { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (9)
14
private static readonly AdjustNewLinesOperation s_preserveZeroLine = new(0,
AdjustNewLinesOption
.PreserveLines);
15
private static readonly AdjustNewLinesOperation s_preserveOneLine = new(1,
AdjustNewLinesOption
.PreserveLines);
16
private static readonly AdjustNewLinesOperation s_forceOneLine = new(1,
AdjustNewLinesOption
.ForceLines);
17
private static readonly AdjustNewLinesOperation s_forceIfSameLine = new(1,
AdjustNewLinesOption
.ForceLinesIfOnSingleLine);
91
public static AdjustNewLinesOperation CreateAdjustNewLinesOperation(int line,
AdjustNewLinesOption
option)
95
if (option ==
AdjustNewLinesOption
.PreserveLines)
102
if (option ==
AdjustNewLinesOption
.PreserveLines)
106
else if (option ==
AdjustNewLinesOption
.ForceLines)
110
else if (option ==
AdjustNewLinesOption
.ForceLinesIfOnSingleLine)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (3)
421
case
AdjustNewLinesOption
.PreserveLines:
428
case
AdjustNewLinesOption
.ForceLines:
431
case
AdjustNewLinesOption
.ForceLinesIfOnSingleLine: