23 references to FormattingUtilities
Microsoft.CodeAnalysis.Razor.Workspaces (16)
CodeActions\Html\HtmlCodeActionProvider.cs (1)
58edit.Edits = FormattingUtilities.FixHtmlTextEdits(htmlSourceText, edit.Edits);
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (1)
77FormattingUtilities.NaivelyUnindentSubstring(text, span, builder);
CodeActions\Razor\GenerateEventHandlerCodeActionResolver.cs (2)
151var eventHandlerIndentation = FormattingUtilities.GetIndentationString(baseIndentation, options.InsertSpaces, options.TabSize); 152var eventHandlerBodyIndentation = FormattingUtilities.GetIndentationString(baseIndentation + options.TabSize, options.InsertSpaces, options.TabSize);
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (1)
29var indentationString = FormattingUtilities.GetIndentationString(actionParams.IndentSize, options.InsertSpaces, options.TabSize);
DocumentMapping\RazorEditService_Methods.cs (1)
185builder.Append(FormattingUtilities.GetIndentationString(Math.Max(0, newIndentation), options.InsertSpaces, options.TabSize));
Formatting\FormattingContext.cs (1)
181var indentationString = FormattingUtilities.GetIndentationString(indentation, Options.InsertSpaces, Options.TabSize);
Formatting\Passes\CSharpFormattingPass.cs (1)
60FormattingUtilities.GetOriginalDocumentChangesFromLineInfo(context, changedText, generatedDocument.LineInfo, formattedCSharpText, _logger, shouldKeepInsertedNewlineAtPosition: null, ref formattingChanges.AsRef(), out var lastFormattedTextLine);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (2)
785htmlIndentLevel = FormattingUtilities.GetIndentationLevel(firstAttributeNameSpan.Start - lineStart, _tabSize, out additionalIndentation); 1274htmlIndentLevel = FormattingUtilities.GetIndentationLevel(_currentLine, _currentFirstNonWhitespacePosition, _insertSpaces, _tabSize, out var calculatedAdditionalIndentation) - 1;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
844var effectiveDesiredIndentation = FormattingUtilities.GetIndentationString(indentation, context.Options.InsertSpaces, context.Options.TabSize);
Formatting\Passes\HtmlFormattingPass.cs (1)
124FormattingUtilities.GetOriginalDocumentChangesFromLineInfo(context, originalText, lineInfo, formattedText, _logger, ShouldKeepInsertedNewLine, ref formattingChanges.AsRef(), out _);
Formatting\Passes\HtmlOnTypeFormattingPass.cs (1)
185var existingIndentationString = FormattingUtilities.GetIndentationString(indentations[i].ExistingIndentationSize, context.Options.InsertSpaces, context.Options.TabSize);
Formatting\Passes\RazorFormattingPass.cs (3)
274? context.NewLineString + FormattingUtilities.GetIndentationString( 359var newText = context.NewLineString + FormattingUtilities.GetIndentationString( 433var newText = context.NewLineString + FormattingUtilities.GetIndentationString(
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (6)
Formatting\FormattingUtilitiesTest.cs (6)
26var actual = FormattingUtilities.GetIndentationLevel(text.Lines[0], text.Length, insertSpaces: true, tabSize, out var additionalIndentation); 45var actual = FormattingUtilities.GetIndentationLevel(text.Lines[0], text.Length, insertSpaces: false, tabSize: 4, out var additionalIndentation); 63var actual = FormattingUtilities.GetIndentationString(indentation, insertSpaces, tabSize); 75var result1 = FormattingUtilities.GetIndentationString(indentation, insertSpaces, tabSize); 76var result2 = FormattingUtilities.GetIndentationString(indentation, insertSpaces, tabSize); 98Assert.Equal(10, FormattingUtilities.CountNonWhitespaceChars(text, 0, text.Lines[^1].End));
Microsoft.VisualStudio.LanguageServices.Razor (1)
LanguageClient\Cohost\CohostWrapWithTagEndpoint.cs (1)
95htmlResponse.TextEdits = FormattingUtilities.FixHtmlTextEdits(htmlSourceText, edits);