36 references to VT_R8
System.Private.Windows.Core (10)
Windows\Win32\System\Com\SafeArrayScope.cs (2)
55if (value->VarType is not VARENUM.VT_R8) 103vt = VARENUM.VT_R8;
Windows\Win32\System\Variant\VARIANT.cs (8)
149case VT_R8: 322case VT_R8: 555case VT_R8: 662VT_R8 => typeof(double), 718case VT_R8: 783case VT_R8: 962=> value.vt == VT_R8 ? value.data.dblVal : ThrowInvalidCast<double>(); 968vt = VT_R8,
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
887VT_R8 => typeof(double),
System.Windows.Forms.Primitives (5)
System\Windows\Forms\Automation\UiaTextProvider.cs (1)
85return new(SAFEARRAY.CreateEmpty(VARENUM.VT_R8));
System\Windows\Forms\Automation\UiaTextRange.cs (4)
336if (!result.vt.HasFlag(VARENUM.VT_ARRAY & VARENUM.VT_R8) 337|| result.data.parray->VarType is not VARENUM.VT_R8 341*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8); 374*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8);
System.Windows.Forms.Primitives.Tests (20)
Interop\Oleaut32\VARIANTTests.cs (14)
338yield return new object[] { VT_R8 }; 584using VARIANT variant = Create(VT_R8, (IUnknown*)data); 600using VARIANT variant = Create(VT_R8 | VT_BYREF, (IUnknown*)&data); 1585Assert.Equal(VT_VECTOR | VT_R8, variant.vt); 1594using VARIANT variant = Create(VT_VECTOR | VT_R8); 1693Assert.Equal(VT_VECTOR | VT_R8, variant.vt); 3632SAFEARRAY* psa = CreateSafeArray(VT_R8, result); 3635vt = VT_ARRAY | VT_R8, 3657SAFEARRAY* psa = CreateSafeArray(VT_R8, result, 1); 3660vt = VT_ARRAY | VT_R8, 3694SAFEARRAY* psa = CreateSafeArray(VT_R8, result); 3697vt = VT_ARRAY | VT_R8, 3721SAFEARRAY* psa = CreateSafeArray(VT_R8, result, 1, 2); 3724vt = VT_ARRAY | VT_R8,
System\Windows\Forms\Automation\UiaTextRangeTests.cs (6)
553vt = VARENUM.VT_ARRAY | VARENUM.VT_R8, 583vt = VARENUM.VT_ARRAY | VARENUM.VT_R8, 609vt = VARENUM.VT_ARRAY | VARENUM.VT_R8, 648vt = VARENUM.VT_ARRAY | VARENUM.VT_R8, 697vt = VARENUM.VT_ARRAY | VARENUM.VT_R8, 779vt = VARENUM.VT_ARRAY | VARENUM.VT_R8,