18 implementations of ToDecimal
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
35
public readonly decimal
ToDecimal
(IFormatProvider? provider) => throw new NotSupportedException();
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
386
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
236
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
647
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1962
decimal IConvertible.
ToDecimal
(IFormatProvider? provider) => throw InvalidCast(nameof(Decimal));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
102
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1089
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
510
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2190
decimal IConvertible.
ToDecimal
(IFormatProvider? provider) => Convert.ToDecimal(GetValue());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
239
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
254
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
251
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
242
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
503
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
692
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
233
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
249
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
248
decimal IConvertible.
ToDecimal
(IFormatProvider? provider)
13 references to ToDecimal
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeExporter.cs (1)
337
return ((IConvertible)value).
ToDecimal
(null);
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
72
case TypeCode.Decimal: variant = ComVariant.Create(value.
ToDecimal
(ci)); break;
System.Data.Common (4)
System\Data\Common\DecimalStorage.cs (2)
194
value = ((IConvertible)value).
ToDecimal
(FormatProvider);
225
_values[record] = ((IConvertible)value).
ToDecimal
(FormatProvider);
System\Data\Common\SQLConvert.cs (1)
539
return ((IConvertible)(string)value).
ToDecimal
(formatProvider);
System\Data\Filter\ConstNode.cs (1)
144
return convertible.
ToDecimal
(NumberFormatInfo.InvariantInfo);
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (7)
157
TypeCode.Decimal => v.
ToDecimal
(provider),
203
return value.
ToDecimal
(provider);
275
return ic.
ToDecimal
(provider);
1665
return value == null ? 0 : ((IConvertible)value).
ToDecimal
(null);
1670
return value == null ? 0 : ((IConvertible)value).
ToDecimal
(provider);
1686
return ((IConvertible)value).
ToDecimal
(null);
1758
return ((IConvertible)value).
ToDecimal
(null);