Skip to content

Char Query Operations

Malcolm Groves edited this page Jan 7, 2014 · 8 revisions

In addition to the Common Query operations, FluentQuery supports operations specific to the type being queried.

For querying chars (say, in a String, or a TList<char>, the additional operations are:

Operation Description
Matches Enumerates items that match the supplied Char. Can be either case-sensitive or insensive, but is insensitive by default.
IsControl Enumerates items that are Unicode control characters
IsDigit Enumerates items that are Unicode digits
IsHighSurrogate Enumerates items that are Unicode high surrogates
IsInArray Enumerates only items that are also found in a supplied Array of Char
IsLetter Enumerates items that are Unicode letters
IsLetterOrDigit Enumerates items that are Unicode digits or letters
IsLower Enumerates items that are lower case
IsLowSurrogate Enumerates items that are Unicode low surrogates
IsNumber Enumerates items that are Unicode numbers
IsPunctuation Enumerates items that are Unicode punctuation characters
IsSeparator Enumerates items that are Unicode separator characters
IsSurrogate Enumerates items that are Unicode surrogates
IsSymbol Enumerates items that are Unicode symbols
IsUpper Enumerates items that are upper case
IsWhitespace Enumerates items that are Unicode whitespace characters

Clone this wiki locally