backward
Description:
[ Version ( since = "4.0" ) ]
public bool backward (TextIter iter, out TextIter match_start, out TextIter match_end, out bool has_wrapped_around)
public bool backward (TextIter iter, out TextIter match_start, out TextIter match_end, out bool has_wrapped_around)
Synchronous backward search.
It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer
is small, this function is more convenient to use.
If the wrap_around property is false, this function doesn't try to wrap around.
The has_wrapped_around
out parameter is set independently of whether a match is found. So if this function returns
false, has_wrapped_around
will have the same value as the
wrap_around property.
Parameters:
this | |
iter |
start of search. |
match_start |
return location for start of match, or null. |
match_end |
return location for end of match, or null. |
has_wrapped_around |
return location to know whether the search has wrapped around, or null. |
Returns:
whether a match was found. |