41 references to VT_BSTR
System.Private.Windows.Core (12)
Windows\Win32\System\Com\SAFEARRAY.cs (1)
46
return
VT_BSTR
;
Windows\Win32\System\Com\SafeArrayScope.cs (2)
41
if (value->VarType is not VARENUM.
VT_BSTR
)
95
vt = VARENUM.
VT_BSTR
;
Windows\Win32\System\Variant\VARIANT.cs (9)
157
case
VT_BSTR
:
374
case
VT_BSTR
:
586
case
VT_BSTR
:
666
VT_BSTR
=> typeof(string),
725
case
VT_BSTR
:
823
case
VT_BSTR
:
918
=> value.vt ==
VT_BSTR
? value.data.bstrVal : ThrowInvalidCast<BSTR>();
925
vt =
VT_BSTR
,
933
vt =
VT_BSTR
,
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.PropertyBagStream.cs (1)
75
Debug.Assert(pVar->vt == VARENUM.
VT_BSTR
);
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
890
VT_BSTR
or VT_LPSTR or VT_LPWSTR => typeof(string),
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (1)
647
if (vColor.Type == VARENUM.
VT_BSTR
)
System.Windows.Forms.Primitives.Tests (24)
Interop\Oleaut32\SAFEARRAYTests.cs (1)
45
yield return new object[] {
VT_BSTR
, FADF_HAVEVARTYPE | FADF_BSTR, IntPtr.Size };
Interop\Oleaut32\VARIANTTests.cs (23)
91
[InlineData((ushort)
VT_BSTR
)]
92
[InlineData((ushort)(
VT_BSTR
| VT_BYREF))]
117
vt =
VT_BSTR
,
133
[InlineData((ushort)
VT_BSTR
)]
134
[InlineData((ushort)(
VT_BSTR
| VT_BYREF))]
159
vt =
VT_BSTR
,
341
yield return new object[] {
VT_BSTR
};
826
vt =
VT_BSTR
,
835
using VARIANT variant = Create(
VT_BSTR
);
848
vt =
VT_BSTR
| VT_BYREF,
1007
vt =
VT_BSTR
,
1810
variant.Anonymous.Anonymous.vt = VT_VECTOR |
VT_BSTR
;
1822
using VARIANT variant = Create(VT_VECTOR |
VT_BSTR
);
4381
SAFEARRAY* psa = CreateSafeArray(
VT_BSTR
, result);
4384
vt = VT_ARRAY |
VT_BSTR
,
4408
SAFEARRAY* psa = CreateSafeArray(
VT_BSTR
, result, 1);
4411
vt = VT_ARRAY |
VT_BSTR
,
4443
SAFEARRAY* psa = CreateSafeArray(
VT_BSTR
, result);
4446
vt = VT_ARRAY |
VT_BSTR
,
4480
SAFEARRAY* psa = CreateSafeArray(
VT_BSTR
, result, 1, 2);
4483
vt = VT_ARRAY |
VT_BSTR
,
5255
[InlineData((ushort)
VT_BSTR
)]
5804
Assert.Equal(
VT_BSTR
, variant.vt);
System.Windows.Forms.Tests (2)
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (2)
100
Assert.Equal(VARENUM.
VT_BSTR
, result.vt);
108
Assert.Equal(VARENUM.
VT_BSTR
, accessibleName.vt);