49 bool flag =
string.IsNullOrEmpty(mask);
69 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
147 if (text2 ==
null || text2 !=
null)
183 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
322 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
692 return startPosition;
720 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
748 while (
input ==
null)
787 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
864 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
870 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
1017 while (
input ==
null)
1032 while (
input ==
null)
1036 if (input._stringLength != 0)
1131 char c =
input[(int)num];
1142 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
1284 return this.
ToString(ignorePasswordChar, startPosition != 0,
length != 0, startPosition,
length);
1298 return this.
ToString(
true, includeLiterals, startPosition != 0, startPosition,
length);
1335 if (
input !=
null &&
input._stringLength != 0)
1348 int num = global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask(global::System.Collections.Specialized.BitVector32.CreateMask()))))));
1406 private global::System.Collections.Specialized.BitVector32
_flagState;
class f__AnonymousType0<< Count > j__TPar
CharDescriptor(int maskPos, MaskedTextProvider.CharType charType)
MaskedTextProvider.CharType CharType
override string ToString()
MaskedTextProvider.CaseConversion CaseConversion
MaskedTextProvider(string mask, CultureInfo culture, bool restrictToAscii)
bool Replace(char input, int position)
bool Add(string input, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
bool IsEditPosition(int position)
MaskedTextProvider(string mask, bool restrictToAscii)
bool RemoveAt(int startPosition, int endPosition, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
void SetString(string input, int testPosition)
bool VerifyEscapeChar(char input, int position)
MaskedTextProvider(string mask, CultureInfo culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii)
bool TestSetChar(char input, int position, [Out] MaskedTextResultHint resultHint)
int FindAssignedEditPositionFrom(int position, bool direction)
static bool IsAlphanumeric(char c)
IEnumerator EditPositions
void ResetChar(int testPosition)
int AvailableEditPositionCount
static Type s_maskTextProviderType
bool InsertAt(char input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
static bool IsValidPasswordChar(char c)
static char DefaultPasswordChar
MaskedTextProvider(string mask)
static bool GetOperationResultFromHint(MaskedTextResultHint hint)
readonly string< Mask > k__BackingField
bool RemoveAt(int startPosition, int endPosition)
int FindEditPositionInRange(int startPosition, int endPosition, bool direction, byte assignedStatus)
bool Replace(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
bool Replace(char input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
global::System.Collections.Specialized.BitVector32 _flagState
void SetChar(char input, int position)
const char DEFAULT_PROMPT_CHAR
MaskedTextProvider(string mask, CultureInfo culture)
int FindUnassignedEditPositionFrom(int position, bool direction)
static int s_RESET_ON_PROMPT
bool TestString(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
static bool IsAscii(char c)
const char NULL_PASSWORD_CHAR
bool InsertAtInt(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint, bool testOnly)
bool InsertAt(string input, int position)
string ToString(bool ignorePasswordChar, int startPosition, int length)
bool Set(string input, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
bool TestEscapeChar(char input, int position, MaskedTextProvider.CharDescriptor charDex)
bool VerifyChar(char input, int position, [Out] MaskedTextResultHint hint)
int FindPositionInRange(int startPosition, int endPosition, bool direction, MaskedTextProvider.CharType charTypeFlags)
bool Remove([Out] int testPosition, [Out] MaskedTextResultHint resultHint)
bool IsAvailablePosition(int position)
void SetChar(char input, int position, MaskedTextProvider.CharDescriptor charDescriptor)
static int s_RESET_ON_LITERALS
bool Replace(string input, int position)
bool Replace(string input, int startPosition, int endPosition, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
bool TestChar(char input, int position, [Out] MaskedTextResultHint resultHint)
int AssignedEditPositionCount
MaskedTextProvider(string mask, CultureInfo culture, char passwordChar, bool allowPromptAsInput)
bool TestEscapeChar(char input, int position)
static int s_INCLUDE_LITERALS
static bool IsLiteralPosition(MaskedTextProvider.CharDescriptor charDescriptor)
int FindEditPositionInRange(int startPosition, int endPosition, bool direction)
readonly CultureInfo< Culture > k__BackingField
bool Replace(char input, int startPosition, int endPosition, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
void Clear([Out] MaskedTextResultHint resultHint)
static int s_ALLOW_PROMPT_AS_INPUT
static bool IsAciiAlphanumeric(char c)
bool RemoveAt(int position)
bool InsertAt(char input, int position)
static bool IsEditPosition(MaskedTextProvider.CharDescriptor charDescriptor)
bool InsertAt(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
void ResetString(int startPosition, int endPosition)
bool VerifyString(string input, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
override string ToString()
string ToString(bool ignorePasswordChar)
static bool IsAsciiLetter(char c)
StringBuilder _testString
bool RemoveAtInt(int startPosition, int endPosition, [Out] int testPosition, [Out] MaskedTextResultHint resultHint, bool testOnly)
string ToString(bool ignorePasswordChar, bool includePrompt, bool includeLiterals, int startPosition, int length)
string ToString(bool includePrompt, bool includeLiterals, int startPosition, int length)
bool TestSetString(string input, int position, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
int< AssignedEditPositionCount > k__BackingField
int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction)
string ToString(int startPosition, int length)
static int s_INCLUDE_PROMPT
static bool IsValidInputChar(char c)
List< MaskedTextProvider.CharDescriptor > _stringDescriptor
MaskedTextProvider(string mask, char passwordChar, bool allowPromptAsInput)
string ToString(bool includePrompt, bool includeLiterals)
bool VerifyString(string input)
static bool IsPrintableChar(char c)
int FindNonEditPositionFrom(int position, bool direction)
int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction)
int FindEditPositionFrom(int position, bool direction)
static bool IsValidMaskChar(char c)
const byte EDIT_UNASSIGNED
static MaskedTextProvider()
const bool DEFAULT_ALLOW_PROMPT
bool Add(char input, [Out] int testPosition, [Out] MaskedTextResultHint resultHint)
int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction)
static CultureInfo CurrentCulture
static CultureInfo InvariantCulture
override string ToString()