25 implementations of TryConvertToChecked
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
881
static bool INumberBase<byte>.
TryConvertToChecked
<TOther>(byte value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1753
static bool INumberBase<char>.
TryConvertToChecked
<TOther>(char value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1611
static bool INumberBase<decimal>.
TryConvertToChecked
<TOther>(decimal value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1317
static bool INumberBase<double>.
TryConvertToChecked
<TOther>(double value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2051
static bool INumberBase<Half>.
TryConvertToChecked
<TOther>(Half value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1699
static bool INumberBase<Int128>.
TryConvertToChecked
<TOther>(Int128 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
1097
static bool INumberBase<short>.
TryConvertToChecked
<TOther>(short value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
1146
static bool INumberBase<int>.
TryConvertToChecked
<TOther>(int value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
1141
static bool INumberBase<long>.
TryConvertToChecked
<TOther>(long value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
1165
static bool INumberBase<nint>.
TryConvertToChecked
<TOther>(nint value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
1685
static bool INumberBase<BFloat16>.
TryConvertToChecked
<TOther>(BFloat16 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1484
static bool INumberBase<Decimal128>.
TryConvertToChecked
<TOther>(Decimal128 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1495
static bool INumberBase<Decimal32>.
TryConvertToChecked
<TOther>(Decimal32 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1488
static bool INumberBase<Decimal64>.
TryConvertToChecked
<TOther>(Decimal64 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1455
static bool INumberBase<NFloat>.
TryConvertToChecked
<TOther>(NFloat value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
1077
static bool INumberBase<sbyte>.
TryConvertToChecked
<TOther>(sbyte value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1334
static bool INumberBase<float>.
TryConvertToChecked
<TOther>(float value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1804
static bool INumberBase<UInt128>.
TryConvertToChecked
<TOther>(UInt128 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
886
static bool INumberBase<ushort>.
TryConvertToChecked
<TOther>(ushort value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
951
static bool INumberBase<uint>.
TryConvertToChecked
<TOther>(uint value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
958
static bool INumberBase<ulong>.
TryConvertToChecked
<TOther>(ulong value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
957
static bool INumberBase<nuint>.
TryConvertToChecked
<TOther>(nuint value, [MaybeNullWhen(false)] out TOther result)
System.Runtime.Numerics (3)
System\Numerics\BigInteger.cs (1)
4638
static bool INumberBase<BigInteger>.
TryConvertToChecked
<TOther>(BigInteger value, [MaybeNullWhen(false)] out TOther result)
System\Numerics\Complex.cs (1)
766
static bool INumberBase<Complex>.
TryConvertToChecked
<TOther>(Complex value, [MaybeNullWhen(false)] out TOther result)
System\Numerics\Complex.Generic.cs (1)
1744
static bool INumberBase<Complex<T>>.
TryConvertToChecked
<TOther>(Complex<T> value, [MaybeNullWhen(false)] out TOther result)
53 references to TryConvertToChecked
System.Private.CoreLib (44)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
567
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
879
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1751
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (2)
1295
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1609
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
1074
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1315
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
1820
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
2049
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1295
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1697
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
667
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1095
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
709
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1144
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
706
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1139
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
729
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1163
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (2)
1409
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1683
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (2)
1314
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1482
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (2)
1325
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1493
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (2)
1318
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1486
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
67
else if (!TSelf.TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
<TSelf>(value, out result))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (2)
1231
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1453
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
646
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1075
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
1069
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1332
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1492
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1802
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
572
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
884
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
637
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
949
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
644
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
956
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
643
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
955
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
System.Runtime.Numerics (9)
System\Numerics\BigInteger.cs (2)
4128
else if (!TryConvertFromChecked(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
4636
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
System\Numerics\Complex.cs (2)
536
else if (!TryConvertFrom(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
764
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
System\Numerics\Complex.Generic.cs (5)
1198
else if (!TryConvertFromCheckedCore(value, out result) && !TOther.
TryConvertToChecked
(value, out result))
1668
if (TOther.
TryConvertToChecked
<T>(value, out T? realResult2) && realResult2 is not null)
1742
/// <inheritdoc cref="INumberBase{TSelf}.
TryConvertToChecked
{TOther}(TSelf, out TOther)" />
1813
if (!T.
TryConvertToChecked
(T.NaN, out result))
1820
if (T.
TryConvertToChecked
(value.m_real, out result))