|
| SimpleCollator (CultureInfo culture) |
|
SortKey | GetSortKey (string s, CompareOptions options) |
|
SortKey | GetSortKey (string s, int start, int length, CompareOptions options) |
|
bool | IsPrefix (string src, string target, CompareOptions opt) |
|
bool | IsPrefix (string s, string target, int start, int length, CompareOptions opt) |
|
bool | IsSuffix (string src, string target, CompareOptions opt) |
|
bool | IsSuffix (string s, string target, int start, int length, CompareOptions opt) |
|
int | IndexOf (string s, string target, int start, int length, CompareOptions opt) |
|
int | LastIndexOf (string s, string target, int start, int length, CompareOptions opt) |
|
|
unsafe void | SetCJKTable (CultureInfo culture, CodePointIndexer cjkIndexer, byte *catTable, byte *lv1Table, CodePointIndexer lv2Indexer, byte *lv2Table) |
|
byte | Category (int cp) |
|
byte | Level1 (int cp) |
|
byte | Level2 (int cp, SimpleCollator.ExtenderType ext) |
|
Contraction | GetContraction (string s, int start, int end) |
|
Contraction | GetContraction (string s, int start, int end, Contraction[] clist) |
|
Contraction | GetTailContraction (string s, int start, int end) |
|
Contraction | GetTailContraction (string s, int start, int end, Contraction[] clist) |
|
int | FilterOptions (int i, CompareOptions opt) |
|
SimpleCollator.ExtenderType | GetExtenderType (int i) |
|
int | FilterExtender (int i, SimpleCollator.ExtenderType ext, CompareOptions opt) |
|
bool | IsSafe (int i) |
|
void | GetSortKey (string s, int start, int end, SortKeyBuffer buf, CompareOptions opt) |
|
void | FillSortKeyRaw (int i, SimpleCollator.ExtenderType ext, SortKeyBuffer buf, CompareOptions opt) |
|
void | FillSurrogateSortKeyRaw (int i, SortKeyBuffer buf) |
|
int ISimpleCollator. | Compare (string s1, int idx1, int len1, string s2, int idx2, int len2, CompareOptions options) |
|
unsafe void | ClearBuffer (byte *buffer, int size) |
|
int | CompareInternal (string s1, int idx1, int len1, string s2, int idx2, int len2, [Out] bool targetConsumed, [Out] bool sourceConsumed, bool skipHeadingExtenders, bool immediateBreakup, SimpleCollator.Context ctx) |
|
int | CompareFlagPair (bool b1, bool b2) |
|
bool | IsPrefix (string s, string target, int start, int length, bool skipHeadingExtenders, SimpleCollator.Context ctx) |
|
int | QuickIndexOf (string s, string target, int start, int length, [Out] bool testWasUnable) |
|
int | IndexOfOrdinal (string s, string target, int start, int length) |
|
int | IndexOfOrdinal (string s, char target, int start, int length) |
|
unsafe int | IndexOfSortKey (string s, int start, int length, byte *sortkey, char target, int ti, bool noLv4, SimpleCollator.Context ctx) |
|
unsafe int | IndexOf (string s, string target, int start, int length, byte *targetSortKey, SimpleCollator.Context ctx) |
|
int | LastIndexOfOrdinal (string s, string target, int start, int length) |
|
unsafe int | LastIndexOfSortKey (string s, int start, int orgStart, int length, byte *sortkey, int ti, bool noLv4, SimpleCollator.Context ctx) |
|
unsafe int | LastIndexOf (string s, string target, int start, int length, byte *targetSortKey, SimpleCollator.Context ctx) |
|
unsafe bool | MatchesForward (string s, int idx, int end, int ti, byte *sortkey, bool noLv4, SimpleCollator.Context ctx) |
|
unsafe bool | MatchesForwardCore (string s, int idx, int end, int ti, byte *sortkey, bool noLv4, SimpleCollator.ExtenderType ext, Contraction ct, SimpleCollator.Context ctx) |
|
unsafe bool | MatchesPrimitive (CompareOptions opt, byte *source, int si, SimpleCollator.ExtenderType ext, byte *target, int ti, bool noLv4) |
|
unsafe bool | MatchesBackward (string s, int idx, int end, int orgStart, int ti, byte *sortkey, bool noLv4, SimpleCollator.Context ctx) |
|
unsafe bool | MatchesBackwardCore (string s, int idx, int end, int orgStart, int ti, byte *sortkey, bool noLv4, SimpleCollator.ExtenderType ext, Contraction ct, SimpleCollator.Context ctx) |
|
Definition at line 9 of file SimpleCollator.cs.