18 implementations of ToDouble
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
36public readonly double ToDouble(IFormatProvider? provider) => throw new NotSupportedException();
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
381double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
231double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
642double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1961double IConvertible.ToDouble(IFormatProvider? provider) => throw InvalidCast(nameof(Double));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
97double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1084double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
505double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2189double IConvertible.ToDouble(IFormatProvider? provider) => Convert.ToDouble(GetValue());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
234double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
249double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
246double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
237double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
498double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
687double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
228double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
244double IConvertible.ToDouble(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
243double IConvertible.ToDouble(IFormatProvider? provider)
17 references to ToDouble
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
71case TypeCode.Double: variant = ComVariant.Create(value.ToDouble(ci)); break;
System.Data.Common (5)
System\Data\Common\DoubleStorage.cs (2)
193value = ((IConvertible)value).ToDouble(FormatProvider); 229_values[record] = ((IConvertible)value).ToDouble(FormatProvider);
System\Data\Common\SQLConvert.cs (1)
537return ((IConvertible)(string)value).ToDouble(formatProvider);
System\Data\Filter\ConstNode.cs (2)
164return convertible.ToDouble(NumberFormatInfo.InvariantInfo); 264return convertible.ToDouble(NumberFormatInfo.InvariantInfo);
System.Management (2)
System\Management\ManagementQuery.cs (2)
3053withinInterval = TimeSpan.FromSeconds(((IConvertible)intervalString).ToDouble(null)); 3066groupWithinInterval = TimeSpan.FromSeconds(((IConvertible)intervalString).ToDouble(null));
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (7)
156TypeCode.Double => v.ToDouble(provider), 201return value.ToDouble(provider); 273return ic.ToDouble(provider); 1562return value == null ? 0 : ((IConvertible)value).ToDouble(null); 1567return value == null ? 0 : ((IConvertible)value).ToDouble(provider); 1588return ((IConvertible)value).ToDouble(null); 1655return ((IConvertible)value).ToDouble(null);
System.Private.Xml (2)
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (2)
588value = ((IConvertible)value).ToDouble(null); 640value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), ((IConvertible)value).ToDouble(null)));