MaskedTextProvider.VerifyEscapeChar(Char, Int32) Метод

Определение

Проверяет, будет ли заданный знак экранироваться в заданной позиции.Tests whether the specified character would be escaped at the specified position.

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

Параметры

input
Char

Проверяемое значение Char.The Char value to test.

position
Int32

Позиция в маске, для повторной проверки введенного знака.The position in the mask to test the input character against.

Возвращаемое значение

Boolean

Значение true, если заданный знак в заданной позиции будет экранирован, в противном случае — значение false.true if the specified character would be escaped at the specified position; otherwise, false.

Комментарии

Символ считается экранированным , если он является допустимым входным, но не назначен этой позиции в форматируемой строке.A character is said to be escaped if it is valid input, but is not assigned to that position in the formatted string. Экранированные символы делятся на следующие три категории:Escaped characters fall into the following three categories:

  • Если свойство имеет значение, символы командной строки преобразуются в escape AllowPromptAsInput -последовательность true .Prompt characters are escaped if the AllowPromptAsInput property is true.

  • Входные символы преобразуются в escape-последовательность, если они имеют то же значение, что и литерал в маске, а SkipLiterals свойство — true .Input characters are escaped if they have the same value as the literal in the mask, and if the SkipLiterals property is true.

  • Если свойство имеет значение, символы пробела преобразуются в escape ResetOnSpace -последовательность true .Space characters are escaped if the ResetOnSpace property is true.

VerifyEscapeCharМетод также возвращает значение, false Если pos параметр меньше нуля или больше значения параметра Length Mask .The VerifyEscapeChar method will also return false if the pos parameter is less than zero or greater than the Length of the Mask.

Применяется к

См. также раздел