MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Метод

Определение

Возвращает позицию первой нередактируемой позиции между заданными позициями, используя заданное направление поиска.Returns the position of the first non-editable position between the specified positions using the specified search direction.

public:
 int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindNonEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindNonEditPositionInRange : int * int * bool -> int
Public Function FindNonEditPositionInRange (startPosition As Integer, endPosition As Integer, direction As Boolean) As Integer

Параметры

startPosition
Int32

Отсчитываемая от нуля позиция в форматируемой строке, с которой начинается поиск.The zero-based position in the formatted string where the search starts.

endPosition
Int32

Отсчитываемая от нуля позиция в форматируемой строке, в которой будет заканчиваться поиск.The zero-based position in the formatted string where the search ends.

direction
Boolean

Значение типа Boolean, показывающее направление поиска: true для поиска в направлении вперед или false для поиска в направлении назад.A Boolean indicating the search direction; either true to search forward or false to search backward.

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

При успешном выполнении — значение Int32, представляющее отсчитываемую от нуля позицию первого встреченного литерала, в противном случае — значение InvalidIndex.If successful, an Int32 representing the zero-based position of the first literal position encountered; otherwise InvalidIndex.

Комментарии

Метод FindNonEditPositionInRange используется для поиска первого литерального символа между двумя заданными позициями включительно с использованием указанного направления поиска.The FindNonEditPositionInRange method is used to search for the first literal character between two specified positions, inclusive, using the specified search direction. Затем результат можно передать в качестве параметра индексатору Item[Int32], чтобы получить литеральное значение в этой позиции.The result can subsequently be passed as a parameter to the Item[Int32] indexer to obtain the literal value at this position.

Метод FindEditPositionInRange является дополнением этого метода.The FindEditPositionInRange method is the complement of this method.

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

Дополнительно