terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Replace() [6/6]

bool System.ComponentModel.MaskedTextProvider.Replace ( string input,
int startPosition,
int endPosition,
[Out] int testPosition,
[Out] MaskedTextResultHint resultHint )
inline

Definition at line 1030 of file MaskedTextProvider.cs.

1031 {
1032 while (input == null)
1033 {
1034 }
1035 int length = this._testString.Length;
1036 if (input._stringLength != 0)
1037 {
1038 bool flag = this.TestString(input, startPosition, testPosition, resultHint);
1040 int num2 = 3;
1042 bool flag2;
1043 return flag2;
1044 }
1045 return this.RemoveAt(startPosition, endPosition, testPosition, resultHint);
1046 }
class f__AnonymousType0<< Count > j__TPar
bool TestString(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
int< AssignedEditPositionCount > k__BackingField

References System.ComponentModel.MaskedTextProvider._testString, System.ComponentModel.MaskedTextProvider.AssignedEditPositionCount, System.input, j__TPar, System.ComponentModel.MaskedTextProvider.k__BackingField, System.length, System.Text.StringBuilder.Length, System.ComponentModel.MaskedTextProvider.RemoveAt(), and System.ComponentModel.MaskedTextProvider.TestString().