25 implementations of TryConvertToChecked
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
881static bool INumberBase<byte>.TryConvertToChecked<TOther>(byte value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1753static bool INumberBase<char>.TryConvertToChecked<TOther>(char value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1611static bool INumberBase<decimal>.TryConvertToChecked<TOther>(decimal value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1317static bool INumberBase<double>.TryConvertToChecked<TOther>(double value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2051static bool INumberBase<Half>.TryConvertToChecked<TOther>(Half value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1699static bool INumberBase<Int128>.TryConvertToChecked<TOther>(Int128 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
1097static bool INumberBase<short>.TryConvertToChecked<TOther>(short value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
1146static bool INumberBase<int>.TryConvertToChecked<TOther>(int value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
1141static bool INumberBase<long>.TryConvertToChecked<TOther>(long value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
1165static 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)
1685static 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)
1484static 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)
1495static 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)
1488static 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)
1455static bool INumberBase<NFloat>.TryConvertToChecked<TOther>(NFloat value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
1077static bool INumberBase<sbyte>.TryConvertToChecked<TOther>(sbyte value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1334static bool INumberBase<float>.TryConvertToChecked<TOther>(float value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1804static bool INumberBase<UInt128>.TryConvertToChecked<TOther>(UInt128 value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
886static bool INumberBase<ushort>.TryConvertToChecked<TOther>(ushort value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
951static bool INumberBase<uint>.TryConvertToChecked<TOther>(uint value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
958static bool INumberBase<ulong>.TryConvertToChecked<TOther>(ulong value, [MaybeNullWhen(false)] out TOther result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
957static bool INumberBase<nuint>.TryConvertToChecked<TOther>(nuint value, [MaybeNullWhen(false)] out TOther result)
System.Runtime.Numerics (3)
System\Numerics\BigInteger.cs (1)
4638static bool INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger value, [MaybeNullWhen(false)] out TOther result)
System\Numerics\Complex.cs (1)
766static bool INumberBase<Complex>.TryConvertToChecked<TOther>(Complex value, [MaybeNullWhen(false)] out TOther result)
System\Numerics\Complex.Generic.cs (1)
1744static 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)
567else 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)
1295else 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)
1074else 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)
1820else 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)
1295else 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)
667else 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)
709else 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)
706else 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)
729else 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)
1409else 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)
1314else 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)
1325else 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)
1318else 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)
67else 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)
1231else 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)
646else 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)
1069else 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)
1492else 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)
572else 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)
637else 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)
644else 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)
643else 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)
4128else 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)
536else 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)
1198else if (!TryConvertFromCheckedCore(value, out result) && !TOther.TryConvertToChecked(value, out result)) 1668if (TOther.TryConvertToChecked<T>(value, out T? realResult2) && realResult2 is not null) 1742/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToChecked{TOther}(TSelf, out TOther)" /> 1813if (!T.TryConvertToChecked(T.NaN, out result)) 1820if (T.TryConvertToChecked(value.m_real, out result))