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