You've already forked linux-packaging-mono
Imported Upstream version 5.14.0.78
Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
This commit is contained in:
parent
74b74abd9f
commit
19234507ba
@ -125,6 +125,30 @@ namespace System {
|
||||
public abstract int Compare(String x, String y);
|
||||
public abstract bool Equals(String x, String y);
|
||||
public abstract int GetHashCode(string obj);
|
||||
|
||||
#if MONO
|
||||
// Convert a StringComparison to a StringComparer
|
||||
public static StringComparer FromComparison(StringComparison comparisonType)
|
||||
{
|
||||
switch (comparisonType)
|
||||
{
|
||||
case StringComparison.CurrentCulture:
|
||||
return CurrentCulture;
|
||||
case StringComparison.CurrentCultureIgnoreCase:
|
||||
return CurrentCultureIgnoreCase;
|
||||
case StringComparison.InvariantCulture:
|
||||
return InvariantCulture;
|
||||
case StringComparison.InvariantCultureIgnoreCase:
|
||||
return InvariantCultureIgnoreCase;
|
||||
case StringComparison.Ordinal:
|
||||
return Ordinal;
|
||||
case StringComparison.OrdinalIgnoreCase:
|
||||
return OrdinalIgnoreCase;
|
||||
default:
|
||||
throw new ArgumentException(SR.NotSupported_StringComparison, nameof(comparisonType));
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
|
Reference in New Issue
Block a user