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