0x00x0088
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | l1b | byte[] | Private | — | |
| 0x08 | l2b | byte[] | Private | — | |
| 0x08 | l3b | byte[] | Private | — | |
| 0x08 | l4sb | byte[] | Private | — | |
| 0x08 | l4tb | byte[] | Private | — | |
| 0x08 | l4kb | byte[] | Private | — | |
| 0x08 | l4wb | byte[] | Private | — | |
| 0x08 | l5b | byte[] | Private | — | |
| 0x08 | source | string | Private | — | |
| 0x04 | l1 | int | Private | — | |
| 0x04 | l2 | int | Private | — | |
| 0x04 | l3 | int | Private | — | |
| 0x04 | l4s | int | Private | — | |
| 0x04 | l4t | int | Private | — | |
| 0x04 | l4k | int | Private | — | |
| 0x04 | l4w | int | Private | — | |
| 0x04 | l5 | int | Private | — | |
| 0x04 | lcid | int | Private | — | |
| 0x04 | options | CompareOptions | Private | — | |
| 0x01 | processLevel2 | bool | Private | — | |
| 0x01 | frenchSort | bool | Private | — | |
| 0x01 | frenchSorted | bool | Private | — | |
| 0x0083 | 0x05 | unreflected bytes to end of SortKeyBuffer | |||
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(int lcid) | Public+1 flags | — | 0x04 |
| void Reset() | Public | — | 0x00 |
| void Initialize(const CompareOptions& options, int lcid, const string& s, bool frenchSort) | 1 flags | — | 0x08 |
| void AppendCJKExtension(byte lv1msb, byte lv1lsb) | 1 flags | — | 0x01 |
| void AppendKana(byte category, byte lv1, byte lv2, byte lv3, bool isSmallKana, byte markType, bool isKatakana, bool isHalfWidth) | 1 flags | — | 0x01 |
| void AppendNormal(byte category, byte lv1, byte lv2, byte lv3) | 1 flags | — | 0x01 |
| void AppendLevel5(byte category, byte lv1) | Private | — | 0x01 |
| void AppendBufferPrimitive(byte value, ref byte[]& buf, ref int& bidx) | Private | — | 0x08 |
| SortKey GetResultAndReset() | Public | — | 0x08 |
| int GetOptimizedLength(const byte[]& data, int len, byte defaultValue) | Private | — | 0x08 |
| SortKey GetResult() | Public | — | 0x08 |