35 if (precision !=
byte.MaxValue && precision > 99)
39 if (symbol != (
byte)symbol)
55 return standardFormat;
83 precision =
byte.MaxValue;
88 for (
int i = 1; i <
format.Length; i++)
90 uint num2 = (uint)(
format[i] - 48);
99 num = num * 10 + num2;
109 precision = (byte)num;
115 public override bool Equals([NotNullWhen(
true)]
object?
obj)
171 return left.
Equals(right);
176 return !left.
Equals(right);
static int DivRem(int a, int b, out int result)
static string Argument_PrecisionTooLarge
static string Format(string resourceFormat, object p1)
static string Argument_CannotParsePrecision
static void ThrowArgumentOutOfRangeException_PrecisionTooLarge()
static void ThrowArgumentOutOfRangeException_SymbolDoesNotFit()