125 references to MaskedTextResultHint
netstandard (1)
netstandard.cs (1)
379
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
MaskedTextResultHint
))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
365
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
MaskedTextResultHint
))]
System.ComponentModel.TypeConverter (85)
System\ComponentModel\MaskedTextProvider.cs (85)
821
public bool Add(char input, out int testPosition, out
MaskedTextResultHint
resultHint)
828
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
838
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
869
public bool Add(string input, out int testPosition, out
MaskedTextResultHint
resultHint)
878
resultHint =
MaskedTextResultHint
.NoEffect;
897
public void Clear(out
MaskedTextResultHint
resultHint)
901
resultHint =
MaskedTextResultHint
.NoEffect;
905
resultHint =
MaskedTextResultHint
.Success;
1190
public static bool GetOperationResultFromHint(
MaskedTextResultHint
hint)
1218
public bool InsertAt(char input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
1241
public bool InsertAt(string input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
1248
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1264
private bool InsertAtInt(string input, int position, out int testPosition, out
MaskedTextResultHint
resultHint, bool testOnly)
1271
resultHint =
MaskedTextResultHint
.NoEffect;
1289
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
1299
MaskedTextResultHint
tempHint =
MaskedTextResultHint
.Unknown;
1306
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
1477
public bool Remove(out int testPosition, out
MaskedTextResultHint
resultHint)
1484
resultHint =
MaskedTextResultHint
.NoEffect;
1491
resultHint =
MaskedTextResultHint
.Success;
1524
public bool RemoveAt(int startPosition, int endPosition, out int testPosition, out
MaskedTextResultHint
resultHint)
1529
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1536
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1552
private bool RemoveAtInt(int startPosition, int endPosition, out int testPosition, out
MaskedTextResultHint
resultHint, bool testOnly)
1560
resultHint =
MaskedTextResultHint
.NoEffect;
1576
resultHint =
MaskedTextResultHint
.Success;
1585
MaskedTextResultHint
testHint;
1615
if (
MaskedTextResultHint
.SideEffect > resultHint)
1617
resultHint =
MaskedTextResultHint
.SideEffect;
1686
public bool Replace(char input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
1691
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1705
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
1730
public bool Replace(char input, int startPosition, int endPosition, out int testPosition, out
MaskedTextResultHint
resultHint)
1735
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1742
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1775
public bool Replace(string input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
1782
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1810
public bool Replace(string input, int startPosition, int endPosition, out int testPosition, out
MaskedTextResultHint
resultHint)
1817
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1824
resultHint =
MaskedTextResultHint
.PositionOutOfRange;
1851
MaskedTextResultHint
tempHint;
1864
if (tempHint ==
MaskedTextResultHint
.Success && resultHint != tempHint)
1866
resultHint =
MaskedTextResultHint
.SideEffect;
1884
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
1896
if (tempHint ==
MaskedTextResultHint
.Success && resultHint != tempHint)
1898
resultHint =
MaskedTextResultHint
.Success;
1991
public bool Set(string input, out int testPosition, out
MaskedTextResultHint
resultHint)
2159
private bool TestChar(char input, int position, out
MaskedTextResultHint
resultHint)
2166
resultHint =
MaskedTextResultHint
.InvalidInput;
2180
resultHint =
MaskedTextResultHint
.CharacterEscaped;
2184
resultHint =
MaskedTextResultHint
.NonEditPosition;
2194
resultHint =
MaskedTextResultHint
.SideEffect;
2198
resultHint =
MaskedTextResultHint
.CharacterEscaped;
2206
resultHint =
MaskedTextResultHint
.PromptCharNotAllowed;
2215
resultHint =
MaskedTextResultHint
.SideEffect;
2219
resultHint =
MaskedTextResultHint
.CharacterEscaped;
2234
resultHint =
MaskedTextResultHint
.DigitExpected;
2242
resultHint =
MaskedTextResultHint
.DigitExpected;
2250
resultHint =
MaskedTextResultHint
.DigitExpected;
2258
resultHint =
MaskedTextResultHint
.LetterExpected;
2263
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2271
resultHint =
MaskedTextResultHint
.LetterExpected;
2276
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2284
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2292
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2300
resultHint =
MaskedTextResultHint
.AlphanumericCharacterExpected;
2305
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2313
resultHint =
MaskedTextResultHint
.AlphanumericCharacterExpected;
2318
resultHint =
MaskedTextResultHint
.AsciiCharacterExpected;
2332
resultHint =
MaskedTextResultHint
.NoEffect;
2336
resultHint =
MaskedTextResultHint
.Success;
2376
private bool TestSetChar(char input, int position, out
MaskedTextResultHint
resultHint)
2380
if (resultHint ==
MaskedTextResultHint
.Success || resultHint ==
MaskedTextResultHint
.SideEffect) // the character is not to be escaped.
2399
private bool TestSetString(string input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
2418
private bool TestString(string input, int position, out int testPosition, out
MaskedTextResultHint
resultHint)
2423
resultHint =
MaskedTextResultHint
.Unknown;
2433
MaskedTextResultHint
tempHint;
2439
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
2451
resultHint =
MaskedTextResultHint
.UnavailableEditPosition;
2670
public bool VerifyChar(char input, int position, out
MaskedTextResultHint
hint)
2674
hint =
MaskedTextResultHint
.PositionOutOfRange;
2709
public bool VerifyString(string input, out int testPosition, out
MaskedTextResultHint
resultHint)
2715
resultHint =
MaskedTextResultHint
.NoEffect;
System.Windows.Forms (20)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (18)
1174
if (_maskedTextProvider.Set(value, out _caretTestPos, out
MaskedTextResultHint
hint))
1537
if (_maskedTextProvider.RemoveAt(startPosition, endPos, out int tempPos, out
MaskedTextResultHint
hint))
1560
if (hint ==
MaskedTextResultHint
.NoEffect) // Case 2.
1987
if (PlaceChar(e.KeyChar, selectionStart, selectionLen, IsOverwriteMode, out
MaskedTextResultHint
hint))
2180
MaskedTextResultHint
hint =
MaskedTextResultHint
.NoEffect;
2211
OnMaskInputRejected(new MaskInputRejectedEventArgs(startPosition,
MaskedTextResultHint
.UnavailableEditPosition));
2223
if (PlaceChar(clonedProvider, ch, startPosition, length, replace, out
MaskedTextResultHint
tempHint))
2230
if (tempHint ==
MaskedTextResultHint
.Success && hint != tempHint)
2247
&& !clonedProvider.RemoveAt(startPosition, endPos, out _caretTestPos, out
MaskedTextResultHint
tempHint))
2379
out
MaskedTextResultHint
hint)
2388
out
MaskedTextResultHint
hint)
2415
hint =
MaskedTextResultHint
.UnavailableEditPosition;
2520
MaskedTextResultHint
hint =
MaskedTextResultHint
.NoEffect;
2565
hint =
MaskedTextResultHint
.UnavailableEditPosition;
2837
OnMaskInputRejected(new MaskInputRejectedEventArgs(startPosition,
MaskedTextResultHint
.UnavailableEditPosition));
2854
OnMaskInputRejected(new MaskInputRejectedEventArgs(startPosition,
MaskedTextResultHint
.UnavailableEditPosition));
System\Windows\Forms\Controls\TextBox\MaskInputRejectedEventArgs.cs (2)
13
public MaskInputRejectedEventArgs(int position,
MaskedTextResultHint
rejectionHint)
27
public
MaskedTextResultHint
RejectionHint { get; }
System.Windows.Forms.Design (12)
System\Windows\Forms\Design\MaskedTextBoxDesigner.cs (12)
94
case
MaskedTextResultHint
.AsciiCharacterExpected:
97
case
MaskedTextResultHint
.AlphanumericCharacterExpected:
100
case
MaskedTextResultHint
.DigitExpected:
103
case
MaskedTextResultHint
.LetterExpected:
106
case
MaskedTextResultHint
.SignedDigitExpected:
109
case
MaskedTextResultHint
.PromptCharNotAllowed:
112
case
MaskedTextResultHint
.UnavailableEditPosition:
115
case
MaskedTextResultHint
.NonEditPosition:
118
case
MaskedTextResultHint
.PositionOutOfRange:
121
case
MaskedTextResultHint
.InvalidInput:
124
case
MaskedTextResultHint
.Unknown:
127
goto case
MaskedTextResultHint
.InvalidInput;
System.Windows.Forms.Tests (6)
System\Windows\Forms\MaskInputRejectedEventArgsTests.cs (6)
12
[InlineData(-2,
MaskedTextResultHint
.Unknown)]
13
[InlineData(-1,
MaskedTextResultHint
.Success)]
14
[InlineData(0,
MaskedTextResultHint
.PromptCharNotAllowed)]
15
[InlineData(1, (
MaskedTextResultHint
.SignedDigitExpected - 1))]
16
[InlineData(1,
MaskedTextResultHint
.Unknown)]
17
public void Ctor_Int_Int_Bool(int position,
MaskedTextResultHint
rejectionHint)