20 implementations of TryConvertToSaturating
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
960static bool INumberBase<byte>.TryConvertToSaturating<TOther>(byte value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1773static bool INumberBase<char>.TryConvertToSaturating<TOther>(char value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1714static bool INumberBase<decimal>.TryConvertToSaturating<TOther>(decimal value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1367static bool INumberBase<double>.TryConvertToSaturating<TOther>(double value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2069static bool INumberBase<Half>.TryConvertToSaturating<TOther>(Half value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1787static bool INumberBase<Int128>.TryConvertToSaturating<TOther>(Int128 value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
1168static bool INumberBase<short>.TryConvertToSaturating<TOther>(short value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
1208static bool INumberBase<int>.TryConvertToSaturating<TOther>(int value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
1203static bool INumberBase<long>.TryConvertToSaturating<TOther>(long value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
1199static bool INumberBase<nint>.TryConvertToSaturating<TOther>(nint value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1641static bool INumberBase<NFloat>.TryConvertToSaturating<TOther>(NFloat value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
1132static bool INumberBase<sbyte>.TryConvertToSaturating<TOther>(sbyte value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1386static bool INumberBase<float>.TryConvertToSaturating<TOther>(float value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1845static bool INumberBase<UInt128>.TryConvertToSaturating<TOther>(UInt128 value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
979static bool INumberBase<ushort>.TryConvertToSaturating<TOther>(ushort value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
1018static bool INumberBase<uint>.TryConvertToSaturating<TOther>(uint value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
1017static bool INumberBase<ulong>.TryConvertToSaturating<TOther>(ulong value, [MaybeNullWhen(false)] out TOther result)
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
1020static bool INumberBase<nuint>.TryConvertToSaturating<TOther>(nuint value, [MaybeNullWhen(false)] out TOther result)
System.Runtime.Numerics (2)
System\Numerics\BigInteger.cs (1)
4658static bool INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger value, [MaybeNullWhen(false)] out TOther result)
System\Numerics\Complex.cs (1)
1811static bool INumberBase<Complex>.TryConvertToSaturating<TOther>(Complex value, [MaybeNullWhen(false)] out TOther result)
38 references to TryConvertToSaturating
System.Private.CoreLib (34)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
591else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 958/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1771/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (2)
1343else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1712/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
1075else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1365/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
1789else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 2067/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1785/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
705else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1166/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
746else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1206/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
743else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1201/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
738else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1197/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
92else if (!TSelf.TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating<TSelf>(value, out result))
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (2)
1323else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1639/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
668else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1130/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
1072else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1384/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1843/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
610else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 977/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
649else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1016/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
648else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1015/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
651else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1018/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
System.Runtime.Numerics (4)
System\Numerics\BigInteger.cs (2)
4025else if (!TryConvertFromSaturating(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 4656/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />
System\Numerics\Complex.cs (2)
970else if (!TryConvertFrom(value, out result) && !TOther.TryConvertToSaturating(value, out result)) 1809/// <inheritdoc cref="INumberBase{TSelf}.TryConvertToSaturating{TOther}(TSelf, out TOther)" />