System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (13)
1163Delete(Keys.Delete, 0, _maskedTextProvider.Length);
1186Replace(value, /*startPosition*/ 0, /*selectionLen*/ _maskedTextProvider.Length);
1501Debug.Assert(startPosition >= 0 && ((startPosition + selectionLen) <= _maskedTextProvider.Length), "Invalid position range.");
1521if ((startPosition + selectionLen) == _maskedTextProvider.Length) // At end of string, delete does nothing.
1604base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length);
1711return _maskedTextProvider.ToString(/*ignorePwdChar */ false, includePrompt, /*includeLiterals*/ true, 0, _maskedTextProvider.Length);
1914selectionLen = _maskedTextProvider.Length - startPosition;
1918selectionLen = startPosition == _maskedTextProvider.Length /*at end of text*/ ? startPosition : startPosition + 1;
2260base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length);
2388if (startPosition < _maskedTextProvider.Length)
2558testPos = newProvider.Length;
3007base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length);
3026base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length);