Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
BinXmlSqlMoney.cs
Go to the documentation of this file.
1
using
System.Globalization
;
2
3
namespace
System.Xml
;
4
5
internal
struct
BinXmlSqlMoney
6
{
7
private
readonly
long
_data
;
8
9
public
BinXmlSqlMoney
(
int
v)
10
{
11
_data
= v;
12
}
13
14
public
BinXmlSqlMoney
(
long
v)
15
{
16
_data
= v;
17
}
18
19
public
decimal
ToDecimal
()
20
{
21
bool
isNegative
;
22
ulong num;
23
if
(
_data
< 0)
24
{
25
isNegative
=
true
;
26
num = (ulong)(-
_data
);
27
}
28
else
29
{
30
isNegative
=
false
;
31
num = (ulong)
_data
;
32
}
33
return
new
decimal((
int
)num, (
int
)(num >> 32), 0,
isNegative
, 4);
34
}
35
36
public
override
string
ToString
()
37
{
38
return
ToDecimal
().ToString(
"#0.00##"
,
CultureInfo
.
InvariantCulture
);
39
}
40
}
System.Globalization.CultureInfo.InvariantCulture
static CultureInfo InvariantCulture
Definition
CultureInfo.cs:144
System.Globalization.CultureInfo
Definition
CultureInfo.cs:8
System.Globalization
Definition
Calendar.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.Xml
Definition
BaseRegionIterator.cs:1
System.Xml.BinXmlSqlMoney.ToDecimal
decimal ToDecimal()
Definition
BinXmlSqlMoney.cs:19
System.Xml.BinXmlSqlMoney._data
readonly long _data
Definition
BinXmlSqlMoney.cs:7
System.Xml.BinXmlSqlMoney.BinXmlSqlMoney
BinXmlSqlMoney(int v)
Definition
BinXmlSqlMoney.cs:9
System.Xml.BinXmlSqlMoney.BinXmlSqlMoney
BinXmlSqlMoney(long v)
Definition
BinXmlSqlMoney.cs:14
System.Xml.BinXmlSqlMoney.ToString
override string ToString()
Definition
BinXmlSqlMoney.cs:36
System.Xml.BinXmlSqlMoney
Definition
BinXmlSqlMoney.cs:6
source
System.Private.Xml
System.Xml
BinXmlSqlMoney.cs
Generated by
1.10.0