System.ComponentModel.MaskedTextProvider
namespace System.ComponentModel
{
public class MaskedTextProvider : ICloneable
{
public bool AllowPromptAsInput { get; }
public bool AsciiOnly { get; }
public int AssignedEditPositionCount { get; }
public int AvailableEditPositionCount { get; }
public CultureInfo Culture { get; }
public static char DefaultPasswordChar { get; }
public int EditPositionCount { get; }
public IEnumerator EditPositions { get; }
public bool IncludeLiterals { get; set; }
public bool IncludePrompt { get; set; }
public static int InvalidIndex { get; }
public bool IsPassword { get; set; }
public char this[int index] { get; }
public int LastAssignedPosition { get; }
public int Length { get; }
public string Mask { get; }
public bool MaskCompleted { get; }
public bool MaskFull { get; }
public char PasswordChar { get; set; }
public char PromptChar { get; set; }
public bool ResetOnPrompt { get; set; }
public bool ResetOnSpace { get; set; }
public bool SkipLiterals { get; set; }
public MaskedTextProvider(string mask);
public MaskedTextProvider(string mask, bool restrictToAscii);
public MaskedTextProvider(string mask, char passwordChar, bool allowPromptAsInput);
public MaskedTextProvider(string mask, CultureInfo culture);
public MaskedTextProvider(string mask, CultureInfo culture, bool restrictToAscii);
public MaskedTextProvider(string mask, CultureInfo culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii);
public MaskedTextProvider(string mask, CultureInfo culture, char passwordChar, bool allowPromptAsInput);
public bool Add(char input);
public bool Add(char input, out int testPosition, out MaskedTextResultHint resultHint);
public bool Add(string input);
public bool Add(string input, out int testPosition, out MaskedTextResultHint resultHint);
public void Clear();
public void Clear(out MaskedTextResultHint resultHint);
public object Clone();
public int FindAssignedEditPositionFrom(int position, bool direction);
public int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindEditPositionFrom(int position, bool direction);
public int FindEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindNonEditPositionFrom(int position, bool direction);
public int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindUnassignedEditPositionFrom(int position, bool direction);
public int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public static bool GetOperationResultFromHint(MaskedTextResultHint hint);
public bool InsertAt(char input, int position);
public bool InsertAt(char input, int position, out int testPosition, out MaskedTextResultHint resultHint);
public bool InsertAt(string input, int position);
public bool InsertAt(string input, int position, out int testPosition, out MaskedTextResultHint resultHint);
public bool IsAvailablePosition(int position);
public bool IsEditPosition(int position);
public static bool IsValidInputChar(char c);
public static bool IsValidMaskChar(char c);
public static bool IsValidPasswordChar(char c);
public bool Remove();
public bool Remove(out int testPosition, out MaskedTextResultHint resultHint);
public bool RemoveAt(int position);
public bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt(int startPosition, int endPosition, out int testPosition, out MaskedTextResultHint resultHint);
public bool Replace(char input, int position);
public bool Replace(char input, int startPosition, int endPosition, out int testPosition, out MaskedTextResultHint resultHint);
public bool Replace(char input, int position, out int testPosition, out MaskedTextResultHint resultHint);
public bool Replace(string input, int position);
public bool Replace(string input, int startPosition, int endPosition, out int testPosition, out MaskedTextResultHint resultHint);
public bool Replace(string input, int position, out int testPosition, out MaskedTextResultHint resultHint);
public bool Set(string input);
public bool Set(string input, out int testPosition, out MaskedTextResultHint resultHint);
public string ToDisplayString();
public string ToString(bool ignorePasswordChar);
public string ToString(bool includePrompt, bool includeLiterals);
public string ToString(bool ignorePasswordChar, bool includePrompt, bool includeLiterals, int startPosition, int length);
public string ToString(bool includePrompt, bool includeLiterals, int startPosition, int length);
public string ToString(bool ignorePasswordChar, int startPosition, int length);
public string ToString(int startPosition, int length);
public bool VerifyChar(char input, int position, out MaskedTextResultHint hint);
public bool VerifyEscapeChar(char input, int position);
public bool VerifyString(string input);
public bool VerifyString(string input, out int testPosition, out MaskedTextResultHint resultHint);
}
}