1 instantiation of Indenter
Microsoft.CodeAnalysis.Workspaces (1)
AbstractIndentationService.cs (1)
62return new Indenter(this, document.SyntaxTree, formattingRules, options, lineToBeIndented, smartTokenFormatter, cancellationToken);
22 references to Indenter
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
CSharpIndentationService.Indenter.cs (10)
24protected override bool ShouldUseTokenIndenter(Indenter indenter, out SyntaxToken syntaxToken) 36protected override IndentationResult? GetDesiredIndentationWorker(Indenter indenter, SyntaxToken? tokenOpt, SyntaxTrivia? triviaOpt) 40private static IndentationResult? TryGetDesiredIndentation(Indenter indenter, SyntaxTrivia? triviaOpt) 66private static IndentationResult? TryGetDesiredIndentation(Indenter indenter, SyntaxToken? tokenOpt) 74private static IndentationResult GetIndentationBasedOnToken(Indenter indenter, SyntaxToken token) 323private static IndentationResult GetIndentationFromCommaSeparatedList(Indenter indenter, SyntaxToken token) 336Indenter indenter, SeparatedSyntaxList<T> list, SyntaxToken token) where T : SyntaxNode 363private static IndentationResult GetDefaultIndentationFromToken(Indenter indenter, SyntaxToken token) 373private static IndentationResult GetIndentationForQueryExpression(Indenter indenter, SyntaxToken token) 465Indenter indenter, SyntaxToken token, int? additionalSpace = null)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
VisualBasicIndentationService.Indenter.vb (8)
35Protected Overrides Function ShouldUseTokenIndenter(indenter As Indenter, ByRef token As SyntaxToken) As Boolean 52indenter As Indenter, 110Private Shared Function GetIndentationBasedOnToken(indenter As Indenter, token As SyntaxToken, Optional trivia As SyntaxTrivia = Nothing) As IndentationResult 150Private Shared Function GetIndentationOfCurrentPosition(indenter As Indenter, token As SyntaxToken, position As Integer) As IndentationResult 154Private Shared Function GetIndentationOfCurrentPosition(indenter As Indenter, token As SyntaxToken, position As Integer, extraSpaces As Integer) As IndentationResult 232Private Shared Function GetIndentationFromOperationService(indenter As Indenter, token As SyntaxToken, position As Integer) As IndentationResult? 261Private Shared Function GetIndentationFromTokenLineAfterLineContinuation(indenter As Indenter, token As SyntaxToken, trivia As SyntaxTrivia) As IndentationResult 318Private Shared Function GetIndentationFromTwoLines(indenter As Indenter, firstLine As TextLine, secondLine As TextLine, token As SyntaxToken, position As Integer) As IndentationResult
Microsoft.CodeAnalysis.Workspaces (4)
AbstractIndentation.cs (2)
27protected abstract bool ShouldUseTokenIndenter(Indenter indenter, out SyntaxToken token); 32Indenter indenter, SyntaxToken? token, SyntaxTrivia? trivia);
AbstractIndentationService.cs (2)
30var indenter = GetIndenter(document, lineNumber, options, cancellationToken); 42private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)