60 references to VT_BYREF
System.Private.Windows.Core (2)
Windows\Win32\System\Variant\VARIANT.cs (2)
32
public bool Byref => vt.HasFlag(
VT_BYREF
);
94
if ((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
))]
329
using VARIANT variant = Create((VARENUM)vt |
VT_BYREF
, (IUnknown*)&data);
384
using VARIANT variant = Create((VARENUM)vt |
VT_BYREF
);
437
using VARIANT variant = Create(VT_I8 |
VT_BYREF
, (IUnknown*)&data);
481
using VARIANT variant = Create(VT_UI8 |
VT_BYREF
, (IUnknown*)&data);
522
using VARIANT variant = Create(VT_CY |
VT_BYREF
, (IUnknown*)&data);
559
vt = VT_R4 |
VT_BYREF
,
600
using VARIANT variant = Create(VT_R8 |
VT_BYREF
, (IUnknown*)&data);
614
using VARIANT variant = Create(
VT_BYREF
| VT_NULL, (IUnknown*)data);
622
using VARIANT variant = Create(
VT_BYREF
| VT_NULL, (IUnknown*)&data);
629
using VARIANT variant = Create(
VT_BYREF
| VT_NULL);
651
using VARIANT variant = Create(
VT_BYREF
| VT_EMPTY, (IUnknown*)&data);
668
using VARIANT variant = Create(
VT_BYREF
| VT_EMPTY);
712
using VARIANT variant = Create(VT_HRESULT |
VT_BYREF
, (IUnknown*)&data);
799
vt = VT_DATE |
VT_BYREF
,
812
using VARIANT variant = Create(VT_DATE |
VT_BYREF
);
848
vt = VT_BSTR |
VT_BYREF
,
879
using VARIANT variant = Create(VT_LPWSTR |
VT_BYREF
, &t);
909
using VARIANT variant = Create(VT_LPSTR |
VT_BYREF
, &ptr);
939
using VARIANT variant = Create(VT_DISPATCH |
VT_BYREF
, &unknown);
947
using VARIANT variant = Create(VT_DISPATCH |
VT_BYREF
, &unknown);
971
using VARIANT variant = Create(VT_UNKNOWN |
VT_BYREF
, &unknown);
979
using VARIANT variant = Create(VT_UNKNOWN |
VT_BYREF
, &unknown);
998
using VARIANT variant = Create(VT_VARIANT |
VT_BYREF
, &target);
1011
using VARIANT variant = Create(VT_VARIANT |
VT_BYREF
, &target);
1019
using VARIANT variant = Create(VT_VARIANT |
VT_BYREF
, &target);
1033
vt =
VT_BYREF
| VT_I4,
1039
using VARIANT variant = Create(VT_VARIANT |
VT_BYREF
, &target);
1106
using 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
))]