Zdexby TheHolyOneZ
36,909 classes
Class

CompareInfo

: Object
System.Globalization.CompareInfo, mscorlib 0x0038 (56 B) inherited 0x0010 mscorlib.dll
0x00x0038

Members 13

OffsetSizeNameTypeFlagsDefault
—0x04ValidIndexMaskOffFlagsCompareOptionsPrivateStatic+1 flags515824384
—0x04ValidCompareMaskOffFlagsCompareOptionsPrivateStatic+1 flags515824384
—0x04ValidHashCodeOfStringMaskOffFlagsCompareOptionsPrivateStatic+1 flags515824384
—0x04ValidSortkeyCtorMaskOffFlagsCompareOptionsPrivateStatic+1 flags515824384
0x08InvariantCompareInfoStatic+2 flags—
0x08m_namestringPrivate—
0x08_sortNamestringPrivate+1 flags—
0x08m_SortVersionSortVersionPrivate—
0x04cultureintPrivate—
0x002C0x04padding / unreflected
0x08collatorISimpleCollatorPrivate+1 flags—
0x08collatorsDictionary<System.StringPrivateStatic—
0x01managedCollationboolPrivateStatic—
0x01managedCollationCheckedboolPrivateStatic—

Functions 69

SignatureFlagsNativeParams
int InvariantIndexOf(const string& source, const string& value, int startIndex, int count, bool ignoreCase)Static+1 flags0x08
int InvariantIndexOf(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& value, bool ignoreCase)Static+1 flags0x10
int InvariantLastIndexOf(const string& source, const string& value, int startIndex, int count, bool ignoreCase)Static+1 flags0x08
int InvariantFindString(const Char*& source, int sourceCount, const Char*& value, int valueCount, bool ignoreCase, bool start)PrivateStatic0x04
ushort InvariantToUpper(ushort c)PrivateStatic0x02
SortKey InvariantCreateSortKey(const string& source, const CompareOptions& options)Private0x08
void .ctor(CultureInfo culture)2 flags0x08
CompareInfo GetCompareInfo(const string& name)PublicStatic0x08
void OnDeserializing(const StreamingContext& ctx)Private0x10
void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender)PrivateFinal+2 flags0x08
void OnDeserialized(const StreamingContext& ctx)Private0x10
void OnDeserialized()Private0x00
void OnSerializing(const StreamingContext& ctx)Private0x10
string get_Name()Public+3 flags0x08
int Compare(const string& string1, const string& string2)Public+2 flags0x08
int Compare(const string& string1, const string& string2, const CompareOptions& options)Public+2 flags0x08
int Compare(const ReadOnlySpan<System.Char>& string1, const string& string2, const CompareOptions& options)1 flags0x10
int CompareOptionNone(const ReadOnlySpan<System.Char>& string1, const ReadOnlySpan<System.Char>& string2)1 flags0x10
int CompareOptionIgnoreCase(const ReadOnlySpan<System.Char>& string1, const ReadOnlySpan<System.Char>& string2)1 flags0x10
int Compare(const string& string1, int offset1, int length1, const string& string2, int offset2, int length2, const CompareOptions& options)Public+2 flags0x08
int CompareOrdinalIgnoreCase(const string& strA, int indexA, int lengthA, const string& strB, int indexB, int lengthB)Static+1 flags0x08
int CompareOrdinalIgnoreCase(const ReadOnlySpan<System.Char>& strA, const ReadOnlySpan<System.Char>& strB)Static+1 flags0x10
bool IsPrefix(const string& source, const string& prefix, const CompareOptions& options)Public+2 flags0x08
bool IsPrefix(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& prefix, const CompareOptions& options)1 flags0x10
bool IsSuffix(const string& source, const string& suffix, const CompareOptions& options)Public+2 flags0x08
bool IsSuffix(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& suffix, const CompareOptions& options)1 flags0x10
int IndexOf(const string& source, const string& value, const CompareOptions& options)Public+2 flags0x08
int IndexOf(const string& source, const string& value, int startIndex, int count, const CompareOptions& options)Public+2 flags0x08
int IndexOfOrdinal(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& value, bool ignoreCase)1 flags0x10
int IndexOf(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& value, const CompareOptions& options)1 flags0x10
int IndexOfOrdinal(const string& source, const string& value, int startIndex, int count, bool ignoreCase)1 flags0x08
int LastIndexOf(const string& source, const string& value, int startIndex, int count, const CompareOptions& options)Public+2 flags0x08
int LastIndexOfOrdinal(const string& source, const string& value, int startIndex, int count, bool ignoreCase)1 flags0x08
SortKey GetSortKey(const string& source, const CompareOptions& options)Public+2 flags0x08
bool Equals(object value)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
int GetIgnoreCaseHash(const string& source)Static+1 flags0x08
int GetHashCodeOfString(const string& source, const CompareOptions& options)1 flags0x08
int GetHashCode(const string& source, const CompareOptions& options)Public+2 flags0x08
string ToString()Public+1 flags0x08
bool get_UseManagedCollation()PrivateStatic+1 flags0x01
ISimpleCollator GetCollator()Private0x08
SortKey CreateSortKeyCore(const string& source, const CompareOptions& options)Private0x08
int internal_index_switch(const string& s1, int sindex, int count, const string& s2, const CompareOptions& opt, bool first)Private0x08
int internal_compare_switch(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options)Private0x08
int internal_compare_managed(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options)Private0x08
int internal_index_managed(const string& s1, int sindex, int count, const string& s2, const CompareOptions& opt, bool first)Private0x08
int internal_compare_icall(const Char*& str1, int length1, const Char*& str2, int length2, const CompareOptions& options)PrivateStatic0x04
int internal_compare(const string& str1, int offset1, int length1, const string& str2, int offset2, int length2, const CompareOptions& options)PrivateStatic0x08
int internal_index_icall(const Char*& source, int sindex, int count, const Char*& value, int value_length, bool first)PrivateStatic0x04
int internal_index(const string& source, int sindex, int count, const string& value, bool first)PrivateStatic0x08
void InitSort(CultureInfo culture)Private0x08
int CompareStringOrdinalIgnoreCase(const Char*& pString1, int length1, const Char*& pString2, int length2)PrivateStatic0x04
int IndexOfOrdinalCore(const string& source, const string& value, int startIndex, int count, bool ignoreCase)Static+1 flags0x08
int LastIndexOfOrdinalCore(const string& source, const string& value, int startIndex, int count, bool ignoreCase)Static+1 flags0x08
int LastIndexOfCore(const string& source, const string& target, int startIndex, int count, const CompareOptions& options)Private0x08
int IndexOfCore(const string& source, const string& target, int startIndex, int count, const CompareOptions& options, const Int32*& matchLengthPtr)Private0x08
int IndexOfCore(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& target, const CompareOptions& options, const Int32*& matchLengthPtr)Private0x10
int IndexOfOrdinalCore(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& value, bool ignoreCase)Private0x10
int CompareString(const ReadOnlySpan<System.Char>& string1, const string& string2, const CompareOptions& options)Private0x10
int CompareString(const ReadOnlySpan<System.Char>& string1, const ReadOnlySpan<System.Char>& string2, const CompareOptions& options)Private0x10
SortKey CreateSortKey(const string& source, const CompareOptions& options)Private0x08
bool StartsWith(const string& source, const string& prefix, const CompareOptions& options)Private0x08
bool StartsWith(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& prefix, const CompareOptions& options)Private0x10
bool EndsWith(const string& source, const string& suffix, const CompareOptions& options)Private0x08
bool EndsWith(const ReadOnlySpan<System.Char>& source, const ReadOnlySpan<System.Char>& suffix, const CompareOptions& options)Private0x10
int GetHashCodeOfStringCore(const string& source, const CompareOptions& options)1 flags0x08
void .cctor()PrivateStatic+1 flags0x00
void .ctor()2 flags0x00

Used by 12

types with a member, parameter or interface of this type