18 implementations of ToInt16
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
37public readonly short ToInt16(IFormatProvider? provider) => throw new NotSupportedException();
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
346short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
196short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
607short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1954short IConvertible.ToInt16(IFormatProvider? provider) => throw InvalidCast(nameof(Int16));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
62short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1049short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
470short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2182short IConvertible.ToInt16(IFormatProvider? provider) => Convert.ToInt16(GetValue());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
199short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
214short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
211short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
202short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
463short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
652short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
193short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
209short IConvertible.ToInt16(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
208short IConvertible.ToInt16(IFormatProvider? provider)
19 references to ToInt16
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeExporter.cs (1)
325return ((IConvertible)value).ToInt16(null);
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
64case TypeCode.Int16: variant = ComVariant.Create(value.ToInt16(ci)); break;
System.Data.Common (3)
System\Data\Common\Int16Storage.cs (2)
207value = ((IConvertible)value).ToInt16(FormatProvider); 243_values[record] = ((IConvertible)value).ToInt16(FormatProvider);
System\Data\Common\SQLConvert.cs (1)
523return ((IConvertible)(string)value).ToInt16(formatProvider);
System.Management (5)
System\Management\Property.cs (5)
615((short[])wmiValue)[i] = ((IConvertible)((byte)(arrayValue[i]))).ToInt16(null); 625((short[])wmiValue)[i] = ((IConvertible)((sbyte)(arrayValue[i]))).ToInt16(null); 700((short[])wmiValue)[i] = ((IConvertible)((char)(arrayValue[i]))).ToInt16(null); 752wmiValue = ((IConvertible)((sbyte)val)).ToInt16(null); 792wmiValue = ((IConvertible)((char)val)).ToInt16(null);
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContextConfigHelper.cs (1)
189result = convertible.ToInt16(NumberFormatInfo.InvariantInfo);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (6)
149TypeCode.Int16 => v.ToInt16(provider), 187return value.ToInt16(provider); 259return ic.ToInt16(provider); 759return value == null ? (short)0 : ((IConvertible)value).ToInt16(null); 764return value == null ? (short)0 : ((IConvertible)value).ToInt16(provider); 858return ((IConvertible)value).ToInt16(null);
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (2)
1351short leftValue = left.ToInt16(null); 1352short rightValue = right.ToInt16(null);