Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Set() [2/2]

bool System.ComponentModel.MaskedTextProvider.Set ( string input,
out int testPosition,
out MaskedTextResultHint resultHint )
inline

Definition at line 1312 of file MaskedTextProvider.cs.

1313 {
1314 if (input == null)
1315 {
1316 throw new ArgumentNullException("input");
1317 }
1319 testPosition = 0;
1320 if (input.Length == 0)
1321 {
1323 return true;
1324 }
1326 {
1327 return false;
1328 }
1329 int num = FindAssignedEditPositionFrom(testPosition + 1, direction: true);
1330 if (num != -1)
1331 {
1332 ResetString(num, _testString.Length - 1);
1333 }
1334 return true;
1335 }
int FindAssignedEditPositionFrom(int position, bool direction)
void ResetString(int startPosition, int endPosition)
bool TestSetString(string input, int position, out int testPosition, out MaskedTextResultHint resultHint)

References System.ComponentModel.MaskedTextProvider._testString, System.ComponentModel.MaskedTextProvider.Clear(), System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionFrom(), System.input, System.Text.StringBuilder.Length, System.ComponentModel.MaskedTextProvider.ResetString(), and System.ComponentModel.MaskedTextProvider.TestSetString().