implements ICloneable
0x00x0050
Members 29
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x02 | SPACE_CHAR | ushort | PrivateStatic+1 flags | 0 |
| — | 0x02 | DEFAULT_PROMPT_CHAR | ushort | PrivateStatic+1 flags | 0 |
| — | 0x02 | NULL_PASSWORD_CHAR | ushort | PrivateStatic+1 flags | 0 |
| — | 0x01 | DEFAULT_ALLOW_PROMPT | bool | PrivateStatic+1 flags | 0 |
| — | 0x04 | INVALID_INDEX | int | PrivateStatic+1 flags | 0 |
| — | 0x01 | EDIT_ANY | byte | PrivateStatic+1 flags | 0 |
| — | 0x01 | EDIT_UNASSIGNED | byte | PrivateStatic+1 flags | 0 |
| — | 0x01 | EDIT_ASSIGNED | byte | PrivateStatic+1 flags | 0 |
| — | 0x01 | FORWARD | bool | PrivateStatic+1 flags | 0 |
| — | 0x01 | BACKWARD | bool | PrivateStatic+1 flags | 0 |
| 0x04 | s_ASCII_ONLY | int | PrivateStatic | — | |
| 0x04 | s_ALLOW_PROMPT_AS_INPUT | int | PrivateStatic | — | |
| 0x04 | s_INCLUDE_PROMPT | int | PrivateStatic | — | |
| 0x04 | s_INCLUDE_LITERALS | int | PrivateStatic | — | |
| 0x04 | s_RESET_ON_PROMPT | int | PrivateStatic | — | |
| 0x04 | s_RESET_ON_LITERALS | int | PrivateStatic | — | |
| 0x04 | s_SKIP_SPACE | int | PrivateStatic | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | s_maskTextProviderType | Type | PrivateStatic | — | |
| 0x04 | _flagState | BitVector32 | Private | — | |
| 0x08 | _testString | StringBuilder | Private | — | |
| 0x04 | _requiredCharCount | int | Private | — | |
| 0x04 | _requiredEditChars | int | Private | — | |
| 0x04 | _optionalEditChars | int | Private | — | |
| 0x02 | _passwordChar | ushort | Private | — | |
| 0x02 | _promptChar | ushort | Private | — | |
| 0x08 | _stringDescriptor | List<System.ComponentModel.MaskedTextProvider.CharDescriptor> | Private | — | |
| 0x04 | <AssignedEditPositionCount>k__BackingField | int | Private | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | <Culture>k__BackingField | CultureInfo | Private+1 flags | — | |
| 0x08 | <Mask>k__BackingField | string | Private+1 flags | — | |
Functions 113
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const string& mask) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, bool restrictToAscii) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, CultureInfo culture) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, CultureInfo culture, bool restrictToAscii) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, ushort passwordChar, bool allowPromptAsInput) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, CultureInfo culture, ushort passwordChar, bool allowPromptAsInput) | Public+1 flags | — | 0x08 |
| void .ctor(const string& mask, CultureInfo culture, bool allowPromptAsInput, ushort promptChar, ushort passwordChar, bool restrictToAscii) | Public+1 flags | — | 0x08 |
| void Initialize() | Private | — | 0x00 |
| bool get_AllowPromptAsInput() | Public+1 flags | — | 0x01 |
| int get_AssignedEditPositionCount() | Public+1 flags | — | 0x04 |
| void set_AssignedEditPositionCount(int value) | Private+1 flags | — | 0x04 |
| int get_AvailableEditPositionCount() | Public+1 flags | — | 0x04 |
| object Clone() | PublicFinal+2 flags | — | 0x08 |
| CultureInfo get_Culture() | Public+1 flags | — | 0x08 |
| ushort get_DefaultPasswordChar() | PublicStatic+1 flags | — | 0x02 |
| int get_EditPositionCount() | Public+1 flags | — | 0x04 |
| IEnumerator get_EditPositions() | Public+1 flags | — | 0x08 |
| bool get_IncludeLiterals() | Public+1 flags | — | 0x01 |
| void set_IncludeLiterals(bool value) | Public+1 flags | — | 0x01 |
| bool get_IncludePrompt() | Public+1 flags | — | 0x01 |
| void set_IncludePrompt(bool value) | Public+1 flags | — | 0x01 |
| bool get_AsciiOnly() | Public+1 flags | — | 0x01 |
| bool get_IsPassword() | Public+1 flags | — | 0x01 |
| void set_IsPassword(bool value) | Public+1 flags | — | 0x01 |
| int get_InvalidIndex() | PublicStatic+1 flags | — | 0x04 |
| int get_LastAssignedPosition() | Public+1 flags | — | 0x04 |
| int get_Length() | Public+1 flags | — | 0x04 |
| string get_Mask() | Public+1 flags | — | 0x08 |
| bool get_MaskCompleted() | Public+1 flags | — | 0x01 |
| bool get_MaskFull() | Public+1 flags | — | 0x01 |
| ushort get_PasswordChar() | Public+1 flags | — | 0x02 |
| void set_PasswordChar(ushort value) | Public+1 flags | — | 0x02 |
| ushort get_PromptChar() | Public+1 flags | — | 0x02 |
| void set_PromptChar(ushort value) | Public+1 flags | — | 0x02 |
| bool get_ResetOnPrompt() | Public+1 flags | — | 0x01 |
| void set_ResetOnPrompt(bool value) | Public+1 flags | — | 0x01 |
| bool get_ResetOnSpace() | Public+1 flags | — | 0x01 |
| void set_ResetOnSpace(bool value) | Public+1 flags | — | 0x01 |
| bool get_SkipLiterals() | Public+1 flags | — | 0x01 |
| void set_SkipLiterals(bool value) | Public+1 flags | — | 0x01 |
| ushort get_Item(int index) | Public+1 flags | — | 0x04 |
| bool Add(ushort input) | Public | — | 0x02 |
| bool Add(ushort input, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | — | 0x04 |
| bool Add(const string& input) | Public | — | 0x08 |
| bool Add(const string& input, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | — | 0x08 |
| void Clear() | Public | 0x00 | |
| void Clear(ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| int FindAssignedEditPositionFrom(int position, bool direction) | Public | 0x04 | |
| int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction) | Public | 0x04 | |
| int FindEditPositionFrom(int position, bool direction) | Public | 0x04 | |
| int FindEditPositionInRange(int startPosition, int endPosition, bool direction) | Public | 0x04 | |
| int FindEditPositionInRange(int startPosition, int endPosition, bool direction, byte assignedStatus) | Private | 0x04 | |
| int FindNonEditPositionFrom(int position, bool direction) | Public | 0x04 | |
| int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction) | Public | 0x04 | |
| int FindPositionInRange(int startPosition, int endPosition, bool direction, const CharType& charTypeFlags) | Private | 0x04 | |
| int FindUnassignedEditPositionFrom(int position, bool direction) | Public | 0x04 | |
| int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction) | Public | 0x04 | |
| bool GetOperationResultFromHint(const MaskedTextResultHint& hint) | PublicStatic | 0x04 | |
| bool InsertAt(ushort input, int position) | Public | 0x04 | |
| bool InsertAt(ushort input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| bool InsertAt(const string& input, int position) | Public | 0x08 | |
| bool InsertAt(const string& input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x08 | |
| bool InsertAtInt(const string& input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint, bool testOnly) | Private | 0x08 | |
| bool IsAscii(ushort c) | PrivateStatic | 0x02 | |
| bool IsAciiAlphanumeric(ushort c) | PrivateStatic | 0x02 | |
| bool IsAlphanumeric(ushort c) | PrivateStatic | 0x02 | |
| bool IsAsciiLetter(ushort c) | PrivateStatic | 0x02 | |
| bool IsAvailablePosition(int position) | Public | 0x04 | |
| bool IsEditPosition(int position) | Public | 0x04 | |
| bool IsEditPosition(CharDescriptor charDescriptor) | PrivateStatic | 0x08 | |
| bool IsLiteralPosition(CharDescriptor charDescriptor) | PrivateStatic | 0x08 | |
| bool IsPrintableChar(ushort c) | PrivateStatic | 0x02 | |
| bool IsValidInputChar(ushort c) | PublicStatic | 0x02 | |
| bool IsValidMaskChar(ushort c) | PublicStatic | 0x02 | |
| bool IsValidPasswordChar(ushort c) | PublicStatic | 0x02 | |
| bool Remove() | Public | 0x01 | |
| bool Remove(ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| bool RemoveAt(int position) | Public | 0x04 | |
| bool RemoveAt(int startPosition, int endPosition) | Public | 0x04 | |
| bool RemoveAt(int startPosition, int endPosition, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| bool RemoveAtInt(int startPosition, int endPosition, ref int& testPosition, ref MaskedTextResultHint& resultHint, bool testOnly) | Private | 0x04 | |
| bool Replace(ushort input, int position) | Public | 0x04 | |
| bool Replace(ushort input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| bool Replace(ushort input, int startPosition, int endPosition, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x04 | |
| bool Replace(const string& input, int position) | Public | 0x08 | |
| bool Replace(const string& input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x08 | |
| bool Replace(const string& input, int startPosition, int endPosition, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x08 | |
| void ResetChar(int testPosition) | Private | 0x04 | |
| void ResetString(int startPosition, int endPosition) | Private | 0x04 | |
| bool Set(const string& input) | Public | 0x08 | |
| bool Set(const string& input, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x08 | |
| void SetChar(ushort input, int position) | Private | 0x04 | |
| void SetChar(ushort input, int position, CharDescriptor charDescriptor) | Private | 0x08 | |
| void SetString(const string& input, int testPosition) | Private | 0x08 | |
| bool TestChar(ushort input, int position, ref MaskedTextResultHint& resultHint) | Private | 0x04 | |
| bool TestEscapeChar(ushort input, int position) | Private | 0x04 | |
| bool TestEscapeChar(ushort input, int position, CharDescriptor charDex) | Private | 0x08 | |
| bool TestSetChar(ushort input, int position, ref MaskedTextResultHint& resultHint) | Private | 0x04 | |
| bool TestSetString(const string& input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Private | 0x08 | |
| bool TestString(const string& input, int position, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Private | 0x08 | |
| string ToDisplayString() | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(bool ignorePasswordChar) | Public | 0x08 | |
| string ToString(int startPosition, int length) | Public | 0x08 | |
| string ToString(bool ignorePasswordChar, int startPosition, int length) | Public | 0x08 | |
| string ToString(bool includePrompt, bool includeLiterals) | Public | 0x08 | |
| string ToString(bool includePrompt, bool includeLiterals, int startPosition, int length) | Public | 0x08 | |
| string ToString(bool ignorePasswordChar, bool includePrompt, bool includeLiterals, int startPosition, int length) | Public | 0x08 | |
| bool VerifyChar(ushort input, int position, ref MaskedTextResultHint& hint) | Public | 0x04 | |
| bool VerifyEscapeChar(ushort input, int position) | Public | 0x04 | |
| bool VerifyString(const string& input) | Public | 0x08 | |
| bool VerifyString(const string& input, ref int& testPosition, ref MaskedTextResultHint& resultHint) | Public | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |