System.Numerics.BigNumber.TryValidateParseStyleInteger C# (CSharp) Méthode

TryValidateParseStyleInteger() static private méthode

static private TryValidateParseStyleInteger ( NumberStyles style, ArgumentException &e ) : bool
style NumberStyles
e ArgumentException
Résultat bool
        internal static bool TryValidateParseStyleInteger(NumberStyles style, out ArgumentException e)
        {
            // Check for undefined flags
            if ((style & InvalidNumberStyles) != 0)
            {
                e = new ArgumentException(SR.Format(SR.Argument_InvalidNumberStyles, nameof(style)));
                return false;
            }
            if ((style & NumberStyles.AllowHexSpecifier) != 0)
            { // Check for hex number
                if ((style & ~NumberStyles.HexNumber) != 0)
                {
                    e = new ArgumentException(SR.Argument_InvalidHexStyle);
                    return false;
                }
            }
            e = null;
            return true;
        }