Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ VarR8FromDec()

static double System.Decimal.DecCalc.VarR8FromDec ( in decimal value)
inlinestaticpackage

Definition at line 1533 of file Decimal.cs.

1534 {
1535 double num = ((double)value.Low64 + (double)value.High * 1.8446744073709552E+19) / s_doublePowers10[value.Scale];
1536 if (value.IsNegative)
1537 {
1538 num = 0.0 - num;
1539 }
1540 return num;
1541 }
static readonly double[] s_doublePowers10
Definition Decimal.cs:213

References System.Runtime.Serialization.Dictionary, System.Decimal.DecCalc.s_doublePowers10, and System.value.

Referenced by System.Decimal.operator double(), System.Decimal.ToDouble(), System.Decimal.ToDouble(), and System.Decimal.DecCalc.VarR4FromDec().