3 overrides of GetLineFromCharIndex
System.Windows.Forms (3)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (1)
99
public override int
GetLineFromCharIndex
(int charIndex) => OwnerChildEditLineIndex;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (1)
145
public override int
GetLineFromCharIndex
(int charIndex)
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (1)
294
public override int
GetLineFromCharIndex
(int charIndex)
31 references to GetLineFromCharIndex
System.Windows.Forms.Primitives (8)
System\Windows\Forms\Automation\UiaTextRange.cs (8)
209
int startLine = _provider.
GetLineFromCharIndex
(Start);
212
int endLine = _provider.
GetLineFromCharIndex
(End);
596
? _provider.
GetLineFromCharIndex
(Start)
597
: Math.Max(0, _provider.
GetLineFromCharIndex
(End) - _provider.LinesPerPage + 1);
725
int startLine = _provider.
GetLineFromCharIndex
(start);
726
int endLine = _provider.
GetLineFromCharIndex
(end - 1);
970
int line = _provider.
GetLineFromCharIndex
(index);
1081
int line = _provider.
GetLineFromCharIndex
(index) + 1;
System.Windows.Forms.Primitives.Tests (23)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (23)
334
providerMock.Setup(m => m.
GetLineFromCharIndex
(2)).Returns(0);
335
providerMock.Setup(m => m.
GetLineFromCharIndex
(4)).Returns(0);
336
providerMock.Setup(m => m.
GetLineFromCharIndex
(15)).Returns(1);
337
providerMock.Setup(m => m.
GetLineFromCharIndex
(16)).Returns(1);
338
providerMock.Setup(m => m.
GetLineFromCharIndex
(27)).Returns(2);
339
providerMock.Setup(m => m.
GetLineFromCharIndex
(28)).Returns(2);
718
providerMock.Setup(m => m.
GetLineFromCharIndex
(0)).Returns(0);
719
providerMock.Setup(m => m.
GetLineFromCharIndex
(14)).Returns(0);
720
providerMock.Setup(m => m.
GetLineFromCharIndex
(23)).Returns(1);
721
providerMock.Setup(m => m.
GetLineFromCharIndex
(31)).Returns(2);
722
providerMock.Setup(m => m.
GetLineFromCharIndex
(44)).Returns(2);
723
providerMock.Setup(m => m.
GetLineFromCharIndex
(52)).Returns(3);
724
providerMock.Setup(m => m.
GetLineFromCharIndex
(58)).Returns(4);
725
providerMock.Setup(m => m.
GetLineFromCharIndex
(62)).Returns(4);
800
providerMock.Setup(m => m.
GetLineFromCharIndex
(0)).Returns(0);
801
providerMock.Setup(m => m.
GetLineFromCharIndex
(14)).Returns(0);
802
providerMock.Setup(m => m.
GetLineFromCharIndex
(23)).Returns(1);
803
providerMock.Setup(m => m.
GetLineFromCharIndex
(31)).Returns(2);
804
providerMock.Setup(m => m.
GetLineFromCharIndex
(44)).Returns(2);
805
providerMock.Setup(m => m.
GetLineFromCharIndex
(52)).Returns(3);
806
providerMock.Setup(m => m.
GetLineFromCharIndex
(58)).Returns(4);
807
providerMock.Setup(m => m.
GetLineFromCharIndex
(62)).Returns(4);
1018
providerMock.Setup(p => p.
GetLineFromCharIndex
(charIndex)).Returns(lineForCharIndex);