5 instantiations of AdjustNewLinesOperation
Microsoft.CodeAnalysis.CodeStyle (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);
41 references to AdjustNewLinesOperation
Microsoft.CodeAnalysis.CodeStyle (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);
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
39
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
156
protected static
AdjustNewLinesOperation
CreateAdjustNewLinesOperation(int line, AdjustNewLinesOption option)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (9)
108
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
110
var
operation = nextOperation.Invoke(in previousToken, in currentToken);
157
var
afterFileScopedNamespaceOperation = GetAdjustNewLinesOperationAfterFileScopedNamespace(previousToken, currentToken);
161
var
betweenMemberOperation = GetAdjustNewLinesOperationBetweenMembers(previousToken, currentToken);
174
private static
AdjustNewLinesOperation
? GetAdjustNewLinesOperationAfterFileScopedNamespace(SyntaxToken previousToken, SyntaxToken currentToken)
188
if (TryGetOperationBeforeDocComment(currentToken, out
var
operation))
194
private static
AdjustNewLinesOperation
? GetAdjustNewLinesOperationBetweenMembers(SyntaxToken previousToken, SyntaxToken currentToken)
208
if (TryGetOperationBeforeDocComment(currentToken, out
var
operation))
251
private static bool TryGetOperationBeforeDocComment(SyntaxToken currentToken, [NotNullWhen(true)] out
AdjustNewLinesOperation
? operation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (1)
13
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
237
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
241
var
operation = nextOperation.Invoke(in previousToken, in currentToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
135
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\StructuredTriviaFormattingRule.cs (1)
14
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
43
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
225
private
AdjustNewLinesOperation
AdjustNewLinesAfterSemicolonToken(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
125
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
128
var
lineOperation = base.GetAdjustNewLinesOperation(in previousToken, in currentToken, in nextOperation);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.cs (1)
36
public override
AdjustNewLinesOperation
? GetAdjustNewLinesOperation(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
94
var
lineOperation = FormattingOperations.GetAdjustNewLinesOperation(formattingRules, previousToken, token, options.FormattingOptions);