25 writes to _caretTestPos
System.Windows.Forms (25)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (25)
172_caretTestPos = 0; 1170if (_maskedTextProvider.Set(value, out _caretTestPos, out MaskedTextResultHint hint)) 1177SelectionStart = ++_caretTestPos; 1506_caretTestPos = startPosition; 1536_caretTestPos = startPosition; 1550_caretTestPos = startPosition; 1558_caretTestPos = _maskedTextProvider.FindEditPositionFrom(startPosition, Forward); 1566_caretTestPos = _maskedTextProvider.FindAssignedEditPositionFrom(startPosition, Backward); 1572_caretTestPos = _maskedTextProvider.FindEditPositionFrom(startPosition, Backward); 1577_caretTestPos++; // backspace gets ready to remove one position past the edit position. 1583_caretTestPos = startPosition; 1590_caretTestPos = startPosition; 1988SelectionStart = ++_caretTestPos; // caretTestPos is updated in PlaceChar. 2182clonedProvider.InsertAt(text, startPosition, out _caretTestPos, out hint) : 2183clonedProvider.Replace(text, startPosition, endPos, out _caretTestPos, out hint); 2241&& !clonedProvider.RemoveAt(startPosition, endPos, out _caretTestPos, out MaskedTextResultHint tempHint)) 2259_caretTestPos = startPosition; 2264_caretTestPos = currentCaretPos; 2383_caretTestPos = startPosition; 2390return provider.Replace(ch, startPosition, endPos, out _caretTestPos, out hint); 2397return provider.Replace(ch, startPosition, out _caretTestPos, out hint); 2401return provider.InsertAt(ch, startPosition, out _caretTestPos, out hint); 2644_caretTestPos = SelectionStart; 2836_caretTestPos = startEditPos; 2997GetSelectionStartAndLength(out _caretTestPos, out _lastSelLength);
15 references to _caretTestPos
System.Windows.Forms (15)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (15)
1181OnMaskInputRejected(new MaskInputRejectedEventArgs(_caretTestPos, hint)); 1575if (_caretTestPos != MaskedTextProvider.InvalidIndex) 1581if (_caretTestPos == MaskedTextProvider.InvalidIndex) 1604base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length); 1995int editPos = _maskedTextProvider.FindUnassignedEditPositionFrom(_caretTestPos, Forward); 2004OnMaskInputRejected(new MaskInputRejectedEventArgs(_caretTestPos, hint)); // caretTestPos is updated in PlaceChar. 2168int currentCaretPos = _caretTestPos; 2187OnMaskInputRejected(new MaskInputRejectedEventArgs(_caretTestPos, hint)); 2220startPosition = _caretTestPos + 1; 2243OnMaskInputRejected(new MaskInputRejectedEventArgs(_caretTestPos, tempHint)); 2260base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length); 2656SelectionStart = _caretTestPos; 2837SelectionStart = _caretTestPos; 3004base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length); 3023base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length);