11 instantiations of AdjustNewLinesOperation
Microsoft.CodeAnalysis.CodeStyle (5)
FormattingOperations.cs (5)
14private static readonly AdjustNewLinesOperation s_preserveZeroLine = new(0, AdjustNewLinesOption.PreserveLines); 15private static readonly AdjustNewLinesOperation s_preserveOneLine = new(1, AdjustNewLinesOption.PreserveLines); 16private static readonly AdjustNewLinesOperation s_forceOneLine = new(1, AdjustNewLinesOption.ForceLines); 17private static readonly AdjustNewLinesOperation s_forceIfSameLine = new(1, AdjustNewLinesOption.ForceLinesIfOnSingleLine); 116return new AdjustNewLinesOperation(line, option);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
ElasticTriviaFormattingRule.vb (6)
143Return New AdjustNewLinesOperation(line:=1, 151Return New AdjustNewLinesOperation(line:=1, 159Return New AdjustNewLinesOperation(line:=1, 166Return New AdjustNewLinesOperation(line:=1, 173Return New AdjustNewLinesOperation(line:=1, 179Return New AdjustNewLinesOperation(line:=1,
48 references to AdjustNewLinesOperation
Microsoft.CodeAnalysis.CodeStyle (19)
AbstractFormatEngine.cs (1)
215var lineOperation = _formattingRules.GetAdjustNewLinesOperation(currentToken, nextToken);
AbstractFormatEngine.OperationApplier.cs (3)
145public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 175private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 195AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken)
AbstractFormattingRule.cs (1)
47public virtual AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
AbstractTriviaFormatter.cs (1)
409var lineOperation = this.FormattingRules.GetAdjustNewLinesOperation(token1, token2);
AdjustNewLinesOption.cs (1)
8/// Options for <see cref="AdjustNewLinesOperation"/>.
ChainedFormattingRules.cs (1)
70public AdjustNewLinesOperation? GetAdjustNewLinesOperation(SyntaxToken previousToken, SyntaxToken currentToken)
CompatAbstractFormattingRule.cs (2)
48public sealed override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation) 95public virtual AdjustNewLinesOperation? GetAdjustNewLinesOperationSlow(ref SyntaxToken previousToken, ref SyntaxToken currentToken, ref NextGetAdjustNewLinesOperation nextOperation)
FormattingOperations.cs (6)
14private static readonly AdjustNewLinesOperation s_preserveZeroLine = new(0, AdjustNewLinesOption.PreserveLines); 15private static readonly AdjustNewLinesOperation s_preserveOneLine = new(1, AdjustNewLinesOption.PreserveLines); 16private static readonly AdjustNewLinesOperation s_forceOneLine = new(1, AdjustNewLinesOption.ForceLines); 17private static readonly AdjustNewLinesOperation s_forceIfSameLine = new(1, AdjustNewLinesOption.ForceLinesIfOnSingleLine); 91public static AdjustNewLinesOperation CreateAdjustNewLinesOperation(int line, AdjustNewLinesOption option) 195internal static AdjustNewLinesOperation? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options)
NextGetAdjustNewLinesOperation.cs (1)
27public AdjustNewLinesOperation? Invoke(in SyntaxToken previousToken, in SyntaxToken currentToken)
TokenPairWithOperations.cs (2)
17public AdjustNewLinesOperation? LineOperation { get; } 25AdjustNewLinesOperation? lineOperations)
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
BaseFormattingRule.cs (1)
155protected static AdjustNewLinesOperation CreateAdjustNewLinesOperation(int line, AdjustNewLinesOption option)
CSharpSmartTokenFormatter.cs (2)
127public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation) 130var lineOperation = base.GetAdjustNewLinesOperation(in previousToken, in currentToken, in nextOperation);
DefaultOperationProvider.cs (1)
38public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
ElasticTriviaFormattingRule.cs (9)
96public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation) 98var operation = nextOperation.Invoke(in previousToken, in currentToken); 145var afterFileScopedNamespaceOperation = GetAdjustNewLinesOperationAfterFileScopedNamespace(previousToken, currentToken); 149var betweenMemberOperation = GetAdjustNewLinesOperationBetweenMembers(previousToken, currentToken); 162private static AdjustNewLinesOperation? GetAdjustNewLinesOperationAfterFileScopedNamespace(SyntaxToken previousToken, SyntaxToken currentToken) 176if (TryGetOperationBeforeDocComment(currentToken, out var operation)) 182private static AdjustNewLinesOperation? GetAdjustNewLinesOperationBetweenMembers(SyntaxToken previousToken, SyntaxToken currentToken) 196if (TryGetOperationBeforeDocComment(currentToken, out var operation)) 239private static bool TryGetOperationBeforeDocComment(SyntaxToken currentToken, [NotNullWhen(true)] out AdjustNewLinesOperation? operation)
EndOfFileTokenFormattingRule.cs (1)
13public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
NewLineUserSettingFormattingRule.cs (2)
217public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation) 221var operation = nextOperation.Invoke(in previousToken, in currentToken);
QueryExpressionFormattingRule.cs (1)
134public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
StructuredTriviaFormattingRule.cs (1)
14public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation)
TokenBasedFormattingRule.cs (2)
43public override AdjustNewLinesOperation? GetAdjustNewLinesOperation(in SyntaxToken previousToken, in SyntaxToken currentToken, in NextGetAdjustNewLinesOperation nextOperation) 216private AdjustNewLinesOperation AdjustNewLinesAfterSemicolonToken(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpIndentationService.cs (1)
95var lineOperation = FormattingOperations.GetAdjustNewLinesOperation(formattingRules, previousToken, token, options.FormattingOptions);
MultiLineConditionalExpressionFormattingRule.cs (1)
45public override AdjustNewLinesOperation GetAdjustNewLinesOperation(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
BaseFormattingRule.vb (1)
99Protected Shared Function CreateAdjustNewLinesOperation(line As Integer, [option] As AdjustNewLinesOption) As AdjustNewLinesOperation
DefaultOperationProvider.vb (2)
55ByRef nextOperation As NextGetAdjustNewLinesOperation) As AdjustNewLinesOperation 121currentToken As SyntaxToken) As AdjustNewLinesOperation
ElasticTriviaFormattingRule.vb (1)
126ByRef nextOperation As NextGetAdjustNewLinesOperation) As AdjustNewLinesOperation
StructuredTriviaFormattingRule.vb (1)
16Public Overrides Function GetAdjustNewLinesOperationSlow(ByRef previousToken As SyntaxToken, ByRef currentToken As SyntaxToken, ByRef nextOperation As NextGetAdjustNewLinesOperation) As AdjustNewLinesOperation
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
MultiLineConditionalExpressionFormattingRule.vb (1)
41ByRef previousToken As SyntaxToken, ByRef currentToken As SyntaxToken, ByRef nextOperation As NextGetAdjustNewLinesOperation) As AdjustNewLinesOperation
SpecialFormattingOperation.vb (1)
25Public Overrides Function GetAdjustNewLinesOperationSlow(ByRef previousToken As SyntaxToken, ByRef currentToken As SyntaxToken, ByRef nextOperation As NextGetAdjustNewLinesOperation) As AdjustNewLinesOperation