42 references to VT_BOOL
System.Private.Windows.Core (8)
Windows\Win32\System\Variant\VARIANT.cs (8)
23
VARIANT variant = new() { vt =
VT_BOOL
};
173
case
VT_BOOL
:
326
case
VT_BOOL
:
558
case
VT_BOOL
:
663
VT_BOOL
=> typeof(bool),
705
case
VT_BOOL
:
758
case
VT_BOOL
:
872
=> value.vt ==
VT_BOOL
? value.data.boolVal != VARIANT_BOOL.VARIANT_FALSE : ThrowInvalidCast<bool>();
System.Windows.Forms (4)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (3)
1288
if (value.vt == VARENUM.
VT_BOOL
)
1300
if (value.vt == VARENUM.
VT_BOOL
)
1653
if (property.vt == VARENUM.
VT_BOOL
)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
894
VT_BOOL
=> typeof(bool),
System.Windows.Forms.Primitives.Tests (29)
Interop\Oleaut32\VARIANTTests.cs (29)
30
vt =
VT_BOOL
,
60
[InlineData((ushort)
VT_BOOL
, false)]
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)]
65
[InlineData((ushort)(
VT_BOOL
| VT_ARRAY), false)]
66
[InlineData((ushort)(
VT_BOOL
| VT_VECTOR), false)]
75
[InlineData((ushort)
VT_BOOL
, (ushort)
VT_BOOL
)]
77
[InlineData((ushort)(
VT_BOOL
| VT_BYREF), (ushort)
VT_BOOL
)]
93
[InlineData((ushort)
VT_BOOL
)]
94
[InlineData((ushort)(
VT_BOOL
| VT_BYREF))]
135
[InlineData((ushort)
VT_BOOL
)]
136
[InlineData((ushort)(
VT_BOOL
| VT_BYREF))]
293
yield return new object[] {
VT_BOOL
, (nint)(-1), true };
294
yield return new object[] {
VT_BOOL
, (nint)0, false };
295
yield return new object[] {
VT_BOOL
, (nint)1, true };
344
yield return new object[] {
VT_BOOL
};
1334
Assert.Equal(VT_VECTOR |
VT_BOOL
, variant.vt);
1343
using VARIANT variant = Create(VT_VECTOR |
VT_BOOL
);
3869
SAFEARRAY* psa = CreateSafeArray(
VT_BOOL
, boolResult);
3872
vt = VT_ARRAY |
VT_BOOL
,
3895
SAFEARRAY* psa = CreateSafeArray(
VT_BOOL
, boolResult, 1);
3898
vt = VT_ARRAY |
VT_BOOL
,
3938
SAFEARRAY* psa = CreateSafeArray(
VT_BOOL
, boolResult);
3941
vt = VT_ARRAY |
VT_BOOL
,
3966
SAFEARRAY* psa = CreateSafeArray(
VT_BOOL
, boolResult, 1, 2);
3969
vt = VT_ARRAY |
VT_BOOL
,
System.Windows.Forms.Tests (1)
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripHostedControlAccessibleObjectTests.cs (1)
92
value.Type.Should().Be(VARENUM.
VT_BOOL
);