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