7 instantiations of ChainedFormattingRules
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
80lastRulesAndOptions = Tuple.Create(formattingRules, options, new ChainedFormattingRules(formattingRules, options));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (5)
148var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 160var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 172var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 184var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 193var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
63new ChainedFormattingRules(this.Rules, options.FormattingOptions),
52 references to ChainedFormattingRules
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (2)
19ChainedFormattingRules formattingRules, 31ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
23ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
40FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken) 88ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (5)
22ChainedFormattingRules formattingRules, 63public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 66public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 72public override void Format(FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (4)
50public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 54int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 67ChainedFormattingRules formattingRules,
Microsoft.CodeAnalysis.Workspaces (38)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
22private readonly ChainedFormattingRules _formattingRules; 28ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
73ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
26private readonly ChainedFormattingRules _formattingRules; 31ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
38private readonly ChainedFormattingRules _formattingRules; 58private static Tuple<ImmutableArray<AbstractFormattingRule>, SyntaxFormattingOptions, ChainedFormattingRules>? s_lastRulesAndOptions; 75private static ChainedFormattingRules GetChainedFormattingRules(ImmutableArray<AbstractFormattingRule> formattingRules, SyntaxFormattingOptions options) 90ChainedFormattingRules formattingRules, 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
21private sealed class OperationApplier(FormattingContext context, ChainedFormattingRules formattingRules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 53public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (4)
54public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (4)
31public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 79ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (4)
45public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules) 53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 78ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (4)
37public abstract TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules); 39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 45ChainedFormattingRules formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (5)
148var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 160var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 172var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 184var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options); 193var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
48protected readonly ChainedFormattingRules FormattingRules; 64ChainedFormattingRules formattingRules,