terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ InternalRound()

static void System.Decimal.DecCalc.InternalRound ( decimal::DecCalc d,
uint scale,
decimal::DecCalc::RoundingMode mode )
inlinestaticpackage

Definition at line 1983 of file Decimal.cs.

1984 {
1985 uint num = d.uhi;
1986 uint num3;
1987 if (num != 0U)
1988 {
1989 uint num2 = d.umid;
1990 d.umid = num;
1991 num3 = d.ulo;
1992 if (num2 != 0U)
1993 {
1994 d.ulo = num;
1995 return;
1996 }
1997 }
1998 else
1999 {
2000 ulong low = d.Low64;
2001 d.Low64 = (ulong)scale;
2002 }
2003 if (num == 0U)
2004 {
2005 }
2006 uint num4 = d.uhi;
2007 if (num4 != 0U)
2008 {
2009 uint num5 = d.umid;
2010 d.uhi = num3;
2011 d.umid = num4;
2012 uint num6 = d.ulo;
2013 if (num5 != 0U)
2014 {
2015 d.ulo = num4;
2016 return;
2017 }
2018 }
2019 else if (d.Low64 != 0UL)
2020 {
2021 d.Low64 = (ulong)4720931971197304832L;
2022 return;
2023 }
2024 }
class f__AnonymousType0<< Count > j__TPar

References j__TPar, System.L, and System.U.