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