34 references to VT_I2
System.Private.Windows.Core (8)
Windows\Win32\System\Variant\VARIANT.cs (8)
131case VT_I2: 291case VT_I2: 531case VT_I2: 655VT_I2 => typeof(short), 703case VT_I2: 754case VT_I2: 880=> value.vt == VT_I2 ? value.data.iVal : ThrowInvalidCast<short>(); 886vt = VT_I2,
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
880VT_I2 => typeof(short),
System.Windows.Forms.Primitives.Tests (25)
Interop\Oleaut32\VARIANTTests.cs (25)
203yield return new object[] { VT_I2, unchecked((nint)long.MinValue), (short)0 }; 206yield return new object[] { VT_I2, (nint)int.MinValue, (short)0 }; 207yield return new object[] { VT_I2, (nint)short.MinValue, short.MinValue }; 208yield return new object[] { VT_I2, (nint)sbyte.MinValue, (short)sbyte.MinValue }; 209yield return new object[] { VT_I2, (nint)(-10), (short)(-10) }; 210yield return new object[] { VT_I2, (nint)0, (short)0 }; 211yield return new object[] { VT_I2, (nint)10, (short)10 }; 212yield return new object[] { VT_I2, (nint)sbyte.MaxValue, (short)sbyte.MaxValue }; 213yield return new object[] { VT_I2, (nint)short.MaxValue, short.MaxValue }; 216yield return new object[] { VT_I2, unchecked((nint)long.MaxValue), (short)(-1) }; 335yield return new object[] { VT_I2 }; 1277Assert.Equal(VT_VECTOR | VT_I2, variant.vt); 1286using VARIANT variant = Create(VT_VECTOR | VT_I2); 2190SAFEARRAY* psa = CreateSafeArray(VT_I2, result); 2193vt = VT_ARRAY | VT_I2, 2215SAFEARRAY* psa = CreateSafeArray(VT_I2, result, 1); 2218vt = VT_ARRAY | VT_I2, 2252SAFEARRAY* psa = CreateSafeArray(VT_I2, result); 2255vt = VT_ARRAY | VT_I2, 2279SAFEARRAY* psa = CreateSafeArray(VT_I2, result, 1, 2); 2282vt = VT_ARRAY | VT_I2, 5249[InlineData((ushort)VT_I2)] 5328[InlineData((ushort)VT_I2, (ushort)VT_UI2)] 5329[InlineData((ushort)VT_UI2, (ushort)VT_I2)] 5333[InlineData((ushort)VT_INT, (ushort)VT_I2)]