implements IDeserializationCallback
0x00x0038
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | ValidIndexMaskOffFlags | CompareOptions | PrivateStatic+1 flags | 56130816 |
| — | 0x04 | ValidCompareMaskOffFlags | CompareOptions | PrivateStatic+1 flags | 56130816 |
| — | 0x04 | ValidHashCodeOfStringMaskOffFlags | CompareOptions | PrivateStatic+1 flags | 56130816 |
| — | 0x04 | ValidSortkeyCtorMaskOffFlags | CompareOptions | PrivateStatic+1 flags | 56130816 |
| 0x08 | Invariant | CompareInfo | Static+2 flags | — | |
| 0x08 | m_name | string | Private | — | |
| 0x08 | _sortName | string | Private+1 flags | — | |
| 0x08 | m_SortVersion | SortVersion | Private | — | |
| 0x04 | culture | int | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | collator | ISimpleCollator | Private+1 flags | — | |
| 0x08 | collators | Dictionary<System.String | PrivateStatic | — | |
| 0x01 | managedCollation | bool | PrivateStatic | — | |
| 0x01 | managedCollationChecked | bool | PrivateStatic | — | |
Functions 61
| Signature | Flags | Native | Params |
|---|---|---|---|
| int InvariantIndexOf(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | Static+1 flags | 0x08 | |
| int InvariantLastIndexOf(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | Static+1 flags | 0x08 | |
| int InvariantFindString(const Char*& source, int sourceCount, const Char*& value, int valueCount, bool ignoreCase, bool start) | PrivateStatic | 0x04 | |
| ushort InvariantToUpper(ushort c) | PrivateStatic | 0x02 | |
| SortKey InvariantCreateSortKey(const string& source, const CompareOptions& options) | Private | 0x08 | |
| void .ctor(CultureInfo culture) | 2 flags | 0x08 | |
| CompareInfo GetCompareInfo(const string& name) | PublicStatic | 0x08 | |
| void OnDeserializing(const StreamingContext& ctx) | Private | 0x10 | |
| void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) | PrivateFinal+2 flags | 0x08 | |
| void OnDeserialized(const StreamingContext& ctx) | Private | 0x10 | |
| void OnDeserialized() | Private | 0x00 | |
| void OnSerializing(const StreamingContext& ctx) | Private | 0x10 | |
| string get_Name() | Public+3 flags | 0x08 | |
| int Compare(const string& string1, const string& string2) | Public+2 flags | 0x08 | |
| int Compare(const string& string1, const string& string2, const CompareOptions& options) | Public+2 flags | 0x08 | |
| int Compare(const ReadOnlySpan<System.Char>& string1, const string& string2, const CompareOptions& options) | 1 flags | 0x10 | |
| int CompareOptionIgnoreCase(const ReadOnlySpan<System.Char>& string1, const ReadOnlySpan<System.Char>& string2) | 1 flags | 0x10 | |
| int Compare(const string& string1, int offset1, int length1, const string& string2, int offset2, int length2, const CompareOptions& options) | Public+2 flags | 0x08 | |
| int CompareOrdinalIgnoreCase(const string& strA, int indexA, int lengthA, const string& strB, int indexB, int lengthB) | Static+1 flags | 0x08 | |
| int CompareOrdinalIgnoreCase(const ReadOnlySpan<System.Char>& strA, const ReadOnlySpan<System.Char>& strB) | Static+1 flags | 0x10 | |
| bool IsPrefix(const string& source, const string& prefix, const CompareOptions& options) | Public+2 flags | 0x08 | |
| bool IsSuffix(const string& source, const string& suffix, const CompareOptions& options) | Public+2 flags | 0x08 | |
| bool IsSuffix(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& suffix, const CompareOptions& options) | 1 flags | 0x10 | |
| int IndexOf(const string& source, const string& value, const CompareOptions& options) | Public+2 flags | 0x08 | |
| int IndexOf(const string& source, const string& value, int startIndex, int count, const CompareOptions& options) | Public+2 flags | 0x08 | |
| int IndexOfOrdinal(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | 1 flags | 0x08 | |
| int LastIndexOf(const string& source, const string& value, int startIndex, int count, const CompareOptions& options) | Public+2 flags | 0x08 | |
| int LastIndexOfOrdinal(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | 1 flags | 0x08 | |
| SortKey GetSortKey(const string& source, const CompareOptions& options) | Public+2 flags | 0x08 | |
| bool Equals(object value) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| int GetIgnoreCaseHash(const string& source) | Static+1 flags | 0x08 | |
| int GetHashCodeOfString(const string& source, const CompareOptions& options) | 1 flags | 0x08 | |
| int GetHashCode(const string& source, const CompareOptions& options) | Public+2 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool get_UseManagedCollation() | PrivateStatic+1 flags | 0x01 | |
| ISimpleCollator GetCollator() | Private | 0x08 | |
| SortKey CreateSortKeyCore(const string& source, const CompareOptions& options) | Private | 0x08 | |
| int internal_index_switch(const string& s1, int sindex, int count, const string& s2, const CompareOptions& opt, bool first) | Private | 0x08 | |
| int internal_compare_switch(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options) | Private | 0x08 | |
| int internal_compare_managed(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options) | Private | 0x08 | |
| int internal_index_managed(const string& s1, int sindex, int count, const string& s2, const CompareOptions& opt, bool first) | Private | 0x08 | |
| int internal_compare_icall(const Char*& str1, int length1, const Char*& str2, int length2, const CompareOptions& options) | PrivateStatic | 0x04 | |
| int internal_compare(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options) | PrivateStatic | 0x08 | |
| int internal_index_icall(const Char*& source, int sindex, int count, const Char*& value, int value_length, bool first) | PrivateStatic | 0x04 | |
| int internal_index(const string& source, int sindex, int count, const string& value, bool first) | PrivateStatic | 0x08 | |
| void InitSort(CultureInfo culture) | Private | 0x08 | |
| int CompareStringOrdinalIgnoreCase(const Char*& pString1, int length1, const Char*& pString2, int length2) | PrivateStatic | 0x04 | |
| int IndexOfOrdinalCore(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | Static+1 flags | 0x08 | |
| int LastIndexOfOrdinalCore(const string& source, const string& value, int startIndex, int count, bool ignoreCase) | Static+1 flags | 0x08 | |
| int LastIndexOfCore(const string& source, const string& target, int startIndex, int count, const CompareOptions& options) | Private | 0x08 | |
| int IndexOfCore(const string& source, const string& target, int startIndex, int count, const CompareOptions& options, const Int32*& matchLengthPtr) | Private | 0x08 | |
| int CompareString(const ReadOnlySpan<System.Char>& string1, const string& string2, const CompareOptions& options) | Private | 0x10 | |
| int CompareString(const ReadOnlySpan<System.Char>& string1, const ReadOnlySpan<System.Char>& string2, const CompareOptions& options) | Private | 0x10 | |
| SortKey CreateSortKey(const string& source, const CompareOptions& options) | Private | 0x08 | |
| bool StartsWith(const string& source, const string& prefix, const CompareOptions& options) | Private | 0x08 | |
| bool EndsWith(const string& source, const string& suffix, const CompareOptions& options) | Private | 0x08 | |
| bool EndsWith(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& suffix, const CompareOptions& options) | Private | 0x10 | |
| int GetHashCodeOfStringCore(const string& source, const CompareOptions& options) | 1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void .ctor() | 2 flags | 0x00 |