MaskedTextProvider.VerifyEscapeChar(Char, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, будет ли заданный знак экранироваться в заданной позиции.
public:
bool VerifyEscapeChar(char input, int position);
public bool VerifyEscapeChar (char input, int position);
member this.VerifyEscapeChar : char * int -> bool
Public Function VerifyEscapeChar (input As Char, position As Integer) As Boolean
Параметры
- position
- Int32
Позиция в маске, для повторной проверки введенного знака.
Возвращаемое значение
Значение true
, если заданный знак в заданной позиции будет экранирован, в противном случае — значение false
.
Комментарии
Считается, что символ экранируется, если он является допустимым входным, но не назначается этой позиции в отформатируемой строке. Экранированные символы делятся на следующие три категории:
Символы запроса экранируются, AllowPromptAsInput если свойство имеет значение
true
.Входные символы экранируются, если они имеют то же значение, что и литерал в маске SkipLiterals , и если свойство имеет значение
true
.Пробелы экранируются, если ResetOnSpace свойство имеет значение
true
.
Метод VerifyEscapeChar также возвращает значение false
, pos
если параметр меньше нуля или больше , чем LengthMaskзначение .