60 references to VT_BYREF
System.Private.Windows.Core (2)
Windows\Win32\System\Variant\VARIANT.cs (2)
32public bool Byref => vt.HasFlag(VT_BYREF); 94if ((vt & ~(VT_BYREF | VT_ARRAY | VT_VECTOR)) >= (VARENUM)0x80)
System.Windows.Forms.Primitives.Tests (58)
Interop\Oleaut32\VARIANTTests.cs (58)
61[InlineData((ushort)(VT_BYREF), true)] 62[InlineData((ushort)(VT_BOOL | VT_BYREF), true)] 63[InlineData((ushort)(VT_BOOL | VT_BYREF | VT_ARRAY), true)] 64[InlineData((ushort)(VT_BOOL | VT_BYREF | VT_VECTOR), true)] 76[InlineData((ushort)(VT_BYREF), (ushort)VT_EMPTY)] 77[InlineData((ushort)(VT_BOOL | VT_BYREF), (ushort)VT_BOOL)] 86[InlineData((ushort)(VT_EMPTY | VT_BYREF))] 88[InlineData((ushort)(VT_UNKNOWN | VT_BYREF))] 90[InlineData((ushort)(VT_DISPATCH | VT_BYREF))] 92[InlineData((ushort)(VT_BSTR | VT_BYREF))] 94[InlineData((ushort)(VT_BOOL | VT_BYREF))] 128[InlineData((ushort)(VT_EMPTY | VT_BYREF))] 130[InlineData((ushort)(VT_UNKNOWN | VT_BYREF))] 132[InlineData((ushort)(VT_DISPATCH | VT_BYREF))] 134[InlineData((ushort)(VT_BSTR | VT_BYREF))] 136[InlineData((ushort)(VT_BOOL | VT_BYREF))] 329using VARIANT variant = Create((VARENUM)vt | VT_BYREF, (IUnknown*)&data); 384using VARIANT variant = Create((VARENUM)vt | VT_BYREF); 437using VARIANT variant = Create(VT_I8 | VT_BYREF, (IUnknown*)&data); 481using VARIANT variant = Create(VT_UI8 | VT_BYREF, (IUnknown*)&data); 522using VARIANT variant = Create(VT_CY | VT_BYREF, (IUnknown*)&data); 559vt = VT_R4 | VT_BYREF, 600using VARIANT variant = Create(VT_R8 | VT_BYREF, (IUnknown*)&data); 614using VARIANT variant = Create(VT_BYREF | VT_NULL, (IUnknown*)data); 622using VARIANT variant = Create(VT_BYREF | VT_NULL, (IUnknown*)&data); 629using VARIANT variant = Create(VT_BYREF | VT_NULL); 651using VARIANT variant = Create(VT_BYREF | VT_EMPTY, (IUnknown*)&data); 668using VARIANT variant = Create(VT_BYREF | VT_EMPTY); 712using VARIANT variant = Create(VT_HRESULT | VT_BYREF, (IUnknown*)&data); 799vt = VT_DATE | VT_BYREF, 812using VARIANT variant = Create(VT_DATE | VT_BYREF); 848vt = VT_BSTR | VT_BYREF, 879using VARIANT variant = Create(VT_LPWSTR | VT_BYREF, &t); 909using VARIANT variant = Create(VT_LPSTR | VT_BYREF, &ptr); 939using VARIANT variant = Create(VT_DISPATCH | VT_BYREF, &unknown); 947using VARIANT variant = Create(VT_DISPATCH | VT_BYREF, &unknown); 971using VARIANT variant = Create(VT_UNKNOWN | VT_BYREF, &unknown); 979using VARIANT variant = Create(VT_UNKNOWN | VT_BYREF, &unknown); 998using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1011using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1019using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1033vt = VT_BYREF | VT_I4, 1039using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1106using VARIANT variant = Create(VT_DECIMAL | VT_BYREF, &asD); 1139[InlineData((ushort)(VT_USERDEFINED | VT_BYREF))] 1147[InlineData((ushort)(VT_VOID | VT_BYREF))] 1149[InlineData((ushort)(VT_PTR | VT_BYREF))] 1151[InlineData((ushort)(VT_SAFEARRAY | VT_BYREF))] 1153[InlineData((ushort)(VT_CARRAY | VT_BYREF))] 1155[InlineData((ushort)(VT_RECORD | VT_BYREF))] 1157[InlineData((ushort)(VT_BLOB | VT_BYREF))] 1159[InlineData((ushort)(VT_STREAM | VT_BYREF))] 1161[InlineData((ushort)(VT_STORAGE | VT_BYREF))] 1163[InlineData((ushort)(VT_STREAMED_OBJECT | VT_BYREF))] 1165[InlineData((ushort)(VT_STORED_OBJECT | VT_BYREF))] 1167[InlineData((ushort)(VT_BLOB_OBJECT | VT_BYREF))] 1169[InlineData((ushort)(VT_CF | VT_BYREF))] 1170[InlineData((ushort)(VT_BSTR_BLOB | VT_BYREF))]