22 references to FormattingRangeHelper
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
95&& FormattingRangeHelper.AreTwoTokensOnSameLine(startToken, endToken); 126var ranges = FormattingRangeHelper.FindAppropriateRange(endToken, useDefaultRange: false);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3434var tokenRange = FormattingRangeHelper.FindAppropriateRange(endToken);
Microsoft.CodeAnalysis.CSharp.Features (7)
CSharpAddBracesDiagnosticAnalyzer.cs (5)
15using FormattingRangeHelper = Microsoft.CodeAnalysis.CSharp.Utilities.FormattingRangeHelper; 160if (FormattingRangeHelper.AreTwoTokensOnSameLine(statement.GetFirstToken(), statement.GetLastToken())) 172if (!FormattingRangeHelper.AreTwoTokensOnSameLine(statement.GetFirstToken(), lastTokenBeforeEmbeddedStatement)) 184if (!FormattingRangeHelper.AreTwoTokensOnSameLine(embeddedStatement.GetFirstToken(), embeddedStatement.GetLastToken())) 214if (!FormattingRangeHelper.AreTwoTokensOnSameLine(firstTokenAfterEmbeddedStatement, statement.GetLastToken()))
MetadataAsSource\FormattingRule.cs (2)
33SyntaxNode previousMember = FormattingRangeHelper.GetEnclosingMember(previousToken); 34SyntaxNode nextMember = FormattingRangeHelper.GetEnclosingMember(currentToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
ElasticTriviaFormattingRule.cs (3)
184if (!FormattingRangeHelper.InBetweenTwoMembers(previousToken, currentToken)) 189var previousMember = FormattingRangeHelper.GetEnclosingMember(previousToken); 190var nextMember = FormattingRangeHelper.GetEnclosingMember(currentToken);
Formatting\CSharpSyntaxFormattingService.cs (1)
188var tokenRange = FormattingRangeHelper.FindAppropriateRange(endToken);
Formatting\TypingFormattingRule.cs (1)
84if (FormattingRangeHelper.AreTwoTokensOnSameLine(firstTokenOfNode, firstStatement.GetFirstToken()))
FormattingHelpers.cs (1)
353=> FormattingRangeHelper.IsColonInSwitchLabel(token);
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
156if (!FormattingRangeHelper.AreTwoTokensOnSameLine(node.Statements[0].GetFirstToken(), node.Statements[0].GetLastToken())) 162if (!FormattingRangeHelper.AreTwoTokensOnSameLine(node.Parent.GetFirstToken(), node.GetFirstToken().GetPreviousToken()))
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
UtilityTest\FormattingRangeHelperTests.cs (4)
23Assert.True(FormattingRangeHelper.AreTwoTokensOnSameLine(token1, token2)); 33Assert.False(FormattingRangeHelper.AreTwoTokensOnSameLine(token1, token2)); 41Assert.True(FormattingRangeHelper.AreTwoTokensOnSameLine(token, token)); 49Assert.True(FormattingRangeHelper.AreTwoTokensOnSameLine(token, token));