System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (13)
1167Delete(Keys.Delete, 0, _maskedTextProvider.Length);
1190Replace(value, /*startPosition*/ 0, /*selectionLen*/ _maskedTextProvider.Length);
1507Debug.Assert(startPosition >= 0 && ((startPosition + selectionLen) <= _maskedTextProvider.Length), "Invalid position range.");
1527if ((startPosition + selectionLen) == _maskedTextProvider.Length) // At end of string, delete does nothing.
1610base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length);
1717return _maskedTextProvider.ToString(/*ignorePwdChar */ false, includePrompt, /*includeLiterals*/ true, 0, _maskedTextProvider.Length);
1920selectionLen = _maskedTextProvider.Length - startPosition;
1924selectionLen = startPosition == _maskedTextProvider.Length /*at end of text*/ ? startPosition : startPosition + 1;
2266base.SelectInternal(_caretTestPos, 0, _maskedTextProvider.Length);
2394if (startPosition < _maskedTextProvider.Length)
2564testPos = newProvider.Length;
3013base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length);
3032base.SelectInternal(_caretTestPos, _lastSelLength, _maskedTextProvider.Length);