code style

This commit is contained in:
DismissedLight
2023-12-03 23:34:00 +08:00
parent 013639f57e
commit 56fc4dcbcd

View File

@@ -29,8 +29,16 @@ internal static class StringExtension
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool EqualsAny(this string source, string[] values, StringComparison comparisonType)
public static bool EqualsAny(this string source, in ReadOnlySpan<string> values, StringComparison comparisonType)
{
return values.Any(value => source.Equals(value, comparisonType));
foreach (ref readonly string value in values)
{
if (source.Equals(value, comparisonType))
{
return true;
}
}
return false;
}
}