18 implementations of ToSByte
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
40public readonly sbyte ToSByte(IFormatProvider? provider) => throw new NotSupportedException();
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
336sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
186sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
597sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1952sbyte IConvertible.ToSByte(IFormatProvider? provider) => throw InvalidCast(nameof(SByte));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
52sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1039sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
460sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2180sbyte IConvertible.ToSByte(IFormatProvider? provider) => Convert.ToSByte(GetValue());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
189sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
204sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
201sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
192sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
453sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
642sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
183sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
199sbyte IConvertible.ToSByte(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
198sbyte IConvertible.ToSByte(IFormatProvider? provider)
10 references to ToSByte
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
62case TypeCode.SByte: variant = ComVariant.Create<sbyte>(value.ToSByte(ci)); break;
System.Data.Common (3)
System\Data\Common\SByteStorage.cs (2)
195value = ((IConvertible)value).ToSByte(FormatProvider); 231_values[record] = ((IConvertible)value).ToSByte(FormatProvider);
System\Data\Common\SQLConvert.cs (1)
519return ((IConvertible)(string)value).ToSByte(formatProvider);
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (6)
147TypeCode.SByte => v.ToSByte(provider), 183return value.ToSByte(provider); 255return ic.ToSByte(provider); 534return value == null ? (sbyte)0 : ((IConvertible)value).ToSByte(null); 540return value == null ? (sbyte)0 : ((IConvertible)value).ToSByte(provider); 646return ((IConvertible)value).ToSByte(null);