21 references to AdjustNewLinesOption
Microsoft.CodeAnalysis.Workspaces (21)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
408
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)
12
internal AdjustNewLinesOperation(int line,
AdjustNewLinesOption
option)
14
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.ForceLines || line > 0);
15
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.PreserveLines || line >= 0);
16
Contract.ThrowIfFalse(option !=
AdjustNewLinesOption
.ForceLinesIfOnSingleLine || line > 0);
23
public
AdjustNewLinesOption
Option { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (9)
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)
94
if (option ==
AdjustNewLinesOption
.PreserveLines)
101
if (option ==
AdjustNewLinesOption
.PreserveLines)
105
else if (option ==
AdjustNewLinesOption
.ForceLines)
109
else if (option ==
AdjustNewLinesOption
.ForceLinesIfOnSingleLine)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (3)
420
case
AdjustNewLinesOption
.PreserveLines:
427
case
AdjustNewLinesOption
.ForceLines:
430
case
AdjustNewLinesOption
.ForceLinesIfOnSingleLine: