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