1 instantiation of AlignTokensOperation
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (1)
86
=>
new
(baseToken, tokens, option);
15 references to AlignTokensOperation
Microsoft.CodeAnalysis.CodeStyle (15)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
251
var list = new List<
AlignTokensOperation
>();
266
var
match = list.FirstOrDefault(o => o != null && o.Tokens.Contains(token));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
161
var alignmentOperationScratch = new List<
AlignTokensOperation
>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
260
AlignTokensOperation
operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
65
public void AddAlignTokensOperations(List<
AlignTokensOperation
> list, SyntaxNode currentNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\NodeOperations.cs (2)
19
private static readonly ObjectPool<SegmentedList<
AlignTokensOperation
>> s_alignTokensOperationPool = new(() => []);
26
public SegmentedList<
AlignTokensOperation
> AlignmentOperation { get; } = s_alignTokensOperationPool.Allocate();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (1)
41
public virtual void AddAlignTokensOperations(List<
AlignTokensOperation
> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (2)
41
public sealed override void AddAlignTokensOperations(List<
AlignTokensOperation
> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
90
public virtual void AddAlignTokensOperationsSlow(List<
AlignTokensOperation
> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
16
List<
AlignTokensOperation
> list)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AlignTokensOption.cs (1)
8
/// option to control <see cref="
AlignTokensOperation
"/> behavior
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
85
public static
AlignTokensOperation
CreateAlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option)
171
internal static IEnumerable<
AlignTokensOperation
> GetAlignTokensOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options)
175
var list = new List<
AlignTokensOperation
>();