172 references to LineNumber
Microsoft.CodeAnalysis (3)
Syntax\LineDirectiveMap.cs (2)
227if (current.UnmappedLine <= lastLine.LineNumber) 230int unmappedEndLine = lastLine.LineNumber;
Text\TextLineCollection.cs (1)
49return new LinePosition(line.LineNumber, position - line.Start);
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractIndentation.Indenter.cs (5)
108if (LineToBeIndented.LineNumber == 0) 111var previousLine = this.Text.Lines[LineToBeIndented.LineNumber - 1]; 151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 173if (LineToBeIndented.LineNumber < updatedSourceText.Lines.Count) 175var updatedLine = updatedSourceText.Lines[LineToBeIndented.LineNumber];
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractConflictMarkerCodeFixProvider.cs (2)
210for (var i = startLine.LineNumber + 1; i < lines.Count; i++) 228for (var i = startLine.LineNumber - 1; i >= 0; i--)
IIndentationService.cs (1)
59var indentation = indenter.GetIndentation(newDocument, newTokenLine.LineNumber, options, cancellationToken);
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_InterpolatedString.cs (2)
79if (text.Lines.GetLineFromPosition(interpolation.OpenBraceToken.SpanStart).LineNumber != 80text.Lines.GetLineFromPosition(interpolation.CloseBraceToken.SpanStart).LineNumber)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
107var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 108var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
ConvertNamespaceTransform.cs (3)
105var openBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.OpenBraceToken.SpanStart).LineNumber; 106var closeBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.CloseBraceToken.SpanStart).LineNumber; 127var semicolonLine = text.Lines.GetLineFromPosition(fileScopedNamespace.SemicolonToken.SpanStart).LineNumber;
CSharpIndentationService.Indenter.cs (8)
95for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 139for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 391if (firstTokenLine.LineNumber != givenTokenLine.LineNumber) 490if (firstTokenLine.LineNumber == givenTokenLine.LineNumber)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (5)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
266if (!locatedAtTheEndOfLine && text.Lines.IndexOf(lastToken.Span.End) != line.LineNumber)
StringCopyPaste\KnownSourcePasteProcessor.cs (2)
271if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber) 348if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber)
StringCopyPaste\UnknownSourcePasteProcessor.cs (2)
279if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber) 329if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
StringIndentation\StringIndentationTests.cs (2)
52for (var i = firstLine.LineNumber + 1; i < lastLine.LineNumber; i++)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
PDB\CSharpPDBTestBase.cs (2)
41var startRow = startLine.LineNumber + 1; 45var endRow = endLine.LineNumber + 1;
Microsoft.CodeAnalysis.CSharp.Features (29)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (4)
103var openingPointLine = originalDocumentText.Lines.GetLineFromPosition(openingPoint).LineNumber; 104var closingPointLine = originalDocumentText.Lines.GetLineFromPosition(closingPoint).LineNumber; 147var caretPosition = GetIndentedLinePosition(newDocument, newDocument.Text, desiredCaretLine.LineNumber, options, cancellationToken); 153var closingBraceLineNumber = text.Lines.GetLineFromPosition(closingPosition - 1).LineNumber;
BraceCompletion\ParenthesisBraceCompletionService.cs (2)
59return text.Lines.GetLineFromPosition(openParen.SpanStart).LineNumber == text.Lines.GetLineFromPosition(closeParen.Span.End).LineNumber;
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
107var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 108var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber;
ConvertNamespaceTransform.cs (3)
105var openBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.OpenBraceToken.SpanStart).LineNumber; 106var closeBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.CloseBraceToken.SpanStart).LineNumber; 127var semicolonLine = text.Lines.GetLineFromPosition(fileScopedNamespace.SemicolonToken.SpanStart).LineNumber;
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
291var indentationVal = indenter.GetIndentation(parsedDocument, tokenLine.LineNumber, indentationOptions, cancellationToken);
Debugging\LocationInfoGetter.cs (2)
61var lineNumber = text.Lines.GetLineFromPosition(position).LineNumber; 63var memberLine = text.Lines.GetLineFromPosition(accessor?.SpanStart ?? memberDeclaration.SpanStart).LineNumber;
ExtractMethod\CSharpSelectionValidator.cs (2)
509Contract.ThrowIfFalse(line.LineNumber > 0); 510var previousLine = text.Lines[line.LineNumber - 1];
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
71var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(typeDeclaration.OpenBraceToken.SpanStart).LineNumber;
Snippets\CSharpConstructorSnippetProvider.cs (1)
65var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(constructorDeclaration.Body!.SpanStart).LineNumber;
Snippets\CSharpElseSnippetProvider.cs (1)
87var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(elseClauseSyntax.Statement.SpanStart).LineNumber;
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
74var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(foreachStatement.Statement.SpanStart).LineNumber;
Snippets\CSharpIfSnippetProvider.cs (1)
51var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(ifStatementSyntax.Statement.SpanStart).LineNumber;
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
51var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(whileStatementSyntax.Statement.SpanStart).LineNumber;
SplitStringLiteral\StringSplitter.cs (1)
137var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber;
StringIndentation\CSharpStringIndentationService.cs (4)
150var holeStartLine = text.Lines.GetLineFromPosition(interpolation.SpanStart).LineNumber; 151var holeEndLine = text.Lines.GetLineFromPosition(interpolation.Span.End).LineNumber; 185Contract.ThrowIfTrue(lastLine.LineNumber - firstLine.LineNumber < 2);
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (2)
42var startLineNumber = text.Lines.GetLineFromPosition(directive.SpanStart).LineNumber + 1; 43var endLineNumber = text.Lines.GetLineFromPosition(nextDirective.SpanStart).LineNumber - 1;
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CSharpIndentationService.Indenter.cs (8)
95for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 139for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 391if (firstTokenLine.LineNumber != givenTokenLine.LineNumber) 490if (firstTokenLine.LineNumber == givenTokenLine.LineNumber)
Microsoft.CodeAnalysis.EditorFeatures (2)
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (2)
324if (currentLine.LineNumber <= 0) 329var previousLine = parsedDocument.Text.Lines[currentLine.LineNumber - 1];
Microsoft.CodeAnalysis.Features (30)
AbstractConflictMarkerCodeFixProvider.cs (2)
210for (var i = startLine.LineNumber + 1; i < lines.Count; i++) 228for (var i = startLine.LineNumber - 1; i >= 0; i--)
CodeLens\CodeLensReferencesService.cs (8)
134var beforeLine1 = textLine.LineNumber > 0 ? text.Lines[textLine.LineNumber - 1].ToString() : string.Empty; 135var beforeLine2 = textLine.LineNumber - 1 > 0 136? text.Lines[textLine.LineNumber - 2].ToString() 138var afterLine1 = textLine.LineNumber < text.Lines.Count - 1 139? text.Lines[textLine.LineNumber + 1].ToString() 141var afterLine2 = textLine.LineNumber + 1 < text.Lines.Count - 1 142? text.Lines[textLine.LineNumber + 2].ToString()
CodeRefactorings\AbstractRefactoringHelpersService.cs (4)
249var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 535var argumentStartLine = sourceText.Lines.GetLineFromPosition(correctTypeNode.Span.Start).LineNumber; 536var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (4)
304if (currentLine.LineNumber == 0) 310var previousLine = text.Lines[currentLine.LineNumber - 1]; 317var nextLineStartsWithDocComment = text.Lines.Count > currentLine.LineNumber + 1 && 318text.Lines[currentLine.LineNumber + 1].ToString().Trim().StartsWith(ExteriorTriviaText, StringComparison.Ordinal);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
709lineNumber = line.LineNumber;
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
109builder.Add((mappingResult.Symbol, sourceText.Lines.GetLineFromPosition(GetDeclarationToken(memberDeclarationNode).SpanStart).LineNumber)); 207var lineNumber = text.Lines.GetLineFromPosition(spanStart).LineNumber;
QuickInfo\IndentationHelper.cs (4)
45var startLineNumber = text.Lines.GetLineFromPosition(span.Start).LineNumber; 46var endLineNumber = text.Lines.GetLineFromPosition(span.End).LineNumber; 92var startLineNumber = text.Lines.GetLineFromPosition(span.TextSpan.Start).LineNumber; 93var endLineNumber = text.Lines.GetLineFromPosition(span.TextSpan.End).LineNumber;
TaskList\AbstractTaskListService.cs (4)
137if (startLine.LineNumber == endLine.LineNumber) 148for (var lineNumber = startLine.LineNumber + 1; lineNumber < endLine.LineNumber; lineNumber++)
Wrapping\AbstractCodeActionComputer.cs (1)
101var originalLineNumber = newSourceText.Lines.GetLineFromPosition(nodeOrToken.Span.End).LineNumber;
Microsoft.CodeAnalysis.UnitTests (7)
Text\LargeTextTests.cs (1)
166Assert.Equal(lineNumber, textLine.LineNumber);
Text\StringText_LineTest.cs (5)
24Assert.Equal(0, line.LineNumber); 35Assert.Equal(0, line.LineNumber); 46Assert.Equal(0, line.LineNumber); 55Assert.Equal(0, line.LineNumber); 91Assert.Equal(1, line.LineNumber);
Text\StringTextTest.cs (1)
119Assert.Equal(lineNumber, textLine.LineNumber);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
SpecialFormattingOperation.vb (1)
131Dim lineNumber = sourceText.Lines.GetLineFromPosition(argument.SpanStart).LineNumber
VisualBasicIndentationService.Indenter.vb (3)
116If HasLinesBetween(indenter.Tree.GetText().Lines.IndexOf(token.Span.End), indenter.LineToBeIndented.LineNumber) Then 319If firstLine.LineNumber = secondLine.LineNumber Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
Utilities\NavigationPointHelpers.vb (4)
15line = text.Lines.GetLineFromPosition(GetHeaderStartPosition(eventBlock)).LineNumber 17line = text.Lines.GetLineFromPosition(eventBlock.EventStatement.Span.End).LineNumber + 1 26line = text.Lines.GetLineFromPosition(GetHeaderStartPosition(methodBlock)).LineNumber 28line = text.Lines.GetLineFromPosition(methodBlock.BlockStatement.Span.End).LineNumber + 1
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Debugging\LocationInfoGetter.vb (2)
43Dim lineNumber = text.Lines.GetLineFromPosition(position).LineNumber 44Dim memberLine = text.Lines.GetLineFromPosition(memberDeclaration.GetMemberBlockBegin().SpanStart).LineNumber
ExtractMethod\VisualBasicSelectionValidator.vb (2)
653Contract.ThrowIfFalse(line.LineNumber > 0) 654Dim previousLine = root.GetText().Lines(line.LineNumber - 1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Simplification\Reducers\VisualBasicEscapingReducer.vb (2)
155Dim endLineOfQuery = text.Lines.GetLineFromPosition(lastTokenOfQuery.Span.End).LineNumber 156Dim startLineOfCurrentToken = text.Lines.GetLineFromPosition(identifier.SpanStart).LineNumber
SpecialFormattingOperation.vb (1)
131Dim lineNumber = sourceText.Lines.GetLineFromPosition(argument.SpanStart).LineNumber
VisualBasicIndentationService.Indenter.vb (3)
116If HasLinesBetween(indenter.Tree.GetText().Lines.IndexOf(token.Span.End), indenter.LineToBeIndented.LineNumber) Then 319If firstLine.LineNumber = secondLine.LineNumber Then
Microsoft.CodeAnalysis.Workspaces (9)
AbstractIndentation.Indenter.cs (5)
108if (LineToBeIndented.LineNumber == 0) 111var previousLine = this.Text.Lines[LineToBeIndented.LineNumber - 1]; 151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 173if (LineToBeIndented.LineNumber < updatedSourceText.Lines.Count) 175var updatedLine = updatedSourceText.Lines[LineToBeIndented.LineNumber];
IIndentationService.cs (1)
59var indentation = indenter.GetIndentation(newDocument, newTokenLine.LineNumber, options, cancellationToken);
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (2)
46if (changeStartLine.LineNumber >= currentPartitionEndLine.LineNumber + 2)
Shared\Extensions\SourceTextExtensions.cs (1)
23lineNumber = line.LineNumber;
Microsoft.VisualStudio.LanguageServices (14)
CodeLens\RemoteCodeLensReferencesService.cs (1)
234var index = mappedLine.LineNumber;
Extensions\DocumentExtensions.cs (2)
47start = text.Lines[line.LineNumber + 1].Start; 52var previousLine = text.Lines[line.LineNumber - 1];
Extensions\VirtualTreePointExtensions.cs (1)
17var lineNumber = line.LineNumber;
FindReferences\Entries\DocumentSpanEntry.cs (1)
277var lineNumber = sourceText.Lines.GetLineFromPosition(referenceSpan.Start).LineNumber;
Implementation\AbstractEditorFactory.cs (1)
367var currentLine = formattedText.Lines[originalLine.LineNumber];
Venus\ContainedDocument.cs (6)
537if (visibleFirstLineInOriginalText.LineNumber == visibleLastLineInOriginalText.LineNumber) 894for (var line = startingLine; line.Start < span.End; line = text.Lines[line.LineNumber + 1]) 898line.LineNumber, 942if (firstLine.LineNumber < lastLine.LineNumber)
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (2)
75if (line.LineNumber > 0) 77line = text.Lines[line.LineNumber - 1];
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.NodeLocator.cs (5)
144? new VirtualTreePoint(openBrace.SyntaxTree, text, text.Lines[openBraceLine.LineNumber + 1].Start) 174if (openBraceLine.LineNumber + 1 < closeBraceLine.LineNumber && 175openBraceLine.LineNumber < text.Lines.IndexOf(tokenAfterOpenBrace.SpanStart)) 177var lineAfterOpenBrace = text.Lines[openBraceLine.LineNumber + 1];
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
CodeModel\MockTextManagerAdapter.TextPoint.cs (1)
85return _point.GetContainingLine().LineNumber + 1;
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\TextManagerAdapter.cs (1)
29Marshal.ThrowExceptionForHR(vsTextLines.CreateTextPoint(line.LineNumber, column, out var textPoint));
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (3)
CodeModel\Mocks\MockTextPoint.vb (3)
31If textLine.LineNumber >= containingLine.LineNumber Then 105Return _point.GetContainingLine().LineNumber + 1
Microsoft.VisualStudio.LanguageServices.VisualBasic (10)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (10)
342If nextStatementLine IsNot Nothing AndAlso nextStatementLine.Value.LineNumber = statementLine.LineNumber Then 346startPosition = text.Lines(statementLine.LineNumber + 1).Start 350Return NavigationPointHelpers.GetNavigationPoint(text, options.TabSize, typeBlock.BlockStatement, statementLine.LineNumber + 1) 413If nextStatementLine IsNot Nothing AndAlso nextStatementLine.Value.LineNumber = statementLine.LineNumber Then 417startPosition = text.Lines(statementLine.LineNumber + 1).Start 421Return NavigationPointHelpers.GetNavigationPoint(text, options.TabSize, enumBlock.EnumStatement, statementLine.LineNumber + 1) 507startPosition = text.Lines(startLine.LineNumber + 1).Start 816startPosition = text.Lines(startLine.LineNumber + 1).Start