40 references to DECIMAL
System.Private.Windows.Core (5)
Windows\Win32\System\Variant\VARIANT.cs (5)
172
return ((
DECIMAL
*)data)->ToDecimal();
340
Span<
DECIMAL
> data = new(psa->pvData, array.Length);
567
DECIMAL
data = psa->GetValue<
DECIMAL
>(indices);
722
return (uint)sizeof(
DECIMAL
);
System.Windows.Forms.Primitives.Tests (35)
Interop\Oleaut32\DECIMALTests.cs (5)
14
Assert.Equal(16, Marshal.SizeOf<
DECIMAL
>());
15
Assert.Equal(16, sizeof(
DECIMAL
));
21
DECIMAL
dec = default;
33
HRESULT hr = VarDecFromR8(value, out
DECIMAL
dec);
39
private static extern HRESULT VarDecFromR8(double dblIn, out
DECIMAL
pdecOut);
Interop\Oleaut32\VARIANTTests.cs (30)
1063
VarDecFromI8(i8, out
DECIMAL
d);
1081
VarDecFromR8(r8, out
DECIMAL
d);
1088
yield return new object[] { default(
DECIMAL
), 0.0m };
1096
*(
DECIMAL
*)(&variant) = (
DECIMAL
)d;
1105
DECIMAL
asD = (
DECIMAL
)d;
3989
yield return new object[] { Array.Empty<
DECIMAL
>(), Array.Empty<decimal>() };
3991
VarDecFromR8(1.1, out
DECIMAL
d1);
3992
VarDecFromR8(2.2, out
DECIMAL
d2);
3993
VarDecFromR8(3.3, out
DECIMAL
d3);
3994
yield return new object[] { new
DECIMAL
[] { d1, d2, d3 }, new decimal[] { 1.1m, 2.2m, 3.3m } };
4001
DECIMAL
[] decimalResult = (
DECIMAL
[])result;
4027
DECIMAL
[] decimalResult = (
DECIMAL
[])result;
4050
yield return new object[] { new
DECIMAL
[0, 0], new decimal[0, 0] };
4051
VarDecFromR8(1.1, out
DECIMAL
d1);
4052
VarDecFromR8(2.2, out
DECIMAL
d2);
4053
VarDecFromR8(3.3, out
DECIMAL
d3);
4054
VarDecFromR8(3.1, out
DECIMAL
d4);
4055
VarDecFromR8(2.2, out
DECIMAL
d5);
4056
VarDecFromR8(1.3, out
DECIMAL
d6);
4059
new
DECIMAL
[2, 3]
4076
DECIMAL
[,] decimalResult = (
DECIMAL
[,])result;
4104
DECIMAL
[,] decimalResult = (
DECIMAL
[,])result;
5861
private static extern HRESULT VarDecFromI8(long i64In, out
DECIMAL
pdecOut);
5864
private static extern HRESULT VarDecFromR8(double dblIn, out
DECIMAL
pdecOut);