1 override of GetLinePosition
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Extensions.SnapshotSourceText.cs (1)
168public override LinePosition GetLinePosition(int position)
32 references to GetLinePosition
Microsoft.CodeAnalysis (5)
Syntax\LineDirectiveMap.cs (2)
51var unmappedStartPos = sourceText.Lines.GetLinePosition(span.Start); 52var unmappedEndPos = sourceText.Lines.GetLinePosition(span.End);
Syntax\SyntaxTreeExtensions.cs (1)
71var position = text.Lines.GetLinePosition(index);
Text\TextLineCollection.cs (2)
57return new LinePositionSpan(GetLinePosition(span.Start), GetLinePosition(span.End));
Microsoft.CodeAnalysis.CodeStyle (1)
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
71var position = text.Lines.GetLinePosition(index);
Microsoft.CodeAnalysis.CSharp (4)
Syntax\CSharpLineDirectiveMap.cs (3)
176var unmappedPos = sourceText.Lines.GetLinePosition(position); 225var unmappedStartPos = lines.GetLinePosition(span.Start); 226var unmappedEndPos = lines.GetLinePosition(span.End);
Syntax\CSharpSyntaxTree.cs (1)
762=> GetText(cancellationToken).Lines.GetLinePosition(position);
Microsoft.CodeAnalysis.CSharp.Features (2)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
63var caretLocation = formattedText.Lines.GetLinePosition(finalCurlyBraceEnd - 1); 162var baseLinePosition = sourceText.Lines.GetLinePosition(indentation.BasePosition);
Microsoft.CodeAnalysis.Features (1)
BraceCompletion\AbstractBraceCompletionService.cs (1)
67var originalOpeningLinePosition = context.Document.Text.Lines.GetLinePosition(context.OpeningPoint);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\ProtocolConversions.cs (1)
179Position = LinePositionToPosition(text.Lines.GetLinePosition(position))
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
174desiredCaretLinePosition = indentedText.Lines.GetLinePosition(caretLineInIndentedText.End);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
SpellCheck\SpellCheckTests.cs (2)
533Start = ProtocolConversions.LinePositionToPosition(sourceText.Lines.GetLinePosition(t.textSpan.Start)), 534End = ProtocolConversions.LinePositionToPosition(sourceText.Lines.GetLinePosition(t.textSpan.End)),
Microsoft.CodeAnalysis.UnitTests (8)
Text\LargeTextTests.cs (4)
175Assert.Equal(lineNumber, text.Lines.GetLinePosition(p).Line); 176Assert.Equal(p - start, text.Lines.GetLinePosition(p).Character); 183Assert.Equal(lineNumber - 1, text.Lines.GetLinePosition(start - 1).Line); 191Assert.Equal(lineNumber + 1, text.Lines.GetLinePosition(nextPosition).Line);
Text\StringTextTest.cs (4)
128Assert.Equal(lineNumber, text.Lines.GetLinePosition(p).Line); 129Assert.Equal(p - start, text.Lines.GetLinePosition(p).Character); 136Assert.Equal(lineNumber - 1, text.Lines.GetLinePosition(start - 1).Line); 144Assert.Equal(lineNumber + 1, text.Lines.GetLinePosition(nextPosition).Line);
Microsoft.CodeAnalysis.VisualBasic (4)
Syntax\VisualBasicLineDirectiveMap.vb (3)
148Dim unmappedPos As LinePosition = sourceText.Lines.GetLinePosition(position) 210Dim unmappedStartPos = sourceText.Lines.GetLinePosition(span.Start) 211Dim unmappedEndPos = sourceText.Lines.GetLinePosition(span.End)
Syntax\VisualBasicSyntaxTree.vb (1)
485Return Me.GetText().Lines.GetLinePosition(position)
Microsoft.CodeAnalysis.Workspaces (3)
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
71var position = text.Lines.GetLinePosition(index);
Shared\Extensions\FileLinePositionSpanExtensions.cs (2)
89Contract.ThrowIfTrue(start < text.Lines.GetLinePosition(0)); 90Contract.ThrowIfTrue(end > text.Lines.GetLinePosition(text.Length));