|
int | Compare (string? string1, string? string2) |
|
int | Compare (string? string1, string? string2, CompareOptions options) |
|
int | Compare (string? string1, int offset1, int length1, string? string2, int offset2, int length2) |
|
int | Compare (string? string1, int offset1, string? string2, int offset2, CompareOptions options) |
|
int | Compare (string? string1, int offset1, string? string2, int offset2) |
|
int | Compare (string? string1, int offset1, int length1, string? string2, int offset2, int length2, CompareOptions options) |
|
int | Compare (ReadOnlySpan< char > string1, ReadOnlySpan< char > string2, CompareOptions options=CompareOptions.None) |
|
bool | IsPrefix (string source, string prefix, CompareOptions options) |
|
unsafe bool | IsPrefix (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options=CompareOptions.None) |
|
unsafe bool | IsPrefix (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, out int matchLength) |
|
bool | IsPrefix (string source, string prefix) |
|
bool | IsSuffix (string source, string suffix, CompareOptions options) |
|
unsafe bool | IsSuffix (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options=CompareOptions.None) |
|
unsafe bool | IsSuffix (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, out int matchLength) |
|
bool | IsSuffix (string source, string suffix) |
|
int | IndexOf (string source, char value) |
|
int | IndexOf (string source, string value) |
|
int | IndexOf (string source, char value, CompareOptions options) |
|
int | IndexOf (string source, string value, CompareOptions options) |
|
int | IndexOf (string source, char value, int startIndex) |
|
int | IndexOf (string source, string value, int startIndex) |
|
int | IndexOf (string source, char value, int startIndex, CompareOptions options) |
|
int | IndexOf (string source, string value, int startIndex, CompareOptions options) |
|
int | IndexOf (string source, char value, int startIndex, int count) |
|
int | IndexOf (string source, string value, int startIndex, int count) |
|
int | IndexOf (string source, char value, int startIndex, int count, CompareOptions options) |
|
int | IndexOf (string source, string value, int startIndex, int count, CompareOptions options) |
|
unsafe int | IndexOf (ReadOnlySpan< char > source, ReadOnlySpan< char > value, CompareOptions options=CompareOptions.None) |
|
unsafe int | IndexOf (ReadOnlySpan< char > source, ReadOnlySpan< char > value, CompareOptions options, out int matchLength) |
|
int | IndexOf (ReadOnlySpan< char > source, Rune value, CompareOptions options=CompareOptions.None) |
|
int | LastIndexOf (string source, char value) |
|
int | LastIndexOf (string source, string value) |
|
int | LastIndexOf (string source, char value, CompareOptions options) |
|
int | LastIndexOf (string source, string value, CompareOptions options) |
|
int | LastIndexOf (string source, char value, int startIndex) |
|
int | LastIndexOf (string source, string value, int startIndex) |
|
int | LastIndexOf (string source, char value, int startIndex, CompareOptions options) |
|
int | LastIndexOf (string source, string value, int startIndex, CompareOptions options) |
|
int | LastIndexOf (string source, char value, int startIndex, int count) |
|
int | LastIndexOf (string source, string value, int startIndex, int count) |
|
int | LastIndexOf (string source, char value, int startIndex, int count, CompareOptions options) |
|
int | LastIndexOf (string source, string value, int startIndex, int count, CompareOptions options) |
|
unsafe int | LastIndexOf (ReadOnlySpan< char > source, ReadOnlySpan< char > value, CompareOptions options=CompareOptions.None) |
|
unsafe int | LastIndexOf (ReadOnlySpan< char > source, ReadOnlySpan< char > value, CompareOptions options, out int matchLength) |
|
int | LastIndexOf (ReadOnlySpan< char > source, Rune value, CompareOptions options=CompareOptions.None) |
|
SortKey | GetSortKey (string source, CompareOptions options) |
|
SortKey | GetSortKey (string source) |
|
int | GetSortKey (ReadOnlySpan< char > source, Span< byte > destination, CompareOptions options=CompareOptions.None) |
|
int | GetSortKeyLength (ReadOnlySpan< char > source, CompareOptions options=CompareOptions.None) |
|
override bool | Equals ([NotNullWhen(true)] object? value) |
|
override int | GetHashCode () |
|
int | GetHashCode (string source, CompareOptions options) |
|
int | GetHashCode (ReadOnlySpan< char > source, CompareOptions options) |
|
override string | ToString () |
|
void | OnDeserialization (object? sender) |
|
|
void | InitSort (CultureInfo culture) |
|
void | OnDeserializing (StreamingContext ctx) |
|
void IDeserializationCallback. | OnDeserialization (object sender) |
|
void | OnDeserialized (StreamingContext ctx) |
|
void | OnDeserialized () |
|
void | OnSerializing (StreamingContext ctx) |
|
int | CompareStringCore (ReadOnlySpan< char > string1, ReadOnlySpan< char > string2, CompareOptions options) |
|
unsafe bool | StartsWithCore (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | EndsWithCore (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr) |
|
unsafe int | IndexOf (ReadOnlySpan< char > source, ReadOnlySpan< char > value, int *matchLengthPtr, CompareOptions options, bool fromBeginning) |
|
unsafe int | IndexOfCore (ReadOnlySpan< char > source, ReadOnlySpan< char > target, CompareOptions options, int *matchLengthPtr, bool fromBeginning) |
|
SortKey | CreateSortKeyCore (string source, CompareOptions options) |
|
int | GetSortKeyCore (ReadOnlySpan< char > source, Span< byte > destination, CompareOptions options) |
|
int | GetSortKeyLengthCore (ReadOnlySpan< char > source, CompareOptions options) |
|
int | GetHashCodeOfStringCore (ReadOnlySpan< char > source, CompareOptions options) |
|
void | IcuInitSortHandle () |
|
unsafe int | IcuCompareString (ReadOnlySpan< char > string1, ReadOnlySpan< char > string2, CompareOptions options) |
|
unsafe int | IcuIndexOfCore (ReadOnlySpan< char > source, ReadOnlySpan< char > target, CompareOptions options, int *matchLengthPtr, bool fromBeginning) |
|
unsafe int | IndexOfOrdinalIgnoreCaseHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > target, CompareOptions options, int *matchLengthPtr, bool fromBeginning) |
|
unsafe int | IndexOfOrdinalHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > target, CompareOptions options, int *matchLengthPtr, bool fromBeginning) |
|
unsafe bool | IcuStartsWith (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | StartsWithOrdinalIgnoreCaseHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | StartsWithOrdinalHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | IcuEndsWith (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | EndsWithOrdinalIgnoreCaseHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | EndsWithOrdinalHelper (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr) |
|
unsafe SortKey | IcuCreateSortKey (string source, CompareOptions options) |
|
unsafe int | IcuGetSortKey (ReadOnlySpan< char > source, Span< byte > destination, CompareOptions options) |
|
unsafe int | IcuGetSortKeyLength (ReadOnlySpan< char > source, CompareOptions options) |
|
unsafe int | IcuGetHashCodeOfString (ReadOnlySpan< char > source, CompareOptions options) |
|
SortVersion | IcuGetSortVersion () |
|
SortKey | InvariantCreateSortKey (string source, CompareOptions options) |
|
void | NlsInitSortHandle () |
|
unsafe int | NlsGetHashCodeOfString (ReadOnlySpan< char > source, CompareOptions options) |
|
unsafe int | NlsCompareString (ReadOnlySpan< char > string1, ReadOnlySpan< char > string2, CompareOptions options) |
|
unsafe int | FindString (uint dwFindNLSStringFlags, ReadOnlySpan< char > lpStringSource, ReadOnlySpan< char > lpStringValue, int *pcchFound) |
|
unsafe int | NlsIndexOfCore (ReadOnlySpan< char > source, ReadOnlySpan< char > target, CompareOptions options, int *matchLengthPtr, bool fromBeginning) |
|
unsafe bool | NlsStartsWith (ReadOnlySpan< char > source, ReadOnlySpan< char > prefix, CompareOptions options, int *matchLengthPtr) |
|
unsafe bool | NlsEndsWith (ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr) |
|
unsafe SortKey | NlsCreateSortKey (string source, CompareOptions options) |
|
unsafe int | NlsGetSortKey (ReadOnlySpan< char > source, Span< byte > destination, CompareOptions options) |
|
unsafe int | NlsGetSortKeyLength (ReadOnlySpan< char > source, CompareOptions options) |
|
unsafe SortVersion | NlsGetSortVersion () |
|
Definition at line 16 of file CompareInfo.cs.