80 references to End
dotnet-format (5)
Formatters\EndOfLineFormatter.cs (2)
40var lineEndingSpan = new TextSpan(line.End, line.EndIncludingLineBreak - line.End);
Formatters\FinalNewlineFormatter.cs (3)
43var finalNewlineSpan = new TextSpan(lastLine.End, 0); 53var finalNewlineSpan = new TextSpan(lineBeforeLast.End, lineBeforeLast.EndIncludingLineBreak - lineBeforeLast.End);
GenerateDocumentationAndConfigFiles (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Microsoft.AspNetCore.App.Analyzers (2)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
231var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak;
Infrastructure\VirtualChars\TextLineExtensions.cs (1)
15for (var i = line.Start; i < line.End; i++)
Microsoft.CodeAnalysis (4)
Text\SubText.cs (3)
119if (underlyingSpanEnd == endLineInUnderlyingText.End + 1 && 176var breakRegionStart = Math.Max(underlyingTextLine.End, startInUnderlyingText); 181var resultContainsLineBreak = resultLine.EndIncludingLineBreak > resultLine.End;
Text\TextLine.cs (1)
162get { return TextSpan.FromBounds(this.Start, this.End); }
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
248var currentLineLength = currentLine.End - currentLine.Start;
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
78text.Lines[diagnosticLinePositionSpan.End.Line].End);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1276var lineLength = line.End - line.Start;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
134for (var i = textLine.Start; i < textLine.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
911var lineBreakSpan = TextSpan.FromBounds(lineToConsider.End, lineToConsider.EndIncludingLineBreak);
Microsoft.CodeAnalysis.CSharp.Features (10)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
314builder.Append(text.ToString(TextSpan.FromBounds(line.End, line.EndIncludingLineBreak))); 579builder.Append(text.ToString(TextSpan.FromBounds(line.End, line.EndIncludingLineBreak)));
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (3)
71for (var i = lastLine.Start; i < lastLine.End && SyntaxFacts.IsWhitespace(text[i]); i++) 77if (currentLine.Start + whitespaceCount < currentLine.End) 83currentLine.End));
ExtractMethod\CSharpSelectionValidator.cs (2)
424if (textSpan.Start > previousLine.End) 429return TextSpan.FromBounds(textSpan.Start, previousLine.End);
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
134for (var i = textLine.Start; i < textLine.End; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
911var lineBreakSpan = TextSpan.FromBounds(lineToConsider.End, lineToConsider.EndIncludingLineBreak);
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
53var span = TextSpan.FromBounds(startLine.Start, endLine.End);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak;
Microsoft.CodeAnalysis.Features (10)
ClassifiedSpansAndHighlightSpanFactory.cs (1)
53return TextSpan.FromBounds(Math.Min(firstNonWhitespacePosition, referenceSpan.Start), sourceLine.End);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
128token = root.FindToken(line.End); 135token = root.FindToken(lines[indexOfLine].End, findInsideTrivia: true); 279var endToken = root.FindToken(lineAtPos.End);
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
273if (!IsAtEndOfDocCommentTriviaOnBlankLine(text, previousLine.End))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
719lineText = text.ToString(TextSpan.FromBounds(diagnostic.Span.Start, Math.Min(diagnostic.Span.Start + 120, line.End)));
EditAndContinue\EditSession.cs (1)
224TextSpan.FromBounds(newText.Lines[newLineCount - 1].End, newText.Lines[newLineCount - 1].EndIncludingLineBreak);
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
248var currentLineLength = currentLine.End - currentLine.Start;
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
78text.Lines[diagnosticLinePositionSpan.End.Line].End);
TaskList\AbstractTaskListService.cs (1)
143var startMessage = text.ToString(TextSpan.FromBounds(fullSpan.Start, startLine.End));
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Microsoft.CodeAnalysis.VisualBasic (4)
CommandLine\CommandLineDiagnosticFormatter.vb (4)
80For position = Math.Min(sourceSpanStart, line.Start) To Math.Min(line.End, sourceSpanStart) - 1 93For position = Math.Max(sourceSpanStart, line.Start) To Math.Min(If(sourceSpanEnd = sourceSpanStart, sourceSpanEnd, sourceSpanEnd - 1), line.End - 1) 104For position = Math.Min(sourceSpanEnd, line.End) To line.End - 1
Microsoft.CodeAnalysis.Workspaces (7)
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (2)
72var endLineEndPosition = oldDocumentText.Lines.GetLineFromPosition(endPosition).End; 144? text.GetSubText(TextSpan.FromBounds(text.Lines[startLine].Start, text.Lines[endLine].End)).ToString()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
78activeSectionEnd = textLine.End; 103activeSectionEnd = textLine.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (2)
17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
217firstNonWhitespace ??= lineToMatch.End;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak;