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