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