26 references to CommonFormattingHelpers
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Formatting\CSharpFormattingInteractionService.cs (1)
86var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(parsedDocument.Root, span);
Microsoft.CodeAnalysis.CSharp.Features (1)
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
45var span = CommonFormattingHelpers.GetSpanIncludingTrailingAndLeadingTriviaOfAdjacentTokens(startToken, endToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Formatting\CSharpSyntaxFormattingService.cs (1)
294var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(document.Root, textSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
50var startPosition = CommonFormattingHelpers.GetStartPositionOfSpan(startToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
114if (CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(previousToken, currentToken) && 129if (CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(lastTokenForTypeConstraint, firstTokenAfterTypeConstraint) && 141if (CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(previousToken, currentToken) && 154if (!CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(previousToken, currentToken)) 284if (CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(previousToken, currentToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
128var span = CommonFormattingHelpers.GetSpanIncludingTrailingAndLeadingTriviaOfAdjacentTokens(startToken, endToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
304return !CommonFormattingHelpers.GetTextBetween(token1, token2).ContainsLineBreak();
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\CommonFormattingHelpers.cs (1)
16=> CodeAnalysis.Shared.Utilities.CommonFormattingHelpers.GetFormattingSpan(root, span);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
38var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(root, rangeSpan);
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
122if (CommonFormattingHelpers.IndentBlockOperationComparer(startingOperation, list[i]) < 0) 223list.Sort(CommonFormattingHelpers.IndentBlockOperationComparer); 306list.Sort(CommonFormattingHelpers.IndentBlockOperationComparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (2)
130operations.Sort(CommonFormattingHelpers.IndentBlockOperationComparer); 170mergedList.Sort(CommonFormattingHelpers.IndentBlockOperationComparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
120operations.Sort(CommonFormattingHelpers.IndentBlockOperationComparer); 131result.Sort(CommonFormattingHelpers.SuppressOperationComparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (1)
27_treatAsElastic = CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(token1, token2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (1)
54CommonFormattingHelpers.AppendTextBetween(token1, token2, builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
56return CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(startToken.Token, nextToken.Token) || 57CommonFormattingHelpers.HasAnyWhitespaceElasticTrivia(previousToken.Token, endToken.Token);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (2)
55var span = CommonFormattingHelpers.GetSpanIncludingTrailingAndLeadingTriviaOfAdjacentTokens(startToken, endToken); 70var span = CommonFormattingHelpers.GetSpanIncludingTrailingAndLeadingTriviaOfAdjacentTokens(startToken, endToken);