163 instantiations of BSTR
System.Private.Windows.Core (1)
Windows\Win32\System\Com\SafeArrayScope.cs (1)
190using BSTR bstrText = new(s);
System.Windows.Forms (82)
System\Windows\Forms\Accessibility\AccessibleObject.cs (28)
235using BSTR set = new(value); 340using BSTR set = new(value); 355internal virtual BSTR GetValueInternal() => SystemIAccessible is null ? new(string.Empty) : SystemIAccessible.TryGetValue(CHILDID_SELF); 1193: new(Name); 1207: new(Value); 1221: new(Description); 1256: new(Help); 1267*pszKeyboardShortcut = new(KeyboardShortcut); 1301*pszDefaultAction = new(DefaultAction); 1380*pRetVal = Value is null ? default : new(Value); 1953: new(DefaultAction); 1963: new(child.DefaultAction); 1993: new(Description); 2003: new(child.Description); 2084: new(Help); 2094: new(child.Help); 2130*pszHelpFile = new(helpFile); 2145*pszHelpFile = new(helpFile); 2169: new(KeyboardShortcut); 2179: new(child.KeyboardShortcut); 2208: new(Name); 2218: new(child.Name); 2230: new(Name); 2413: new(Value); 2423: new(child.Value); 2433((UIA.IAccessible.Interface)this).put_accName(ChildIdToVARIANT(childID), new(newName)); 2473((UIA.IAccessible.Interface)this).put_accValue(ChildIdToVARIANT(childID), new(newValue)); 3041*pRetVal = new BSTR(GetMultiViewProviderViewName(viewId));
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (2)
261public BSTR Name => new(GetControl() is { } control ? GetNameForControl(control) : string.Empty); 313*pbstrName = new(name);
System\Windows\Forms\ActiveX\AxHost.cs (1)
2287hr = factory.Value->CreateInstanceLic(null, null, IID.Get<IUnknown>(), new BSTR(license), unknown);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (4)
1091using BSTR bstrSource = new(_control.GetType().FullName!); 1092using BSTR bstrDescription = new(errorString); 1542using VARIANT data = (VARIANT)new BSTR(Convert.ToBase64String( 1571using VARIANT variant = (VARIANT)(new BSTR(value));
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (1)
115target->Name = new(source.Name);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
57using BSTR guidString = new(_guidString);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (1)
73return name.IsNull ? new(string.Empty) : name;
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (10)
111using BSTR newValue = new(value); 134using BSTR newValue = new(value); 319using BSTR newValue = new(value); 336using BSTR newValue = new(value ? "rtl" : "ltr"); 353using BSTR newValue = new(value); 433using BSTR bstrCommand = new(command); 451using BSTR bstrId = new(id); 468using BSTR bstrTagName = new(tagName); 477using BSTR url = new("text/html"); 494using BSTR bstrElementTag = new(elementTag);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.HtmlDocumentShim.cs (2)
56using BSTR name = new(eventName); 89using BSTR name = new(eventName);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (11)
198using BSTR newValue = new(value); 217using BSTR newValue = new(value); 246using BSTR newValue = new(value); 346using BSTR newValue = new(value); 375using BSTR newValue = new(value); 470using BSTR newValue = new(value); 540using BSTR name = new(attributeName); 551using BSTR name = new(tagName); 560using BSTR where = new(orientation.ToString()); 645using BSTR name = new(eventName); 663using BSTR name = new(attributeName);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.HtmlElementShim.cs (2)
81using BSTR name = new(eventName); 113using BSTR name = new(eventName);
System\Windows\Forms\Controls\WebBrowser\HtmlToClrEventProxy.cs (3)
106*pbstrName = new(OnHtmlEventName); 109*pbstrName = new(EventNameProperty); 112*pbstrName = new(GetEventName);
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (14)
136using BSTR newValue = new(value); 217using BSTR newValue = new(value); 258using BSTR bstrMessage = new(message); 274using BSTR bstrMessage = new(message); 310using BSTR bstrUrl = new(url.ToString()); 321using BSTR url = new(urlString); 332using BSTR url = new(urlString); 333using BSTR bstrTarget = new(target); 334using BSTR options = new(windowOptions); 350using BSTR url = new(urlString); 351using BSTR target = new("_blank"); 352using BSTR options = new(windowOptions); 364using BSTR bstrMessage = new(message); 365using BSTR input = new(defaultInputValue);
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.HtmlWindowShim.cs (2)
48using BSTR name = new(eventName); 79using BSTR name = new(eventName);
System.Windows.Forms.Primitives (3)
System\Windows\Forms\Automation\UiaTextRange.cs (2)
441? new(text[Start..]) 442: new(text.Substring(Start, maxLength));
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (1)
21using BSTR bstrText = displayString is null ? default : new(displayString);
System.Windows.Forms.Primitives.Tests (30)
Interop\Oleaut32\ITypeInfoTests.cs (8)
68using BSTR dllName = new("DllName"); 69using BSTR name = new("Name"); 88using BSTR name = new("Name"); 89using BSTR docString = new("DocString"); 91using BSTR helpFile = new("HelpFile"); 180using BSTR mops = new("Mops"); 195rgszNames[0] = new BSTR("Name1"); 196rgszNames[1] = new BSTR("Name2");
Interop\Oleaut32\VARIANTTests.cs (21)
118data = new() { bstrVal = new BSTR("abc") } 160data = new() { bstrVal = new BSTR("abc") } 827data = new() { bstrVal = new BSTR(text) } 845using BSTR bstr = new(text); 1008data = new() { bstrVal = new BSTR("test") } 1787BSTR ptr1 = new("text"); 1788BSTR ptr2 = new(""); 4377using BSTR ptr1 = new("text"); 4378using BSTR ptr2 = new(""); 4404using BSTR ptr1 = new("text"); 4405using BSTR ptr2 = new(""); 4431using BSTR ptr1 = new("text"); 4432using BSTR ptr2 = new(""); 4433using BSTR ptr3 = new("text3"); 4434using BSTR ptr4 = new("text4"); 4435using BSTR ptr5 = new("text5"); 4468using BSTR ptr1 = new("text"); 4469using BSTR ptr2 = new(""); 4470using BSTR ptr3 = new("text3"); 4471using BSTR ptr4 = new("text4"); 4472using BSTR ptr5 = new("text5");
System\Windows\Forms\Automation\UiaTextRangeTests.cs (1)
431using BSTR bstrText = new(textToSearch);
System.Windows.Forms.Tests (47)
System\Windows\Forms\HtmlDocumentTests.cs (15)
514using BSTR charSet = new("UTF-8"); 619using BSTR charSet = new("UTF-8"); 1119using BSTR bstrRtl = new(rtl); 1208using BSTR bstrTitle = new(title); 1490using BSTR name = new(eventName); 2019using BSTR onClick = new("onclick"); 2057using BSTR onContextMenu = new("oncontextmenu"); 2095using BSTR onFocusing = new("onfocusin"); 2133using BSTR onFocusOut = new("onfocusout"); 2171using BSTR onMouseDown = new("onmousedown"); 2209using BSTR onMouseOut = new("onmouseout"); 2247using BSTR onMouseMove = new("onmousemove"); 2285using BSTR onMouseOver = new("onmouseover"); 2323using BSTR onMouseUp = new("onmouseup"); 2361using BSTR onStop = new("onstop");
System\Windows\Forms\HtmlElementTests.cs (32)
354using BSTR bstrId = new(id); 444using BSTR innerHtml = new(value); 565using BSTR innerHtml = new(value); 683using BSTR name = new("name"); 709using BSTR name = new("name"); 866using BSTR innerHtml = new(value); 977using BSTR innerHtml = new(value); 1290using BSTR bstrStyle = new(style); 1600using BSTR name = new(eventName); 1643using BSTR name = new(eventName); 1683using BSTR name = new(eventName); 1871using BSTR id = new("id"); 1874using BSTR customAttribute = new("customAttribute"); 2567using BSTR onClick = new("onclick"); 2608using BSTR ondblclick = new("ondblclick"); 2649using BSTR onDrag = new("ondrag"); 2690using BSTR onDragEnd = new("ondragend"); 2731using BSTR onDragLeave = new("ondragleave"); 2772using BSTR onDragOver = new("ondragover"); 2813using BSTR onFocus = new("onfocus"); 2854using BSTR onFocusin = new("onfocusin"); 2895using BSTR onFocusOut = new("onfocusout"); 2936using BSTR onBlur = new("onblur"); 2977using BSTR onKeyDown = new("onkeydown"); 3018using BSTR onKeyPress = new("onkeypress"); 3059using BSTR onKeyUp = new("onkeyup"); 3100using BSTR onMouseDown = new("onmousedown"); 3141using BSTR onMouseEnter = new("onmouseenter"); 3182using BSTR onMouseLeave = new("onmouseleave"); 3225using BSTR onMouseMove = new("onmousemove"); 3264using BSTR onMouseOver = new("onmouseover"); 3305using BSTR onMouseUp = new("onmouseup");
471 references to BSTR
System.Private.Windows.Core (8)
Windows\Win32\Foundation\BSTR.cs (2)
27/// Converts the <see cref="BSTR"/> to string and frees it. 37/// Converts the <see cref="BSTR"/> to a nullable string and frees it.
Windows\Win32\System\Com\SafeArrayScope.cs (3)
156using BSTR result = GetElement<BSTR>(i); 190using BSTR bstrText = new(s);
Windows\Win32\System\Variant\VARIANT.cs (3)
917public static explicit operator BSTR(VARIANT value) 918=> value.vt == VT_BSTR ? value.data.bstrVal : ThrowInvalidCast<BSTR>(); 930public static explicit operator VARIANT(BSTR value)
System.Windows.Forms (178)
System\Windows\Forms\Accessibility\AccessibleObject.cs (43)
163internal virtual BSTR GetDefaultActionInternal() => SystemIAccessible.TryGetDefaultAction(CHILDID_SELF); 183internal virtual BSTR GetDescriptionInternal() => SystemIAccessible.TryGetDescription(CHILDID_SELF); 205internal virtual BSTR GetHelpInternal() => SystemIAccessible.TryGetHelp(CHILDID_SELF); 225internal virtual BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessible.TryGetKeyboardShortcut(childID); 235using BSTR set = new(value); 253internal virtual BSTR GetNameInternal() => SystemIAccessible.TryGetName(CHILDID_SELF); 256/// Determines if <see cref="SetNameInternal(BSTR)"/> can be called without calling <see cref="Name"/> 268internal virtual void SetNameInternal(BSTR value) => SystemIAccessible.TrySetName(CHILDID_SELF, value); 340using BSTR set = new(value); 355internal virtual BSTR GetValueInternal() => SystemIAccessible is null ? new(string.Empty) : SystemIAccessible.TryGetValue(CHILDID_SELF); 358/// Determines if <see cref="SetValueInternal(BSTR)"/> can be called without calling <see cref="Value"/> 370internal virtual void SetValueInternal(BSTR value) => SystemIAccessible.TrySetValue(CHILDID_SELF, value); 470(int topic, BSTR file) = SystemIAccessible.TryGetHelpTopic(CHILDID_SELF); 488internal virtual (int topic, BSTR helpFile) GetHelpTopicInternal() => SystemIAccessible.TryGetHelpTopic(CHILDID_SELF); 1184HRESULT ILegacyIAccessibleProvider.Interface.get_Name(BSTR* pszName) 1197HRESULT ILegacyIAccessibleProvider.Interface.get_Value(BSTR* pszValue) 1212HRESULT ILegacyIAccessibleProvider.Interface.get_Description(BSTR* pszDescription) 1247HRESULT ILegacyIAccessibleProvider.Interface.get_Help(BSTR* pszHelp) 1260HRESULT ILegacyIAccessibleProvider.Interface.get_KeyboardShortcut(BSTR* pszKeyboardShortcut) 1294HRESULT ILegacyIAccessibleProvider.Interface.get_DefaultAction(BSTR* pszDefaultAction) 1373HRESULT IValueProvider.Interface.get_Value(BSTR* pRetVal) 1934using BSTR result = default; 1939HRESULT UIA.IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) 1974using BSTR description = default; 1979HRESULT UIA.IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) 2066using BSTR result = default; 2071HRESULT UIA.IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) 2105using BSTR helpFile = default; 2112HRESULT UIA.IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) 2156using BSTR shortcut = default; 2161HRESULT UIA.IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) 2190using BSTR name = default; 2195HRESULT UIA.IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) 2223BSTR systemName = SystemIAccessible.TryGetName(varChild); 2394using BSTR value = default; 2399HRESULT UIA.IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue) 2435HRESULT UIA.IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName) 2475HRESULT UIA.IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue) 2782/// Called prior to calling <see cref="UIA.IAccessible.get_accName(VARIANT, BSTR*)"/> on the 'inner' system 3034HRESULT IMultipleViewProvider.Interface.GetViewName(int viewId, BSTR* pRetVal) 3329HRESULT IDispatchEx.Interface.GetDispID(BSTR bstrName, uint grfdex, int* pid) 3342HRESULT IDispatchEx.Interface.DeleteMemberByName(BSTR bstrName, uint grfdex) 3351HRESULT IDispatchEx.Interface.GetMemberName(int id, BSTR* pbstrName)
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (21)
48public static BSTR TryGetDefaultAction(this AgileComPointer<IAccessible>? agile, int child) 51public static BSTR TryGetDefaultAction(this AgileComPointer<IAccessible>? agile, VARIANT child) 59BSTR bstr = default; 82public static BSTR TryGetDescription(this AgileComPointer<IAccessible>? agile, int child) => 85public static BSTR TryGetDescription(this AgileComPointer<IAccessible>? agile, VARIANT child) 93BSTR description = default; 102public static BSTR TryGetHelp(this AgileComPointer<IAccessible>? agile, int child) 105public static BSTR TryGetHelp(this AgileComPointer<IAccessible>? agile, VARIANT child) 113BSTR bstr = default; 122public static BSTR TryGetKeyboardShortcut(this AgileComPointer<IAccessible>? agile, int child) 125public static BSTR TryGetKeyboardShortcut(this AgileComPointer<IAccessible>? agile, VARIANT child) 133BSTR bstr = default; 142public static BSTR TryGetName(this AgileComPointer<IAccessible>? agile, int child) 145public static BSTR TryGetName(this AgileComPointer<IAccessible>? agile, VARIANT child) 153BSTR bstr = default; 160public static void TrySetName(this AgileComPointer<IAccessible>? agile, VARIANT child, BSTR name) 221public static BSTR TryGetValue(this AgileComPointer<IAccessible>? agile, VARIANT child) 229BSTR bstr = default; 238public static void TrySetValue(this AgileComPointer<IAccessible>? agile, VARIANT child, BSTR value) 258public static (int topic, BSTR helpFile) TryGetHelpTopic(this AgileComPointer<IAccessible>? agile, VARIANT child) 266BSTR file = default;
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (3)
261public BSTR Name => new(GetControl() is { } control ? GetNameForControl(control) : string.Empty); 297protected override HRESULT GetDispID(BSTR bstrName, uint grfdex, int* pid) 309protected override HRESULT GetMemberName(int id, BSTR* pbstrName)
System\Windows\Forms\ActiveX\AxHost.cs (4)
2248using BSTR key = default; 2368using BSTR name = default; 3793using BSTR name = (BSTR)dispatch.Value->GetProperty(PInvokeCore.DISPID_FONT_NAME);
System\Windows\Forms\ActiveX\AxHost.VBFormat.cs (2)
16BSTR bstrFormat, 35using BSTR pbstr = default;
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
1091using BSTR bstrSource = new(_control.GetType().FullName!); 1092using BSTR bstrDescription = new(errorString);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ICategorizePropertiesHandler.cs (1)
49using BSTR categoryName = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (2)
50BSTR* nativeTypeNames; 197private static string[] GetStringsFromPtr(BSTR* values, uint count)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IPerPropertyBrowsingHandler.cs (1)
44using BSTR value = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2IProvidePropertyBuilderHandler.cs (1)
22using BSTR guid = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2IVsPerPropertyBrowsingHandler.cs (2)
63using BSTR helpString = default; 135using BSTR name = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
57using BSTR guidString = new(_guidString);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
883using BSTR description = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (6)
490using BSTR nameBstr = default; 491using BSTR helpStringBstr = default; 711using BSTR enumNameBstr = default; 712using BSTR enumHelpStringBstr = default; 736using BSTR nameBstr = default; 737using BSTR helpBstr = default;
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (2)
76using BSTR className = default; 89using BSTR typeInfoName = default;
System\Windows\Forms\Controls\ComboBox\ComboBox.ChildAccessibleObject.cs (1)
26internal override BSTR GetNameInternal() => _owner.AccessibilityObject.GetNameInternal();
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (3)
50internal override BSTR GetDefaultActionInternal() => SystemIAccessible.TryGetDefaultAction(GetChildId()); 88internal override BSTR GetHelpInternal() => SystemIAccessible.TryGetHelp(GetChildId()); 92internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessible.TryGetKeyboardShortcut(childID);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (2)
70internal override BSTR GetNameInternal() 72BSTR name = _owner.AccessibilityObject.GetNameInternal();
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (2)
61internal override BSTR GetDefaultActionInternal() => 127internal override BSTR GetHelpInternal() => _owningComboBox.ChildListAccessibleObject.SystemIAccessible.TryGetHelp(GetChildId());
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (2)
85internal override BSTR GetDefaultActionInternal() => 90internal override BSTR GetHelpInternal() => _owningAccessibleObject.SystemIAccessible.TryGetHelp(GetChildId());
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStrip.PropertyGridToolStripAccessibleObject.cs (1)
72internal override BSTR GetNameInternal()
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (3)
49internal override BSTR GetDefaultActionInternal() => SystemIAccessibleInternal.TryGetDefaultAction(GetChildId()); 112internal override BSTR GetHelpInternal() => SystemIAccessibleInternal.TryGetHelp(GetChildId()); 116internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessibleInternal.TryGetKeyboardShortcut(childID);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.ToolStripDropDownAccessibleObject.cs (1)
52internal override BSTR GetNameInternal()
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
39internal override BSTR GetHelpInternal()
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.UpDownEditAccessibleObject.cs (2)
36internal override void SetNameInternal(BSTR value) => _parent.AccessibilityObject.SetNameInternal(value); 42internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => _parent.AccessibilityObject.GetKeyboardShortcutInternal(childID);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (17)
102using BSTR domain = default; 111using BSTR newValue = new(value); 127using BSTR title = default; 134using BSTR newValue = new(value); 151using BSTR href = default; 312using BSTR cookie = default; 319using BSTR newValue = new(value); 329using BSTR dir = default; 336using BSTR newValue = new(value ? "rtl" : "ltr"); 346using BSTR charset = default; 353using BSTR newValue = new(value); 363using BSTR charset = default; 433using BSTR bstrCommand = new(command); 451using BSTR bstrId = new(id); 468using BSTR bstrTagName = new(tagName); 477using BSTR url = new("text/html"); 494using BSTR bstrElementTag = new(elementTag);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.HtmlDocumentShim.cs (2)
56using BSTR name = new(eventName); 89using BSTR name = new(eventName);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (18)
191using BSTR id = default; 198using BSTR newValue = new(value); 208using BSTR innerHtml = default; 217using BSTR newValue = new(value); 237using BSTR innerText = default; 246using BSTR newValue = new(value); 337using BSTR outerHtml = default; 346using BSTR newValue = new(value); 366using BSTR outerText = default; 375using BSTR newValue = new(value); 461using BSTR cssText = default; 470using BSTR newValue = new(value); 480using BSTR tagName = default; 540using BSTR name = new(attributeName); 551using BSTR name = new(tagName); 560using BSTR where = new(orientation.ToString()); 645using BSTR name = new(eventName); 663using BSTR name = new(attributeName);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.HtmlElementShim.cs (2)
81using BSTR name = new(eventName); 113using BSTR name = new(eventName);
System\Windows\Forms\Controls\WebBrowser\HtmlToClrEventProxy.cs (2)
48protected override unsafe HRESULT GetDispID(BSTR bstrName, uint grfdex, int* pid) 96protected override unsafe HRESULT GetMemberName(int id, BSTR* pbstrName)
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (17)
129using BSTR name = default; 136using BSTR newValue = new(value); 210using BSTR status = default; 217using BSTR newValue = new(value); 234using BSTR href = default; 258using BSTR bstrMessage = new(message); 274using BSTR bstrMessage = new(message); 310using BSTR bstrUrl = new(url.ToString()); 321using BSTR url = new(urlString); 332using BSTR url = new(urlString); 333using BSTR bstrTarget = new(target); 334using BSTR options = new(windowOptions); 350using BSTR url = new(urlString); 351using BSTR target = new("_blank"); 352using BSTR options = new(windowOptions); 364using BSTR bstrMessage = new(message); 365using BSTR input = new(defaultInputValue);
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.HtmlWindowShim.cs (2)
48using BSTR name = new(eventName); 79using BSTR name = new(eventName);
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (5)
232using BSTR href = default; 349using BSTR locationName = default; 357using BSTR title = default; 382using BSTR mimeType = default; 568using BSTR url = default;
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (3)
41internal override BSTR GetDefaultActionInternal() => 46internal override unsafe BSTR GetDescriptionInternal() => 51internal override BSTR GetNameInternal() => ParentInternal.SystemIAccessible.TryGetName(GetChildId());
System.Windows.Forms.Primitives (48)
Microsoft\VisualStudio\Shell\ICategorizeProperties.cs (4)
66BSTR* pbstrName) 69return ((delegate* unmanaged[Stdcall]<ICategorizeProperties*, PROPCAT, int, BSTR*, HRESULT>)_lpVtbl[2])(pThis, propcat, lcid, pbstrName); 90/// Returns a <see cref="BSTR"/> containing the category name. 98BSTR* pbstrName);
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (10)
58BSTR* pbstrGuidBldr, 62return ((delegate* unmanaged[Stdcall]<IProvidePropertyBuilder*, int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*, HRESULT>)_lpVtbl[3])( 72BSTR* bstrGuidBldr, 79return ((delegate* unmanaged[Stdcall]<IProvidePropertyBuilder*, int, BSTR*, IDispatch*, HWND, VARIANT*, VARIANT_BOOL*, HRESULT>)_lpVtbl[4])( 92/// browser and are invoked through <see cref="ExecuteBuilder(int, BSTR*, IDispatch*, HWND, VARIANT*, VARIANT_BOOL*)"/> 94/// should be invoked for the current property from <see cref="MapPropertyToBuilder(int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*)"/> 115BSTR* pbstrGuidBldr, 123/// The <see cref="BSTR"/> of the builder GUID to invoke. This is returned from 124/// <see cref="MapPropertyToBuilder(int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*)"/>. 139BSTR* bstrGuidBldr,
Microsoft\VisualStudio\Shell\IVSMDPerPropertyBrowsing.cs (4)
56/// <inheritdoc cref="Interface.GetPropertyAttributes(int, uint*, BSTR**, VARIANT**)"/> 60BSTR** ppbstrTypeNames, 64return ((delegate* unmanaged[Stdcall]<IVSMDPerPropertyBrowsing*, int, uint*, BSTR**, VARIANT**, HRESULT>)_lpVtbl[3])( 104BSTR** ppbstrTypeNames,
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (15)
69/// <inheritdoc cref="Interface.GetLocalizedPropertyInfo(int, uint, BSTR*, BSTR*)"/> 73BSTR* pbstrLocalizedName, 74BSTR* pbstrLocalizeDescription) 77return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, int, uint, BSTR*, BSTR*, HRESULT>)_lpVtbl[5])( 103/// <inheritdoc cref="Interface.GetClassName(BSTR*)"/> 105BSTR* pbstrClassName) 108return ((delegate* unmanaged[Stdcall]<IVsPerPropertyBrowsing*, BSTR*, HRESULT>)_lpVtbl[8])(pThis, pbstrClassName); 159BSTR* pbstrLocalizedName, 160BSTR* pbstrLocalizeDescription); 183/// <see cref="ITypeInfo.GetDocumentation(int, BSTR*, BSTR*, out uint, BSTR*)"/> with <see cref="PInvoke.MEMBERID_NIL"/>. 187BSTR* pbstrClassName);
System\Windows\Forms\Automation\UiaTextRange.cs (2)
281HRESULT ITextRangeProvider.Interface.FindText(BSTR text, BOOL backward, BOOL ignoreCase, ITextRangeProvider** pRetVal) 424HRESULT ITextRangeProvider.Interface.GetText(int maxLength, BSTR* pRetVal)
System\Windows\Forms\IExtender.cs (3)
74internal delegate* unmanaged[Stdcall]<IExtender*, BSTR*, HRESULT> get_Name_20; 193private static HRESULT get_Name(IExtender* @this, BSTR* value) 233BSTR Name { get; }
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (3)
11/// <inheritdoc cref="UiaRaiseNotificationEvent(IRawElementProviderSimple*, NotificationKind, NotificationProcessing, BSTR, BSTR)"/> 21using BSTR bstrText = displayString is null ? default : new(displayString);
Windows\Win32\System\Com\StandardDispatch.cs (5)
134HRESULT IDispatchEx.Interface.GetDispID(BSTR bstrName, uint grfdex, int* pid) 137protected virtual HRESULT GetDispID(BSTR bstrName, uint grfdex, int* pid) => HRESULT.E_NOTIMPL; 139HRESULT IDispatchEx.Interface.GetMemberName(int id, BSTR* pbstrName) 142protected virtual HRESULT GetMemberName(int id, BSTR* pbstrName) => HRESULT.E_NOTIMPL; 237HRESULT IDispatchEx.Interface.DeleteMemberByName(BSTR bstrName, uint grfdex) => HRESULT.E_NOTIMPL;
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (2)
96/// Matches up to <see cref="IDispatchEx.GetDispID(BSTR, uint, int*)"/> 110/// Matches up to <see cref="IDispatchEx.GetMemberName(int, BSTR*)"/>
System.Windows.Forms.Primitives.Tests (41)
Interop\Oleaut32\ITypeInfoTests.cs (8)
68using BSTR dllName = new("DllName"); 69using BSTR name = new("Name"); 88using BSTR name = new("Name"); 89using BSTR docString = new("DocString"); 91using BSTR helpFile = new("HelpFile"); 180using BSTR mops = new("Mops"); 194BSTR* rgszNames = stackalloc BSTR[2];
Interop\Oleaut32\SAFEARRAYTests.cs (2)
140public HRESULT GetName(BSTR* pbstrName) => throw new NotImplementedException(); 158public HRESULT GetFieldNames(uint* pcNames, BSTR* rgBstrNames) => throw new NotImplementedException();
Interop\Oleaut32\VARIANTTests.cs (19)
845using BSTR bstr = new(text); 1787BSTR ptr1 = new("text"); 1788BSTR ptr2 = new(""); 4377using BSTR ptr1 = new("text"); 4378using BSTR ptr2 = new(""); 4404using BSTR ptr1 = new("text"); 4405using BSTR ptr2 = new(""); 4431using BSTR ptr1 = new("text"); 4432using BSTR ptr2 = new(""); 4433using BSTR ptr3 = new("text3"); 4434using BSTR ptr4 = new("text4"); 4435using BSTR ptr5 = new("text5"); 4468using BSTR ptr1 = new("text"); 4469using BSTR ptr2 = new(""); 4470using BSTR ptr3 = new("text3"); 4471using BSTR ptr4 = new("text4"); 4472using BSTR ptr5 = new("text5"); 5707public HRESULT GetName(BSTR* pbstrName) => HRESULT.E_NOTIMPL; 5725public HRESULT GetFieldNames(uint* pcNames, BSTR* rgBstrNames) => HRESULT.E_NOTIMPL;
System\Windows\Forms\Automation\UiaTextRangeTests.cs (2)
431using BSTR bstrText = new(textToSearch); 876using BSTR actual = default;
Windows\Win32\System\Ole\ClassPropertyDispatchAdapterTests.cs (1)
48((BSTR)returnValue).ToStringAndFree().Should().Be("Q");
Windows\Win32\UI\Accessibility\AccessibleDispatchTests.cs (9)
35HRESULT IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) => HRESULT.E_NOTIMPL; 36HRESULT IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue) => HRESULT.E_NOTIMPL; 37HRESULT IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) => HRESULT.E_NOTIMPL; 40HRESULT IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) => HRESULT.E_NOTIMPL; 41HRESULT IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) => HRESULT.E_NOTIMPL; 42HRESULT IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) => HRESULT.E_NOTIMPL; 45HRESULT IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) => HRESULT.E_NOTIMPL; 51HRESULT IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName) => HRESULT.E_NOTIMPL; 52HRESULT IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue) => HRESULT.E_NOTIMPL;
System.Windows.Forms.Tests (194)
System\Windows\Forms\AccessibleObjects\ButtonBase.ButtonBaseAccessibleObjectTests.cs (1)
245Assert.Equal(expected, ((BSTR)actual).ToString());
System\Windows\Forms\AccessibleObjects\CategoryGridEntryAccessibleObjectTests.cs (2)
159Assert.Equal(expected, ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LocalizedControlTypePropertyId)).ToStringAndFree()); 186Assert.Equal("Collapse", ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\CheckBox.CheckBoxAccessibleObjectTests.cs (1)
305Assert.Equal(checkBox.AccessibilityObject.DefaultAction, ((BSTR)checkBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (3)
204Assert.Equal(expected, ((BSTR)checkedListBox.AccessibilityObject.GetChild(0).GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 267Assert.Equal(checkValue.ToString(), ((BSTR)checkedListBox.AccessibilityObject.GetChild(0).GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree()); 325Assert.Equal(isChecked, bool.Parse(((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree()));
System\Windows\Forms\AccessibleObjects\ColumnHeader.ListViewColumnHeaderAccessibleObjectTests.cs (2)
38Assert.Equal(testText, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 39Assert.Equal(testText, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxAccessibleObjectTests.cs (3)
121Assert.Equal(name, ((BSTR)comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 122Assert.Equal(name, ((BSTR)comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 364Assert.Equal(expectedAction, ((BSTR)comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (6)
219Assert.Equal(accessibleDefaultActionDescription, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 1292Assert.Equal(expectedValue, ((BSTR)controlAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree()); 1347Assert.Equal("Test Name", ((BSTR)controlAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 1348Assert.Equal("Test Name", ((BSTR)controlAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 1393Assert.Equal(expectedName, ((BSTR)controlAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 1623Assert.Equal(expected, ((BSTR)actual).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridView.DataGridViewEditingPanelAccessibleObjectTests.cs (3)
118Assert.Equal(string.Empty, ((BSTR)editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree()); 119Assert.Equal(SR.DataGridView_AccEditingPanelAccName, ((BSTR)editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 120Assert.Equal(SR.DataGridView_AccEditingPanelAccName, ((BSTR)editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (3)
41string itemStatus = ((BSTR)dataGridView.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ItemStatusPropertyId)).ToStringAndFree(); 69string itemStatus = ((BSTR)dataGridView.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ItemStatusPropertyId)).ToStringAndFree(); 1675Assert.Equal(SR.NotSortedAccessibleStatus, ((BSTR)actual).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewButtonCellAccessibleObjectTests.cs (1)
31Assert.Equal(SR.DataGridView_AccButtonCellDefaultAction, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (5)
158Assert.Equal(expected, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 686Assert.Equal(accessibleObject.Name, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 687Assert.Equal(accessibleObject.Name, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 702Assert.Equal(accessibleObject.Help ?? string.Empty, ((BSTR)actual).ToStringAndFree()); 1046Assert.Equal(expected, ((BSTR)dataGridViewCellAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (4)
81Assert.False(bool.Parse(((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree())); 85Assert.True(bool.Parse(((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree())); 168Assert.Equal(SR.DataGridView_AccCheckBoxCellDefaultActionCheck, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 173Assert.Equal(expected, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewColumnHeaderCellAccessibleObjectTests.cs (2)
120Assert.Equal(SR.DataGridView_AccColumnHeaderCellDefaultAction, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 151Assert.Equal("Header text 1", ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewRowAccessibleObjectTests.cs (1)
2386Assert.Equal("test1", ((BSTR)dataGridView.Rows[0].AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedCellsAccessibleObjectTests.cs (1)
207Assert.Equal("Selected Cells", ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedRowCellsAccessibleObjectTests.cs (1)
216Assert.Equal("Selected Row Cells", ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DataGridViewTopRowAccessibleObjectTests.cs (4)
1243Assert.Equal(string.Empty, ((BSTR)topRowAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree()); 1244Assert.Equal(SR.DataGridView_AccTopRow, ((BSTR)topRowAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 1245Assert.Equal(SR.DataGridView_AccTopRow, ((BSTR)topRowAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 1246Assert.Equal("Top Row", ((BSTR)topRowAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\DateTimePicker.DateTimePickerAccessibleObjectTests.cs (2)
55string actual = ((BSTR)dateTimePicker.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LocalizedControlTypePropertyId)).ToStringAndFree(); 117Assert.Equal(dt.ToLongDateString(), ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\GroupBoxAccessibleObjectTests.cs (3)
27Assert.Equal(testAccName, ((BSTR)groupBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 28Assert.Equal(testAccName, ((BSTR)groupBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 129string actual = ((BSTR)ownerControl.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\LabelAccessibleObjectTests.cs (1)
28string value = ((BSTR)accessibilityObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\LinkLabel.Link.LinkAccessibleObjectTests.cs (2)
202string actual = ((BSTR)linkAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 238string actual = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (2)
65Assert.Equal(itemAccessibleObject.Name, ((BSTR)actual).ToStringAndFree()); 114string actual = ((BSTR)itemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (2)
213string accessibleName = ((BSTR)listAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 216string automationId = ((BSTR)listAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (9)
62string accessibleName = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 65string automationId = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree(); 94Assert.Equal(list.DefaultGroup.Header, ((BSTR)defaultGroupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 95Assert.Equal("Group1", ((BSTR)groupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 96Assert.Equal("Group1", ((BSTR)groupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 98Assert.Equal("ListViewGroup-0", ((BSTR)defaultGroupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree()); 99Assert.Equal("ListViewGroup-1", ((BSTR)groupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree()); 109Assert.Equal("WinForm", ((BSTR)groupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId)).ToStringAndFree()); 126string accessibleName = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (2)
100string accessibleName = ((BSTR)listItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 104string automationId = ((BSTR)listItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (3)
264Assert.Equal("WinForm", ((BSTR)actual).ToString()); 275Assert.Equal(SR.AccessibleActionDoubleClick, ((BSTR)item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree()); 400Assert.Equal(expected, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (3)
82string accessibleName = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 85string automationId = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree(); 88string frameworkId = ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (4)
31Assert.Equal(accessibilityObject.Name, ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 32Assert.Empty(((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree()); 37Assert.Equal("1", ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree()); 38Assert.Empty(((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\MaskedTextBox.MaskedTextBoxAccessibleObjectTests.cs (4)
93Assert.Equal(expectedAccessibleName, ((BSTR)actual).ToStringAndFree()); 109string actual = ((BSTR)maskedTextBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(); 124string actual = ((BSTR)maskedTextBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree(); 138string actual = ((BSTR)maskedTextBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (1)
26Assert.Equal("Test Name", ((BSTR)accessibleName).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarButtonAccessibleObjectTests.cs (1)
45Assert.Equal(SR.AccessibleActionClick, ((BSTR)buttonAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (1)
86Assert.Equal(dt.ToLongDateString(), ((BSTR)monthCalendar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\PrintPreviewControl.PrintPreviewControlAccessibleObjectTests.cs (1)
36string value = ((BSTR)accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\RadioButton.RadioButtonAccessibleObjectTests.cs (1)
56Assert.Equal("TestActionDescription", ((BSTR)radioButtonAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\SplitContainer.SplitContainerAccessibleObjectTests.cs (1)
89string value = ((BSTR)accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (1)
26Assert.Equal("Test Name", ((BSTR)accessibleName).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (3)
611Assert.Equal(accessibleDefaultActionDescription, ((BSTR)actual).ToStringAndFree()); 723Assert.Equal(expectedKeyboardShortcut, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree()); 765string actual = ((BSTR)tabControl.AccessibilityObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (2)
479Assert.Equal(expectedKeyboardShortcut, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree()); 494string actual = ((BSTR)tabPage.AccessibilityObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\TextBoxAccessibleObjectTests.cs (2)
102string actual = ((BSTR)textBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)).ToStringAndFree(); 131string helpText = ((BSTR)textBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
36Assert.Equal("Test Name", ((BSTR)accessibleName).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\ToolStripContainer.ToolStripContainerAccessibleObjectTests.cs (1)
34string value = ((BSTR)accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (2)
101Assert.Equal(string.Empty, ((BSTR)result).ToString()); 109Assert.Equal("Test Name", ((BSTR)accessibleName).ToString());
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxAccessibleObjectTests.cs (1)
24Assert.Equal("Test Name", ((BSTR)accessibleName).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (2)
337Assert.Equal(defaultAction, ((BSTR)actual).ToStringAndFree()); 438string value = ((BSTR)accessibilityObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (5)
30Assert.Equal(accessibilityObject.Name, ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 31Assert.Empty(((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree()); 36Assert.Equal(((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(), ((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree()); 37Assert.Empty(((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree());
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObjectTests.cs (1)
92string actual = ((BSTR)upDownButtons.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree();
System\Windows\Forms\AccessibleObjects\WebBrowser.WebBrowserAccessibleObjectTests.cs (1)
35string value = ((BSTR)accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID)).ToStringAndFree();
System\Windows\Forms\ComboBox.ComboBoxChildEditUiaProviderTests.cs (4)
165Assert.Equal(SR.ComboBoxEditDefaultAccessibleName, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 166Assert.Equal(SR.ComboBoxEditDefaultAccessibleName, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree()); 171Assert.Equal(comboBox.AccessibleName, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree()); 172Assert.Equal(comboBox.AccessibleName, ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)).ToStringAndFree());
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (9)
307HRESULT IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) => HRESULT.E_NOTIMPL; 308HRESULT IAccessible.Interface.get_accValue(VARIANT varChild, BSTR* pszValue) => HRESULT.E_NOTIMPL; 309HRESULT IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) => HRESULT.E_NOTIMPL; 312HRESULT IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) => HRESULT.E_NOTIMPL; 313HRESULT IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) => HRESULT.E_NOTIMPL; 314HRESULT IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) => HRESULT.E_NOTIMPL; 316HRESULT IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) => HRESULT.E_NOTIMPL; 322HRESULT IAccessible.Interface.put_accName(VARIANT varChild, BSTR szName) => HRESULT.E_NOTIMPL; 323HRESULT IAccessible.Interface.put_accValue(VARIANT varChild, BSTR szValue) => HRESULT.E_NOTIMPL;
System\Windows\Forms\Control.ActiveXFontMarshallerTests.cs (1)
24using BSTR name = iFont.Value->Name;
System\Windows\Forms\HtmlDocumentTests.cs (24)
456using BSTR cookie = default; 463using BSTR cookie2 = default; 514using BSTR charSet = new("UTF-8"); 619using BSTR charSet = new("UTF-8"); 645BSTR charset = default; 652BSTR charset2 = default; 1119using BSTR bstrRtl = new(rtl); 1144using BSTR dir = default; 1151using BSTR dir2 = default; 1158using BSTR dir3 = default; 1208using BSTR bstrTitle = new(title); 1232using BSTR title = default; 1239using BSTR title2 = default; 1490using BSTR name = new(eventName); 2019using BSTR onClick = new("onclick"); 2057using BSTR onContextMenu = new("oncontextmenu"); 2095using BSTR onFocusing = new("onfocusin"); 2133using BSTR onFocusOut = new("onfocusout"); 2171using BSTR onMouseDown = new("onmousedown"); 2209using BSTR onMouseOut = new("onmouseout"); 2247using BSTR onMouseMove = new("onmousemove"); 2285using BSTR onMouseOver = new("onmouseover"); 2323using BSTR onMouseUp = new("onmouseup"); 2361using BSTR onStop = new("onstop");
System\Windows\Forms\HtmlElementTests.cs (43)
354using BSTR bstrId = new(id); 381using BSTR id = default; 388using BSTR id2 = default; 444using BSTR innerHtml = new(value); 472using BSTR innerHtml = default; 479using BSTR innerHtml2 = default; 565using BSTR innerHtml = new(value); 593using BSTR innerText = default; 600using BSTR innerText2 = default; 683using BSTR name = new("name"); 709using BSTR name = new("name"); 866using BSTR innerHtml = new(value); 899using BSTR outerHTML = default; 906using BSTR outerHTML2 = default; 977using BSTR innerHtml = new(value); 1005using BSTR outerText = default; 1012using BSTR outerText2 = default; 1290using BSTR bstrStyle = new(style); 1328using BSTR cssText = default; 1600using BSTR name = new(eventName); 1643using BSTR name = new(eventName); 1683using BSTR name = new(eventName); 1871using BSTR id = new("id"); 1874using BSTR customAttribute = new("customAttribute"); 2567using BSTR onClick = new("onclick"); 2608using BSTR ondblclick = new("ondblclick"); 2649using BSTR onDrag = new("ondrag"); 2690using BSTR onDragEnd = new("ondragend"); 2731using BSTR onDragLeave = new("ondragleave"); 2772using BSTR onDragOver = new("ondragover"); 2813using BSTR onFocus = new("onfocus"); 2854using BSTR onFocusin = new("onfocusin"); 2895using BSTR onFocusOut = new("onfocusout"); 2936using BSTR onBlur = new("onblur"); 2977using BSTR onKeyDown = new("onkeydown"); 3018using BSTR onKeyPress = new("onkeypress"); 3059using BSTR onKeyUp = new("onkeyup"); 3100using BSTR onMouseDown = new("onmousedown"); 3141using BSTR onMouseEnter = new("onmouseenter"); 3182using BSTR onMouseLeave = new("onmouseleave"); 3225using BSTR onMouseMove = new("onmousemove"); 3264using BSTR onMouseOver = new("onmouseover"); 3305using BSTR onMouseUp = new("onmouseup");
System\Windows\Forms\HtmlToClrEventProxyTest.cs (3)
24using BSTR onHtmlEvent = default; 30using BSTR eventName = default; 36using BSTR getEventName = default;
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObjectTests.cs (1)
50((BSTR)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree());
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (1)
165Assert.Equal("WinForm", ((BSTR)accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId)).ToStringAndFree());
System.Windows.Forms.UI.IntegrationTests (2)
DragDropTests.cs (1)
563using BSTR name = default;
RichTextBoxTests.cs (1)
224using BSTR text = default;