<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Globalization.CompareInfo

namespace System.Globalization { public class CompareInfo : IDeserializationCallback { public int LCID { get; } public virtual string Name { get; } public SortVersion Version { get; } public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2); public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2, CompareOptions options); public virtual int Compare(string string1, int offset1, string string2, int offset2); public virtual int Compare(string string1, int offset1, string string2, int offset2, CompareOptions options); public virtual int Compare(string string1, string string2); public virtual int Compare(string string1, string string2, CompareOptions options); public static CompareInfo GetCompareInfo(int culture); public static CompareInfo GetCompareInfo(int culture, Assembly assembly); public static CompareInfo GetCompareInfo(string name); public static CompareInfo GetCompareInfo(string name, Assembly assembly); public virtual int GetHashCode(string source, CompareOptions options); public virtual SortKey GetSortKey(string source); public virtual SortKey GetSortKey(string source, CompareOptions options); public virtual int IndexOf(string source, char value); public virtual int IndexOf(string source, char value, CompareOptions options); public virtual int IndexOf(string source, char value, int startIndex); public virtual int IndexOf(string source, char value, int startIndex, CompareOptions options); public virtual int IndexOf(string source, char value, int startIndex, int count); public virtual int IndexOf(string source, char value, int startIndex, int count, CompareOptions options); public virtual int IndexOf(string source, string value); public virtual int IndexOf(string source, string value, CompareOptions options); public virtual int IndexOf(string source, string value, int startIndex); public virtual int IndexOf(string source, string value, int startIndex, CompareOptions options); public virtual int IndexOf(string source, string value, int startIndex, int count); public virtual int IndexOf(string source, string value, int startIndex, int count, CompareOptions options); public virtual bool IsPrefix(string source, string prefix); public virtual bool IsPrefix(string source, string prefix, CompareOptions options); public static bool IsSortable(char ch); public static bool IsSortable(string text); public virtual bool IsSuffix(string source, string suffix); public virtual bool IsSuffix(string source, string suffix, CompareOptions options); public virtual int LastIndexOf(string source, char value); public virtual int LastIndexOf(string source, char value, CompareOptions options); public virtual int LastIndexOf(string source, char value, int startIndex); public virtual int LastIndexOf(string source, char value, int startIndex, CompareOptions options); public virtual int LastIndexOf(string source, char value, int startIndex, int count); public virtual int LastIndexOf(string source, char value, int startIndex, int count, CompareOptions options); public virtual int LastIndexOf(string source, string value); public virtual int LastIndexOf(string source, string value, CompareOptions options); public virtual int LastIndexOf(string source, string value, int startIndex); public virtual int LastIndexOf(string source, string value, int startIndex, CompareOptions options); public virtual int LastIndexOf(string source, string value, int startIndex, int count); public virtual int LastIndexOf(string source, string value, int startIndex, int count, CompareOptions options); } }