1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-03 06:45:59 +02:00

Rework hex parsing flags. New 'Hex' flag, 'AllowHexSpecifier' allows hex

This commit is contained in:
Brian Fiete 2023-06-22 07:52:43 -04:00
parent 4ab140a4f4
commit 269716c0d4
11 changed files with 23 additions and 22 deletions

View file

@ -692,11 +692,11 @@ namespace System.Globalization {
}
// private const NumberStyles InvalidNumberStyles = unchecked((NumberStyles) 0xFFFFFC00);
private const NumberStyles InvalidNumberStyles = ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite
| NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign
| NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint
| NumberStyles.AllowThousands | NumberStyles.AllowExponent
| NumberStyles.AllowCurrencySymbol | NumberStyles.AllowHexSpecifier);
private const NumberStyles InvalidNumberStyles = ~(.AllowLeadingWhite | .AllowTrailingWhite
| .AllowLeadingSign | .AllowTrailingSign
| .AllowParentheses | .AllowDecimalPoint
| .AllowThousands | .AllowExponent
| .AllowCurrencySymbol | .AllowHexSpecifier | .Hex);
/*internal static void ValidateParseStyleInteger(NumberStyles style) {
// Check for undefined flags