17 references to GetFirstNonWhitespaceOffset
Microsoft.CodeAnalysis.Razor.Workspaces (17)
CodeActions\Razor\PromoteUsingCodeActionResolver.cs (1)
58
if (lastLine.
GetFirstNonWhitespaceOffset
() is { } nonWhiteSpaceOffset)
DocumentMapping\RazorEditService_Methods.cs (1)
180
if (line.
GetFirstNonWhitespaceOffset
() is int offset)
Extensions\TextLineExtensions.cs (2)
25
return line.
GetFirstNonWhitespaceOffset
() is int offset
57
var firstNonWhitespaceOffset = line.
GetFirstNonWhitespaceOffset
();
Formatting\CSharpFormatter.cs (1)
339
var offset = line.
GetFirstNonWhitespaceOffset
() ?? 0;
Formatting\FormattingUtilities.cs (6)
284
if (formattedLine.
GetFirstNonWhitespaceOffset
() is { } formattedIndentation)
287
var originalLineOffset = originalLine.
GetFirstNonWhitespaceOffset
().GetValueOrDefault();
430
var originalLineOffset = originalLine.
GetFirstNonWhitespaceOffset
().GetValueOrDefault();
471
if (formattedLine.
GetFirstNonWhitespaceOffset
() is { } firstNonWhitespace &&
507
if (formattedLine.
GetFirstNonWhitespaceOffset
() is not { } formattedIndentation)
534
line.
GetFirstNonWhitespaceOffset
() is { } firstNonWhitespace &&
Formatting\Passes\CSharpOnTypeFormattingPass.cs (2)
239
var first = context.SourceText.Lines[linePosition.Line].
GetFirstNonWhitespaceOffset
();
517
var contentStartOffset = text.Lines[mappingEndLineIndex].
GetFirstNonWhitespaceOffset
(sourceMappingRange.End.Character);
Formatting\Passes\HtmlFormattingPass.cs (1)
311
return line.
GetFirstNonWhitespaceOffset
(startOffset: span.End - line.Start) is null;
Formatting\Passes\HtmlOnTypeFormattingPass.cs (1)
123
var firstChar = nextLine.
GetFirstNonWhitespaceOffset
().GetValueOrDefault();
Formatting\Passes\RazorFormattingPass.cs (1)
455
if (closeBraceLine.
GetFirstNonWhitespaceOffset
(closeBraceRange.End.Character).HasValue)
Formatting\SnippetFormatter.cs (1)
49
var spanToReplace = new TextSpan(line.Start, line.
GetFirstNonWhitespaceOffset
() ?? line.Span.End);