2 overrides of GetLineFromPosition
Microsoft.CodeAnalysis (1)
Text\SourceText.cs (1)
927public override TextLine GetLineFromPosition(int position)
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Extensions.SnapshotSourceText.cs (1)
165public override TextLine GetLineFromPosition(int position)
226 references to GetLineFromPosition
Microsoft.CodeAnalysis (1)
Text\TextLineCollection.cs (1)
48var line = GetLineFromPosition(position);
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractDocumentationCommentService.cs (1)
86var line = syntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(spanStart);
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
133var expressionFirstLine = lines.GetLineFromPosition(parenthesizedExpressionLocation.SourceSpan.Start);
BottomUpBaseIndentationFinder.cs (1)
166var textLine = baseToken.SyntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(baseToken.SpanStart);
CommonFormattingHelpers.cs (1)
148var line = tree.GetText().Lines.GetLineFromPosition(startPosition);
SourceTextExtensions_SharedWithCodeStyle.cs (1)
21var line = text.Lines.GetLineFromPosition(position);
TreeData.NodeAndText.cs (1)
28var line = _text.Lines.GetLineFromPosition(token.SpanStart);
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
AbstractConflictMarkerCodeFixProvider.cs (6)
92var conflictLine = lines.GetLineFromPosition(position); 157startLine = lines.GetLineFromPosition(position); 168firstMiddleLine = lines.GetLineFromPosition(position); 173secondMiddleLine = lines.GetLineFromPosition(position); 184endLine = lines.GetLineFromPosition(position); 376=> text.Lines.GetLineFromPosition(position).SpanIncludingLineBreak.End;
IIndentationService.cs (3)
32var tokenLine = document.Text.Lines.GetLineFromPosition(token.SpanStart); 56var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart); 69var baseLine = sourceText.Lines.GetLineFromPosition(indentationResult.BasePosition);
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 (5)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
107var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 108var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber;
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (2)
70var colonLine = sourceText.Lines.GetLineFromPosition(colonToken.SpanStart); 71var thisBaseLine = sourceText.Lines.GetLineFromPosition(thisOrBaseKeyword.SpanStart);
CSharpVirtualCharService.cs (1)
187var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
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 (14)
58var line = indenter.Text.Lines.GetLineFromPosition(trivia.FullSpan.Start); 86var endLine = sourceText.Lines.GetLineFromPosition(token.Span.End); 94var startLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 130var endLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringEndToken.Span.End); 138var startLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringStartToken.SpanStart); 234return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(embeddedStatementOwner.GetFirstToken(includeZeroWidth: true).SpanStart)); 276return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(nonTerminalNode.GetFirstToken(includeZeroWidth: true).SpanStart), indenter.Options.FormattingOptions.IndentationSize); 290return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(nonTerminalNode.GetFirstToken(includeZeroWidth: true).SpanStart)); 298return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(token.SpanStart)); 354return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(firstToken.SpanStart)); 386var firstTokenLine = sourceText.Lines.GetLineFromPosition(firstToken.SpanStart); 389var givenTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 473var givenTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 487var firstTokenLine = sourceText.Lines.GetLineFromPosition(nonExpressionNode.GetFirstToken(includeZeroWidth: true).SpanStart);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (9)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
204var line = text.Lines.GetLineFromPosition(position); 264var line = text.Lines.GetLineFromPosition(position); 520var lineEnd = newRoot.GetText().Lines.GetLineFromPosition(lastToken.Span.End).End;
StringCopyPaste\KnownSourcePasteProcessor.cs (2)
271if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber) 348if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber)
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
261var lastLine = textBeforePaste.Lines.GetLineFromPosition(stringExpressionBeforePaste.Span.End);
StringCopyPaste\UnknownSourcePasteProcessor.cs (3)
238var endLine = TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End); 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)
48var firstLine = text.Lines.GetLineFromPosition(region.IndentSpan.Start); 49var lastLine = text.Lines.GetLineFromPosition(region.IndentSpan.End);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
PDB\CSharpPDBTestBase.cs (2)
40var startLine = text.Lines.GetLineFromPosition(span.Start); 44var endLine = text.Lines.GetLineFromPosition(span.End);
Microsoft.CodeAnalysis.CSharp.Features (40)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (3)
103var openingPointLine = originalDocumentText.Lines.GetLineFromPosition(openingPoint).LineNumber; 104var closingPointLine = originalDocumentText.Lines.GetLineFromPosition(closingPoint).LineNumber; 153var closingBraceLineNumber = text.Lines.GetLineFromPosition(closingPosition - 1).LineNumber;
BraceCompletion\CurlyBraceCompletionService.cs (2)
69if (document.Text.Lines.GetLineFromPosition(startPoint) == document.Text.Lines.GetLineFromPosition(endPoint))
BraceCompletion\ParenthesisBraceCompletionService.cs (2)
59return text.Lines.GetLineFromPosition(openParen.SpanStart).LineNumber == text.Lines.GetLineFromPosition(closeParen.Span.End).LineNumber;
CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
49var line = sourceText.Lines.GetLineFromPosition(position);
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
107var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 108var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber;
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (2)
70var colonLine = sourceText.Lines.GetLineFromPosition(colonToken.SpanStart); 71var thisBaseLine = sourceText.Lines.GetLineFromPosition(thisOrBaseKeyword.SpanStart);
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)
281var tokenLine = parsedDocument.Text.Lines.GetLineFromPosition(token.SpanStart);
Debugging\LocationInfoGetter.cs (2)
61var lineNumber = text.Lines.GetLineFromPosition(position).LineNumber; 63var memberLine = text.Lines.GetLineFromPosition(accessor?.SpanStart ?? memberDeclaration.SpanStart).LineNumber;
EditAndContinue\BreakpointSpans.cs (1)
22var line = source.Lines.GetLineFromPosition(position);
ExtractMethod\CSharpSelectionValidator.cs (1)
502var line = text.Lines.GetLineFromPosition(textSpan.End);
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
63var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start); 71var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(typeDeclaration.OpenBraceToken.SpanStart).LineNumber;
Snippets\CSharpConstructorSnippetProvider.cs (2)
57var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start); 65var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(constructorDeclaration.Body!.SpanStart).LineNumber;
Snippets\CSharpElseSnippetProvider.cs (2)
79var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start); 87var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(elseClauseSyntax.Statement.SpanStart).LineNumber;
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
74var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(foreachStatement.Statement.SpanStart).LineNumber; 116var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start);
Snippets\CSharpIfSnippetProvider.cs (2)
37var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start); 51var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(ifStatementSyntax.Statement.SpanStart).LineNumber;
Snippets\CSharpWhileLoopSnippetProvider.cs (2)
37var line = sourceText.Lines.GetLineFromPosition(triviaSpan.Start); 51var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(whileStatementSyntax.Statement.SpanStart).LineNumber;
SplitStringLiteral\StringSplitter.cs (2)
137var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber; 144var baseLine = newSourceText.Lines.GetLineFromPosition(desiredIndentation.BasePosition);
StringIndentation\CSharpStringIndentationService.cs (4)
150var holeStartLine = text.Lines.GetLineFromPosition(interpolation.SpanStart).LineNumber; 151var holeEndLine = text.Lines.GetLineFromPosition(interpolation.Span.End).LineNumber; 170var lastLine = text.Lines.GetLineFromPosition(expression.Span.End); 179var firstLine = text.Lines.GetLineFromPosition(expression.SpanStart);
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 (15)
CSharpIndentationService.Indenter.cs (14)
58var line = indenter.Text.Lines.GetLineFromPosition(trivia.FullSpan.Start); 86var endLine = sourceText.Lines.GetLineFromPosition(token.Span.End); 94var startLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 130var endLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringEndToken.Span.End); 138var startLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringStartToken.SpanStart); 234return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(embeddedStatementOwner.GetFirstToken(includeZeroWidth: true).SpanStart)); 276return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(nonTerminalNode.GetFirstToken(includeZeroWidth: true).SpanStart), indenter.Options.FormattingOptions.IndentationSize); 290return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(nonTerminalNode.GetFirstToken(includeZeroWidth: true).SpanStart)); 298return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(token.SpanStart)); 354return indenter.GetIndentationOfLine(sourceText.Lines.GetLineFromPosition(firstToken.SpanStart)); 386var firstTokenLine = sourceText.Lines.GetLineFromPosition(firstToken.SpanStart); 389var givenTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 473var givenTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart); 487var firstTokenLine = sourceText.Lines.GetLineFromPosition(nonExpressionNode.GetFirstToken(includeZeroWidth: true).SpanStart);
CSharpVirtualCharService.cs (1)
187var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0;
Microsoft.CodeAnalysis.EditorFeatures (4)
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (2)
323var currentLine = parsedDocument.Text.Lines.GetLineFromPosition(caretPosition); 354var currentLine = parsedDocument.Text.Lines.GetLineFromPosition(position);
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
647var startOfLine = text.Lines.GetLineFromPosition(questionPosition).Start;
Shared\Utilities\VirtualTreePoint.cs (1)
88=> Text.Lines.GetLineFromPosition(Position);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\Extensions.cs (1)
23firstLine: includeFirstLines ? newSource.Lines.GetLineFromPosition(d.Span.Start).ToString().Trim() : null));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
61var line = text.Lines.GetLineFromPosition(metadataAsSourceFile.IdentifierLocation.SourceSpan.Start);
Microsoft.CodeAnalysis.Features (31)
AbstractConflictMarkerCodeFixProvider.cs (6)
92var conflictLine = lines.GetLineFromPosition(position); 157startLine = lines.GetLineFromPosition(position); 168firstMiddleLine = lines.GetLineFromPosition(position); 173secondMiddleLine = lines.GetLineFromPosition(position); 184endLine = lines.GetLineFromPosition(position); 376=> text.Lines.GetLineFromPosition(position).SpanIncludingLineBreak.End;
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
133var expressionFirstLine = lines.GetLineFromPosition(parenthesizedExpressionLocation.SourceSpan.Start);
ClassifiedSpansAndHighlightSpanFactory.cs (1)
61var sourceLine = sourceText.Lines.GetLineFromPosition(referenceSpan.Start);
CodeLens\CodeLensReferencesService.cs (1)
128var textLine = text.Lines.GetLineFromPosition(position);
CodeRefactorings\AbstractRefactoringHelpersService.cs (4)
245var tokenLine = sourceText.Lines.GetLineFromPosition(tokenOnLocation.Span.Start); 246var locationLine = sourceText.Lines.GetLineFromPosition(location); 535var argumentStartLine = sourceText.Lines.GetLineFromPosition(correctTypeNode.Span.Start).LineNumber; 536var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
175var line = text.Lines.GetLineFromPosition(targetToken.Value.Span.End);
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
100var lineSpan = text.Lines.GetLineFromPosition(position).Span;
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
70var lineStart = text.Lines.GetLineFromPosition(caretPosition).Start;
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (5)
101var line = text.Lines.GetLineFromPosition(documentationComment.FullSpan.Start); 146var line = text.Lines.GetLineFromPosition(startPosition); 238var currentLine = text.Lines.GetLineFromPosition(position); 259var line = text.Lines.GetLineFromPosition(startPosition); 303var currentLine = text.Lines.GetLineFromPosition(position);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
708var line = text.Lines.GetLineFromPosition(diagnostic.Span.Start);
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 (2)
133var startLine = text.Lines.GetLineFromPosition(fullSpan.Start); 134var endLine = text.Lines.GetLineFromPosition(fullSpan.End);
Wrapping\AbstractCodeActionComputer.cs (1)
101var originalLineNumber = newSourceText.Lines.GetLineFromPosition(nodeOrToken.Span.End).LineNumber;
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticDescription.cs (1)
544assertText.AppendLine(l.SourceTree.GetText().Lines.GetLineFromPosition(l.SourceSpan.Start).ToString());
Microsoft.CodeAnalysis.UnitTests (6)
Text\LargeTextTests.cs (3)
173CheckEqualLine(textLine, text.Lines.GetLineFromPosition(p)); 181CheckNotEqualLine(textLine, text.Lines.GetLineFromPosition(start - 1)); 189CheckNotEqualLine(textLine, text.Lines.GetLineFromPosition(nextPosition));
Text\StringTextTest.cs (3)
126CheckEqualLine(textLine, text.Lines.GetLineFromPosition(p)); 134CheckNotEqualLine(textLine, text.Lines.GetLineFromPosition(start - 1)); 142CheckNotEqualLine(textLine, text.Lines.GetLineFromPosition(nextPosition));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
SpecialFormattingOperation.vb (1)
131Dim lineNumber = sourceText.Lines.GetLineFromPosition(argument.SpanStart).LineNumber
VisualBasicIndentationService.Indenter.vb (8)
63Dim line = indenter.Text.Lines.GetLineFromPosition(trivia.FullSpan.Start) 249Return indenter.GetIndentationOfLine(indenter.LineToBeIndented.Text.Lines.GetLineFromPosition(token.SpanStart)) 267Dim currentTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart) 271Dim baseLine = sourceText.Lines.GetLineFromPosition(trivia.SpanStart) 277Dim firstExpressionLine = sourceText.Lines.GetLineFromPosition(xmlEmbeddedExpression.GetFirstToken(includeZeroWidth:=True).SpanStart) 283Dim baseLine = sourceText.Lines.GetLineFromPosition(attribute.GetFirstToken(includeZeroWidth:=True).SpanStart) 298Dim triviaLine = sourceText.Lines.GetLineFromPosition(trivia.SpanStart) 307Dim firstTokenLine = sourceText.Lines.GetLineFromPosition(statement.GetFirstToken(includeZeroWidth:=True).SpanStart)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (5)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (1)
68Dim line = text.Lines.GetLineFromPosition(position)
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 (6)
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
38Dim line = sourceText.Lines.GetLineFromPosition(position)
Debugging\LocationInfoGetter.vb (2)
43Dim lineNumber = text.Lines.GetLineFromPosition(position).LineNumber 44Dim memberLine = text.Lines.GetLineFromPosition(memberDeclaration.GetMemberBlockBegin().SpanStart).LineNumber
EditAndContinue\BreakpointSpans.vb (1)
17Dim line = source.Lines.GetLineFromPosition(position)
ExtractMethod\VisualBasicSelectionValidator.vb (1)
647Dim line = root.GetText().Lines.GetLineFromPosition(textSpan.End)
Structure\Providers\XmlExpressionStructureProvider.vb (1)
26Dim line = syntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(span.Start)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1012Dim textLine = text.Lines.GetLineFromPosition(position)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
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 (8)
63Dim line = indenter.Text.Lines.GetLineFromPosition(trivia.FullSpan.Start) 249Return indenter.GetIndentationOfLine(indenter.LineToBeIndented.Text.Lines.GetLineFromPosition(token.SpanStart)) 267Dim currentTokenLine = sourceText.Lines.GetLineFromPosition(token.SpanStart) 271Dim baseLine = sourceText.Lines.GetLineFromPosition(trivia.SpanStart) 277Dim firstExpressionLine = sourceText.Lines.GetLineFromPosition(xmlEmbeddedExpression.GetFirstToken(includeZeroWidth:=True).SpanStart) 283Dim baseLine = sourceText.Lines.GetLineFromPosition(attribute.GetFirstToken(includeZeroWidth:=True).SpanStart) 298Dim triviaLine = sourceText.Lines.GetLineFromPosition(trivia.SpanStart) 307Dim firstTokenLine = sourceText.Lines.GetLineFromPosition(statement.GetFirstToken(includeZeroWidth:=True).SpanStart)
Microsoft.CodeAnalysis.Workspaces (14)
AbstractDocumentationCommentService.cs (1)
86var line = syntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(spanStart);
BottomUpBaseIndentationFinder.cs (1)
166var textLine = baseToken.SyntaxTree.GetText(cancellationToken).Lines.GetLineFromPosition(baseToken.SpanStart);
CommonFormattingHelpers.cs (1)
148var line = tree.GetText().Lines.GetLineFromPosition(startPosition);
IIndentationService.cs (3)
32var tokenLine = document.Text.Lines.GetLineFromPosition(token.SpanStart); 56var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart); 69var baseLine = sourceText.Lines.GetLineFromPosition(indentationResult.BasePosition);
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (5)
40var currentPartitionEndLine = originalSourceText.Lines.GetLineFromPosition(changes.First().Span.End); 45var changeStartLine = originalSourceText.Lines.GetLineFromPosition(change.Span.Start); 53currentPartitionEndLine = originalSourceText.Lines.GetLineFromPosition(change.Span.End); 73var startLineStartPosition = oldDocumentText.Lines.GetLineFromPosition(startPosition).Start; 74var endLineEndPosition = oldDocumentText.Lines.GetLineFromPosition(endPosition).End;
Shared\Extensions\SourceTextExtensions.cs (1)
21var line = text.Lines.GetLineFromPosition(position);
SourceTextExtensions_SharedWithCodeStyle.cs (1)
21var line = text.Lines.GetLineFromPosition(position);
TreeData.NodeAndText.cs (1)
28var line = _text.Lines.GetLineFromPosition(token.SpanStart);
Microsoft.VisualStudio.LanguageServices (9)
CodeLens\RemoteCodeLensReferencesService.cs (1)
233var mappedLine = lines.GetLineFromPosition(tooltip.Value.MappedSpan.Start);
FindReferences\Entries\AbstractDocumentSpanEntry.cs (1)
81var line = text.Lines.GetLineFromPosition(position);
FindReferences\Entries\DocumentSpanEntry.cs (1)
277var lineNumber = sourceText.Lines.GetLineFromPosition(referenceSpan.Start).LineNumber;
Venus\ContainedDocument.cs (5)
511var visibleFirstLineInOriginalText = originalText.Lines.GetLineFromPosition(visibleSpanInOriginalText.Start); 512var visibleLastLineInOriginalText = originalText.Lines.GetLineFromPosition(visibleSpanInOriginalText.End); 893var startingLine = text.Lines.GetLineFromPosition(span.Start); 939var firstLine = text.Lines.GetLineFromPosition(visibleSpan.Start); 940var lastLine = text.Lines.GetLineFromPosition(visibleSpan.End);
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
74var line = text.Lines.GetLineFromPosition(position);
Microsoft.VisualStudio.LanguageServices.CSharp (9)
CodeModel\CSharpCodeModelService.NodeLocator.cs (8)
140var openBraceLine = text.Lines.GetLineFromPosition(openBrace.Span.End); 154var openBraceLine = text.Lines.GetLineFromPosition(openBrace.SpanStart); 155var closeBraceLine = text.Lines.GetLineFromPosition(closeBrace.SpanStart); 214var closeBraceLine = text.Lines.GetLineFromPosition(closeBrace.SpanStart); 386var line = text.Lines.GetLineFromPosition(node.SpanStart); 473var line = text.Lines.GetLineFromPosition(firstAccessorNode.SpanStart); 493var line = text.Lines.GetLineFromPosition(node.SpanStart); 532var line = text.Lines.GetLineFromPosition(node.SpanStart);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
45var line = Text.Lines.GetLineFromPosition(trivia.SpanStart);
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Venus\DocumentService_IntegrationTests.vb (4)
89(definitionDocument.Name, definitionText.Lines.GetLinePositionSpan(definitionSpan).Start, definitionText.Lines.GetLineFromPosition(definitionSpan.Start).ToString().Trim()), 90(definitionDocument.Name, definitionText.Lines.GetLinePositionSpan(referenceSpan).Start, definitionText.Lines.GetLineFromPosition(referenceSpan.Start).ToString().Trim())} 154Dim expected = {(definitionDocument.Name, definitionText.Lines.GetLinePositionSpan(referenceSpan).Start, definitionText.Lines.GetLineFromPosition(referenceSpan.Start).ToString())} 325Dim line = mappedSource.Lines.GetLineFromPosition(mappedSpan.Start)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (6)
334Dim statementLine = text.Lines.GetLineFromPosition(statement.SpanStart) 338Dim nextStatementLine As Nullable(Of TextLine) = If(nextStatement IsNot Nothing, text.Lines.GetLineFromPosition(nextStatement.SpanStart), Nothing) 406Dim statementLine = text.Lines.GetLineFromPosition(statement.SpanStart) 409Dim nextStatementLine As Nullable(Of TextLine) = If(nextStatement IsNot Nothing, text.Lines.GetLineFromPosition(nextStatement.SpanStart), Nothing) 506Dim startLine = text.Lines.GetLineFromPosition(NavigationPointHelpers.GetHeaderStartPosition(methodBlock)) 815Dim startLine = text.Lines.GetLineFromPosition(NavigationPointHelpers.GetHeaderStartPosition(eventBlock))