168 instantiations of VARIANT
System.Private.Windows.Core (9)
Windows\Win32\System\Com\SafeArrayScope.cs (1)
250public static explicit operator VARIANT(in SafeArrayScope<T> scope) => new() { vt = VARENUM.VT_ARRAY | scope.Value->VarType, data = new() { parray = (SAFEARRAY*)scope._value } };
Windows\Win32\System\Variant\VARIANT.cs (8)
23VARIANT variant = new() { vt = VT_BOOL }; 884=> new() 896=> new() 909=> new() 922=> new() 931=> new() 950=> new() 966=> new()
System.Windows.Forms (2)
System\Windows\Forms\Accessibility\AccessibleObject.cs (2)
1618return new VARIANT() 2668return new VARIANT()
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
917return new VARIANT()
Windows\Win32\UI\Accessibility\UIAHelper.cs (1)
29=> new()
System.Windows.Forms.Primitives.Tests (155)
Interop\Oleaut32\VARIANTTests.cs (148)
18=> new() { vt = type }; 21=> new() 28=> new() 115using VARIANT variant = new() 157VARIANT variant = new() 557using VARIANT variant = new() 733using VARIANT variant = new() 766using VARIANT variant = new() 793using VARIANT variant = new() 824using VARIANT variant = new() 846using VARIANT variant = new() 986using VARIANT target = new() 1005using VARIANT target = new() 1027using VARIANT target = new() 1972using VARIANT variant = new() 1985using VARIANT variant = new() 1998using VARIANT variant = new() 2050using VARIANT variant = new() 2073using VARIANT variant = new() { vt = VT_ARRAY | VT_UI1 }; 2091using VARIANT variant = new() { vt = VT_ARRAY | VT_I1 }; 2108using VARIANT variant = new() { vt = VT_ARRAY | VT_I1 }; 2138using VARIANT variant = new() 2165using VARIANT variant = new() 2191using VARIANT variant = new() 2216using VARIANT variant = new() 2253using VARIANT variant = new() 2280using VARIANT variant = new() 2306using VARIANT variant = new() 2331using VARIANT variant = new() 2368using VARIANT variant = new() 2395using VARIANT variant = new() 2421using VARIANT variant = new() 2446using VARIANT variant = new() 2483using VARIANT variant = new() 2510using VARIANT variant = new() 2536using VARIANT variant = new() 2561using VARIANT variant = new() 2585using VARIANT variant = new() 2612using VARIANT variant = new() 2638using VARIANT variant = new() 2663using VARIANT variant = new() 2700using VARIANT variant = new() 2727using VARIANT variant = new() 2753using VARIANT variant = new() 2778using VARIANT variant = new() 2802using VARIANT variant = new() 2829using VARIANT variant = new() 2855using VARIANT variant = new() 2880using VARIANT variant = new() 2917using VARIANT variant = new() 2944using VARIANT variant = new() 2970using VARIANT variant = new() 2995using VARIANT variant = new() 3019using VARIANT variant = new() 3046using VARIANT variant = new() 3072using VARIANT variant = new() 3097using VARIANT variant = new() 3134using VARIANT variant = new() 3161using VARIANT variant = new() 3187using VARIANT variant = new() 3212using VARIANT variant = new() 3236using VARIANT variant = new() 3263using VARIANT variant = new() 3289using VARIANT variant = new() 3314using VARIANT variant = new() 3351using VARIANT variant = new() 3378using VARIANT variant = new() 3404using VARIANT variant = new() 3428using VARIANT variant = new() 3465using VARIANT variant = new() 3492using VARIANT variant = new() 3518using VARIANT variant = new() 3543using VARIANT variant = new() 3580using VARIANT variant = new() 3607using VARIANT variant = new() 3633using VARIANT variant = new() 3658using VARIANT variant = new() 3695using VARIANT variant = new() 3722using VARIANT variant = new() 3748using VARIANT variant = new() 3773using VARIANT variant = new() 3810using VARIANT variant = new() 3837using VARIANT variant = new() 3870using VARIANT variant = new() 3896using VARIANT variant = new() 3939using VARIANT variant = new() 3967using VARIANT variant = new() 4003using VARIANT variant = new() 4029using VARIANT variant = new() 4078using VARIANT variant = new() 4106using VARIANT variant = new() 4132using VARIANT variant = new() 4157using VARIANT variant = new() 4199using VARIANT variant = new() 4226using VARIANT variant = new() 4252using VARIANT variant = new() 4277using VARIANT variant = new() 4326using VARIANT variant = new() 4353using VARIANT variant = new() 4382using VARIANT variant = new() 4409using VARIANT variant = new() 4444using VARIANT variant = new() 4481using VARIANT variant = new() 4514using VARIANT variant = new() 4551using VARIANT variant = new() 4598using VARIANT variant = new() 4655using VARIANT variant = new() 4696using VARIANT variant = new() 4733using VARIANT variant = new() 4780using VARIANT variant = new() 4837using VARIANT variant = new() 4879using VARIANT variant = new() 4917using VARIANT variant = new() 4965using VARIANT variant = new() 5023using VARIANT variant = new() 5056using VARIANT v1 = new() 5065using VARIANT v2 = new() 5074using VARIANT v3 = new() 5085using VARIANT variant = new() 5108using VARIANT v1 = new() 5117using VARIANT v2 = new() 5126using VARIANT v3 = new() 5137using VARIANT variant = new() 5159using VARIANT v1 = new() 5168using VARIANT v2 = new() 5177using VARIANT v3 = new() 5186using VARIANT v4 = new() 5195using VARIANT v5 = new() 5204using VARIANT v6 = new() 5220using VARIANT variant = new() 5276using VARIANT variant = new() 5290using VARIANT variant = new() 5301using VARIANT variant = new() 5313using VARIANT variant = new() 5352using VARIANT variant = new() 5370using VARIANT variant = new() 5400using VARIANT variant = new() 5499using VARIANT variant = new() { vt = VT_RECORD }; 5515using VARIANT variant = new() { vt = VT_RECORD }; 5527using VARIANT variant = new() { vt = VT_RECORD }; 5544using VARIANT variant = new() { vt = VT_RECORD }; 5562using VARIANT variant = new() { vt = VT_RECORD }; 5586using VARIANT variant = new() { vt = VT_RECORD }; 5602using VARIANT variant = new() { vt = VT_RECORD }; 5617using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5636using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5657using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5683using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD };
System\Windows\Forms\Automation\UiaTextRangeTests.cs (7)
467s_notSupportedValue = new VARIANT() 551VARIANT variant = new() 581VARIANT variant = new() 607VARIANT variant = new() 646VARIANT variant = new() 695VARIANT variant = new() 777VARIANT variant = new()
1424 references to VARIANT
System.Private.Windows.Core (58)
Windows\Win32\Foundation\HRESULT.cs (1)
88/// Visual Basic 6 and VBA raise this when objects have been collected or <see cref="VARIANT"/> values
Windows\Win32\System\Com\IDispatch.cs (6)
17VARIANT* pVar, 25VARIANT* pVar, 76internal VARIANT GetProperty( 83internal VARIANT GetProperty( 87VARIANT variant = default; 92public HRESULT SetPropertyValue(int dispatchId, VARIANT value, out string? errorText)
Windows\Win32\System\Com\IDispatch.Interface.cs (2)
41VARIANT* pVarResult, 78VARIANT* pVarResult,
Windows\Win32\System\Com\SAFEARRAY.cs (1)
56else if (hardwiredType == FADF_VARIANT && cbElements == sizeof(VARIANT))
Windows\Win32\System\Com\SafeArrayScope.cs (5)
173using VARIANT result = GetElement<VARIANT>(i); 185using VARIANT variant = VARIANT.FromObject(value); 250public static explicit operator VARIANT(in SafeArrayScope<T> scope) => new() { vt = VARENUM.VT_ARRAY | scope.Value->VarType, data = new() { parray = (SAFEARRAY*)scope._value } };
Windows\Win32\System\Variant\VARIANT.cs (39)
15public static VARIANT Empty { get; } 17public static VARIANT True { get; } = CreateBoolVariant(value: true); 19public static VARIANT False { get; } = CreateBoolVariant(value: false); 21private static VARIANT CreateBoolVariant(bool value) 23VARIANT variant = new() { vt = VT_BOOL }; 78fixed (VARIANT* thisVariant = &this) 183VARIANT* pVariant = (VARIANT*)data; 401Span<VARIANT> data = new(psa->pvData, array.Length); 611VARIANT data = psa->GetValue<VARIANT>(indices); 724return (uint)sizeof(VARIANT); 850Span<VARIANT> data = new(ca.pElems, (int)ca.cElems); 871public static explicit operator bool(VARIANT value) 875public static explicit operator VARIANT(bool value) 879public static explicit operator short(VARIANT value) 883public static explicit operator VARIANT(short value) 891public static explicit operator int(VARIANT value) 895public static explicit operator VARIANT(int value) 904public static explicit operator uint(VARIANT value) 908public static explicit operator VARIANT(uint value) 917public static explicit operator BSTR(VARIANT value) 921public static explicit operator VARIANT(string value) 930public static explicit operator VARIANT(BSTR value) 938public static explicit operator CY(VARIANT value) 941public static explicit operator decimal(VARIANT value) => value.vt switch 949public static explicit operator VARIANT(IUnknown* value) 957public static explicit operator IUnknown*(VARIANT value) 961public static explicit operator double(VARIANT value) 965public static explicit operator VARIANT(double value) 976/// Converts the given object to <see cref="VARIANT"/>. 978public static VARIANT FromObject(object? value) 987return (VARIANT)stringValue; 991return (VARIANT)boolValue; 995return (VARIANT)shortValue; 999return (VARIANT)intValue; 1003return (VARIANT)uintValue; 1007return (VARIANT)doubleValue; 1013VARIANT variant = default;
Windows\Win32\System\Variant\VARIANTVector.cs (4)
10public VARIANT[] Variants; 20var variants = new VARIANT[values.Length]; 21fixed (VARIANT* pVariants = variants) 34foreach (VARIANT variant in Variants)
System.Windows.Forms (729)
System\Windows\Forms\Accessibility\AccessibleObject.cs (119)
107private protected static VARIANT CHILDID_SELF { get; } = (VARIANT)(int)PInvoke.CHILDID_SELF; 213/// Determines if <see cref="GetKeyboardShortcutInternal(VARIANT)"/> can be called without calling <see cref="KeyboardShortcut"/> 225internal virtual BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessible.TryGetKeyboardShortcut(childID); 403/// Mechanism for overriding default <see cref="UIA.IAccessible.accNavigate(int, VARIANT, VARIANT*)"/> 447private VARIANT GetSystemIAccessibleFocus() 452return VARIANT.Empty; 455result = accessible.Value->get_accFocus(out VARIANT focus); 459return VARIANT.Empty; 515private VARIANT TryGetSystemIAccessibleSelection() 520return VARIANT.Empty; 523result = accessible.Value->get_accSelection(out VARIANT selection); 527return VARIANT.Empty; 558result = accessible.Value->accHitTest(x, y, out VARIANT child); 604/// element in the form of a <see cref="VARIANT"/>. See 606/// which outlines how the <see cref="VARIANT"/> should be defined for each <see cref="UIA_PROPERTY_ID"/> 610/// <returns>The requested value if supported or <see cref="VARIANT.Empty"/> if it is not.</returns> 611internal virtual VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 614UIA_PROPERTY_ID.UIA_AccessKeyPropertyId => (VARIANT)(KeyboardShortcut ?? string.Empty), 615UIA_PROPERTY_ID.UIA_AutomationIdPropertyId => AutomationId is null ? VARIANT.Empty : (VARIANT)AutomationId, 617UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId => (VARIANT)"WinForm", 618UIA_PROPERTY_ID.UIA_IsExpandCollapsePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId), 619UIA_PROPERTY_ID.UIA_IsGridItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_GridItemPatternId), 620UIA_PROPERTY_ID.UIA_IsGridPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_GridPatternId), 621UIA_PROPERTY_ID.UIA_IsInvokePatternAvailablePropertyId => (VARIANT)IsInvokePatternAvailable, 622UIA_PROPERTY_ID.UIA_IsLegacyIAccessiblePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId), 623UIA_PROPERTY_ID.UIA_IsMultipleViewPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_MultipleViewPatternId), 624UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => (VARIANT)((State & AccessibleStates.Offscreen) == AccessibleStates.Offscreen), 625UIA_PROPERTY_ID.UIA_IsPasswordPropertyId => VARIANT.False, 626UIA_PROPERTY_ID.UIA_IsScrollItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollItemPatternId), 627UIA_PROPERTY_ID.UIA_IsScrollPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId), 628UIA_PROPERTY_ID.UIA_IsSelectionItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId), 629UIA_PROPERTY_ID.UIA_IsSelectionPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionPatternId), 630UIA_PROPERTY_ID.UIA_IsTableItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TableItemPatternId), 631UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TablePatternId), 632UIA_PROPERTY_ID.UIA_IsTextPattern2AvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TextPattern2Id), 633UIA_PROPERTY_ID.UIA_IsTextPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TextPatternId), 634UIA_PROPERTY_ID.UIA_IsTogglePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId), 635UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId), 636UIA_PROPERTY_ID.UIA_HelpTextPropertyId => (VARIANT)(Help ?? string.Empty), 637UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId => !string.IsNullOrEmpty(DefaultAction) ? (VARIANT)DefaultAction : VARIANT.Empty, 638UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId => !string.IsNullOrEmpty(Name) ? (VARIANT)Name : VARIANT.Empty, 639UIA_PROPERTY_ID.UIA_LegacyIAccessibleRolePropertyId => (VARIANT)(int)Role, 640UIA_PROPERTY_ID.UIA_LegacyIAccessibleStatePropertyId => (VARIANT)(int)State, 641UIA_PROPERTY_ID.UIA_NamePropertyId => Name is null ? VARIANT.Empty : (VARIANT)Name, 642UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId => (VARIANT)new SafeArrayScope<int>(RuntimeId), 643UIA_PROPERTY_ID.UIA_SelectionCanSelectMultiplePropertyId => (VARIANT)CanSelectMultiple, 644UIA_PROPERTY_ID.UIA_SelectionIsSelectionRequiredPropertyId => (VARIANT)IsSelectionRequired, 645UIA_PROPERTY_ID.UIA_ValueValuePropertyId => !string.IsNullOrEmpty(Value) ? (VARIANT)Value : VARIANT.Empty, 646_ => VARIANT.Empty 1007HRESULT IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) 1014VARIANT result = GetPropertyValue(propertyId); 1574HRESULT UIA.IAccessible.Interface.accDoDefaultAction(VARIANT varChild) 1603private static VARIANT ChildIdToVARIANT(object childId) 1607return (VARIANT)integer; 1612return VARIANT.Empty; 1625return VARIANT.Empty; 1630VARIANT result = default; 1635HRESULT UIA.IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild) 1671*pvarChild = VARIANT.Empty; 1685HRESULT UIA.IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild) 1732using VARIANT result = default; 1737HRESULT UIA.IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt) 1775*pvarEndUpAt = VARIANT.Empty; 1788HRESULT UIA.IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild) 1829result = accessible.Value->accDoDefaultAction((VARIANT)(int)PInvoke.CHILDID_SELF); 1839HRESULT UIA.IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild) 1939HRESULT UIA.IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) 1979HRESULT UIA.IAccessible.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription) 2033private AccessibleObject? GetAccessibleChild(VARIANT childID) 2053HRESULT UIA.IAccessible.Interface.get_accFocus(VARIANT* pvarChild) 2071HRESULT UIA.IAccessible.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp) 2112HRESULT UIA.IAccessible.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic) 2161HRESULT UIA.IAccessible.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut) 2195HRESULT UIA.IAccessible.Interface.get_accName(VARIANT varChild, BSTR* pszName) 2281using VARIANT result = default; 2286HRESULT UIA.IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole) 2298*pvarRole = (VARIANT)(int)Role; 2306*pvarRole = (VARIANT)(int)child.Role; 2314*pvarRole = count == 0 ? VARIANT.Empty : (VARIANT)(int)SystemIAccessible.TryGetRole(varChild); 2322VARIANT result = default; 2328HRESULT UIA.IAccessible.Interface.get_accSelection(VARIANT* pvarChildren) 2348*pvarChildren = VARIANT.Empty; 2357using VARIANT result = default; 2362HRESULT UIA.IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState) 2374*pvarState = (VARIANT)(int)State; 2382*pvarState = (VARIANT)(int)child.State; 2388*pvarState = SystemIAccessible?.TryGetState(varChild) is { } state ? (VARIANT)(int)state : VARIANT.Empty; 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) 2584HRESULT IEnumVARIANT.Interface.Next(uint celt, VARIANT* rgVar, uint* pCeltFetched) 2632if (SysNavigate(navdir, (VARIANT)(int)PInvoke.CHILDID_SELF, out AccessibleObject? accessibleObject)) 2638result = accessible.Value->accNavigate((int)navdir, CHILDID_SELF, out VARIANT endUpAt); 2655private VARIANT AsChildIdVariant(AccessibleObject? obj) 2660return (VARIANT)(int)PInvoke.CHILDID_SELF; 2665return VARIANT.Empty; 2782/// Called prior to calling <see cref="UIA.IAccessible.get_accName(VARIANT, BSTR*)"/> on the 'inner' system 2786private bool SysNavigate(AccessibleNavigation direction, VARIANT childID, out AccessibleObject? accessibleObject) 2803private static bool IsValidSelfChildID(VARIANT childID) => 2809/// <inheritdoc cref="IsValidSelfChildID(VARIANT)"/> 2815/// where the additional terms is to be respected alongside <see cref="IsValidSelfChildID(VARIANT)"/>. 2818internal virtual bool IsValidSelfChildIDAdditionalCheck(VARIANT childId) => false; 2828private AccessibleObject? TryGetAccessibleObject(VARIANT variant) 3245internal virtual bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue) 3324VARIANT* pVarResult, 3337VARIANT* pvarRes,
System\Windows\Forms\Accessibility\AccessibleObject.EnumVariantObject.cs (5)
75HRESULT IEnumVARIANT.Interface.Next(uint celt, VARIANT* rgVar, uint* pCeltFetched) 124private unsafe void NextFromSystem(uint celt, VARIANT* rgVar, uint* pCeltFetched) 158private unsafe void NextFromSystemReordered(uint celt, VARIANT* rgVar, uint* pCeltFetched, int[] newOrder) 193private unsafe void NextFromChildCollection(uint celt, VARIANT* rgVar, uint* pCeltFetched, int childCount) 201rgVar[i] = (VARIANT)(int)_currentChild;
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (26)
24=> agile.TryGetLocation((VARIANT)child); 26public static Rectangle TryGetLocation(this AgileComPointer<IAccessible>? agile, VARIANT child) 49=> agile.TryGetDefaultAction((VARIANT)child); 51public static BSTR TryGetDefaultAction(this AgileComPointer<IAccessible>? agile, VARIANT child) 69=> agile.TryDoDefaultAction((VARIANT)child); 71public static void TryDoDefaultAction(this AgileComPointer<IAccessible>? agile, VARIANT child) 83agile.TryGetDescription((VARIANT)child); 85public static BSTR TryGetDescription(this AgileComPointer<IAccessible>? agile, VARIANT child) 103=> agile.TryGetHelp((VARIANT)child); 105public static BSTR TryGetHelp(this AgileComPointer<IAccessible>? agile, VARIANT child) 123=> agile.TryGetKeyboardShortcut((VARIANT)child); 125public static BSTR TryGetKeyboardShortcut(this AgileComPointer<IAccessible>? agile, VARIANT child) 143=> agile.TryGetName((VARIANT)child); 145public static BSTR TryGetName(this AgileComPointer<IAccessible>? agile, VARIANT child) 160public static void TrySetName(this AgileComPointer<IAccessible>? agile, VARIANT child, BSTR name) 182=> agile.TryGetRole((VARIANT)child); 184public static AccessibleRole TryGetRole(this AgileComPointer<IAccessible>? agile, VARIANT child) 192using VARIANT role = default; 201=> agile.TryGetState((VARIANT)child); 203public static AccessibleStates TryGetState(this AgileComPointer<IAccessible>? agile, VARIANT child) 211using VARIANT state = default; 221public static BSTR TryGetValue(this AgileComPointer<IAccessible>? agile, VARIANT child) 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) 276=> agile.TrySelect(flags, (VARIANT)child); 278public static void TrySelect(this AgileComPointer<IAccessible>? agile, AccessibleSelection flags, VARIANT child)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (8)
507internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 513=> (VARIANT)(int)AccessibleRoleControlTypeMap.GetControlType(Role), 515=> Owner?.Enabled == true ? VARIANT.True : VARIANT.False, 518=> (VARIANT)Owner.CanSelect, 521? (VARIANT)(int)owner.LiveSetting 531internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (7)
32internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 35UIA_PROPERTY_ID.UIA_ProcessIdPropertyId => (VARIANT)Environment.ProcessId, 36UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_EditControlTypeId, 37UIA_PROPERTY_ID.UIA_AccessKeyPropertyId => (VARIANT)string.Empty, 38UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.True, 39UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 40UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.True,
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (2)
52VARIANT* result, 72*result = (VARIANT)ComHelpers.GetComPointer<IUnknown>(extender);
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (1)
338VARIANT* result,
System\Windows\Forms\ActiveX\AxHost.AxPerPropertyBrowsingEnum.cs (1)
102using VARIANT var = default;
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (1)
122VARIANT* result,
System\Windows\Forms\ActiveX\AxHost.PropertyBagStream.cs (4)
64HRESULT IPropertyBag.Interface.Read(PCWSTR pszPropName, VARIANT* pVar, IErrorLog* pErrorLog) 80*pVar = VARIANT.FromObject(value); 87return (*pVar).Equals(default(VARIANT)) ? HRESULT.E_INVALIDARG : HRESULT.S_OK; 90HRESULT IPropertyBag.Interface.Write(PCWSTR pszPropName, VARIANT* pVar)
System\Windows\Forms\ActiveX\AxHost.VBFormat.cs (1)
15VARIANT* vData,
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (13)
183using VARIANT value = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_BACKCOLOR); 208using VARIANT value = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_FONT); 244using VARIANT value = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_FORECOLOR); 583private VARIANT GetAmbientProperty(int dispid) 585VARIANT property = default; 1055using (VARIANT variant = default) 1286using (VARIANT value = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_UIDEAD)) 1299using VARIANT value = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_DISPLAYASDEFAULT); 1542using VARIANT data = (VARIANT)new BSTR(Convert.ToBase64String( 1571using VARIANT variant = (VARIANT)(new BSTR(value)); 1652using VARIANT property = GetAmbientProperty(PInvokeCore.DISPID_AMBIENT_UIDEAD);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.PropertyBagStream.cs (3)
49HRESULT IPropertyBag.Interface.Read(PCWSTR pszPropName, VARIANT* pVar, IErrorLog* pErrorLog) 64*pVar = VARIANT.FromObject(_bag[name]); 68HRESULT IPropertyBag.Interface.Write(PCWSTR pszPropName, VARIANT* pVar)
System\Windows\Forms\ComponentModel\COM2Interop\COM2ColorConverter.cs (4)
16public override object ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 24public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet) 34return (VARIANT)ColorTranslator.ToOle(managedValueAsColor); 38return (VARIANT)0;
System\Windows\Forms\ComponentModel\COM2Interop\COM2DataTypeToManagedDataTypeConverter.cs (2)
24public abstract object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property); 33public abstract VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet);
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (6)
23public override object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 65public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet) 74return VARIANT.Empty; 79using VARIANT nativeValue = property.GetNativeValue(property.TargetObject); 83return VARIANT.Empty; 103return VARIANT.Empty;
System\Windows\Forms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (3)
51VARIANT* nativeValues; 222private static unsafe object?[] GetVariantsFromPtr(VARIANT* values, uint count) 229using VARIANT variant = values[i];
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyBrowsingEnum.cs (1)
105using VARIANT variant = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (6)
33public override object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 88public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet) 94return VARIANT.Empty; 117return VARIANT.Empty; 126return (VARIANT)unknown; 132return VARIANT.Empty;
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
55using VARIANT variantValue = default;
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (9)
599/// returned <see cref="VARIANT"/> after using it. 601internal unsafe VARIANT GetNativeValue(object? component) 605return VARIANT.Empty; 616return VARIANT.Empty; 619VARIANT nativeValue = default; 625return VARIANT.Empty; 638using VARIANT nativeValue = GetNativeValue(component); 838VARIANT nativeValue = default; 852nativeValue = VARIANT.FromObject(value);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (1)
147using VARIANT result = default;
System\Windows\Forms\Controls\Buttons\Button.ButtonAccessibleObject.cs (4)
13internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 20? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId 22UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out Control? owner) && owner.Focused), 27VARIANT.True,
System\Windows\Forms\Controls\Buttons\Button.cs (2)
241using var nameVariant = (VARIANT)Name;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (2)
1169using var textVariant = (VARIANT)Text;
System\Windows\Forms\Controls\Buttons\CheckBox.CheckBoxAccessibleObject.cs (3)
47internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 49UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out Control? owner) && owner.Focused), 53VARIANT.True,
System\Windows\Forms\Controls\Buttons\CheckBox.cs (2)
444using var nameVariant = (VARIANT)Name;
System\Windows\Forms\Controls\Buttons\RadioButton.cs (2)
365using var nameVariant = (VARIANT)Name;
System\Windows\Forms\Controls\Buttons\RadioButton.RadioButtonAccessibleObject.cs (3)
37internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 39UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out RadioButton? owner) && owner.Focused), 43=> VARIANT.True,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (4)
55internal override bool IsValidSelfChildIDAdditionalCheck(VARIANT childId) => 112internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 120? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ComboBoxControlTypeId 122UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out ComboBox? owner) && owner.Focused),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (7)
76internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 79UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId, 80UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)_owner.Focused, 81UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owner.Enabled, 82UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 90public override string? KeyboardShortcut => GetKeyboardShortcutInternal((VARIANT)GetChildId()).ToNullableStringAndFree(); 92internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessible.TryGetKeyboardShortcut(childID);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (6)
72internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 75UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_EditControlTypeId, 76UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)_owningComboBox.Focused, 77UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningComboBox.Enabled, 78UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 79UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (8)
46result = accessible.Value->accHitTest((int)x, (int)y, out VARIANT child); 123internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 126UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ListControlTypeId, 129VARIANT.False, 130UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningComboBox.Enabled, 131UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 132UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False, 133UIA_PROPERTY_ID.UIA_IsSelectionPatternAvailablePropertyId => VARIANT.True,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (6)
100internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 103UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TextControlTypeId, 104UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)_owner.Focused, 105UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owner.Enabled, 106UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 107UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (9)
111internal override unsafe VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 114UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ListItemControlTypeId, 115UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(_owningComboBox.Focused && _owningComboBox.SelectedIndex == GetCurrentIndex()), 116UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.True, 117UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 118UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningComboBox.Enabled, 119UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 120UIA_PROPERTY_ID.UIA_SelectionItemIsSelectedPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Selected), 121UIA_PROPERTY_ID.UIA_SelectionItemSelectionContainerPropertyId => (VARIANT)ComHelpers.GetComPointer<IUnknown>(_owningComboBox.ChildListAccessibleObject),
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (4)
2425(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed, 2426(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded); 2908(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded, 2909(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed);
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (9)
206internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 214? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_DataGridControlTypeId 219return (VARIANT)(this.TryGetOwnerAs(out owner) && (IsModal || RowCount == 0) && owner.Focused); 221return VARIANT.True; 223return (VARIANT)(this.TryGetOwnerAs(out owner) && owner.CanFocus); 246return (VARIANT)SR.NotSortedAccessibleStatus; 248return (VARIANT)string.Format(SR.DataGridViewSortedAscendingAccessibleStatusFormat, owner.SortedColumn?.HeaderText); 250return (VARIANT)string.Format(SR.DataGridViewSortedDescendingAccessibleStatusFormat, owner.SortedColumn?.HeaderText); 256return (VARIANT)SR.NotSortedAccessibleStatus;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (10)
74internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) => 78? (VARIANT)shortcut 79: VARIANT.Empty, 83? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId 86=> (VARIANT)(_ownerDataGridView.TryGetTarget(out var owner) && owner.CurrentCell is not null), 87UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.True, 88UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 89UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(_ownerDataGridView.TryGetTarget(out var owner) && owner.Enabled), 90UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.True, 91UIA_PROPERTY_ID.UIA_ProviderDescriptionPropertyId => (VARIANT)SR.DataGridViewEditingPanelUiaProviderDescription,
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (6)
245internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) => 248UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 249UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.True, 252: (VARIANT)_ownerDataGridView.Enabled, 253UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False, 254UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False,
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject.cs (2)
55internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 57? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (6)
683internal override unsafe VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 686UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_DataItemControlTypeId, 688=> (VARIANT)ComHelpers.GetComPointer<IUnknown>(_owner?.DataGridView?.AccessibilityObject), 689UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), // Announce the cell when focusing. 690UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(_owner?.DataGridView?.Enabled ?? false), 691UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (2)
138internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 141UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_CheckBoxControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (6)
264internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) 267UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId, 268UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 269UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(Owner?.DataGridView?.Enabled ?? false), 270UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 271UIA_PROPERTY_ID.UIA_IsPasswordPropertyId => VARIANT.False,
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject.cs (3)
22internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 25? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ComboBoxControlTypeId 26: (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_DataItemControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.DataGridViewImageCellAccessibleObject.cs (2)
59internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 62UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ImageControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.cs (2)
52internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 55UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HyperlinkControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (4)
476internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) => 479UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)string.Empty, 480UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(Owner?.DataGridView?.Enabled ?? false), 481UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)string.Empty,
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (5)
272internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) 275UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId, 276UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 277UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(Owner?.DataGridView?.Enabled ?? false), 278UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject.cs (2)
19internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 22UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_DataItemControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (2)
60internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 66=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_EditControlTypeId,
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (5)
298internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) => 301UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId, 302UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(Owner?.DataGridView?.Enabled ?? false), 303UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False, 304UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False,
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (6)
1057oldValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded, 1058newValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed); 1075oldValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed, 1076newValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded); 1150using VARIANT variantValue = value is null ? default : (VARIANT)value;
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (2)
76internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 84=> (VARIANT)s_dateTimePickerLocalizedControlTypeString,
System\Windows\Forms\Controls\GroupBox\GroupBox.GroupBoxAccessibleObject.cs (2)
19internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 22UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.True,
System\Windows\Forms\Controls\Labels\Label.cs (2)
1231using var textVariant = (VARIANT)Text;
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (5)
89internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 92UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HyperlinkControlTypeId, 93UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(_owningLinkLabel.FocusLink == _owningLink), 94UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningLinkLabel.Enabled, 95UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (3)
49internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 52UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 53UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxItemAccessibleObject.cs (2)
45internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 48UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_CheckBoxControlTypeId,
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (2)
801checkedItem?.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_ToggleToggleStatePropertyId, (VARIANT)(int)ice.CurrentValue, (VARIANT)(int)ice.NewValue);
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (3)
97internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 104? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ListControlTypeId 107? (VARIANT)(GetChildCount() == 0 && owner.Focused)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (5)
164internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 167UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ListItemControlTypeId, 168UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(_owningListBox.Focused && _owningListBox.FocusedIndex == CurrentIndex), 169UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningListBox.Enabled, 170UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListView\ColumnHeader.ListViewColumnHeaderAccessibleObject.cs (2)
28internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 31UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderItemControlTypeId,
System\Windows\Forms\Controls\ListView\ListView.cs (2)
4815item.AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_ToggleToggleStatePropertyId, (VARIANT)(int)oldValue, (VARIANT)(int)newValue);
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
222internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 230=> (VARIANT)(int)((this.TryGetOwnerAs(out ListView? owningListView) && owningListView.View == View.Details) 233UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 234UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 235UIA_PROPERTY_ID.UIA_ItemStatusPropertyId => (VARIANT)GetItemStatus(),
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (5)
182internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 185UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_GroupControlTypeId, 186UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(_owningListView.Focused && Focused), 187UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningListView.Enabled, 188UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (8)
173internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 178return (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ListItemControlTypeId; 180return (VARIANT)OwningListItemFocused; 182return (VARIANT)_owningListView.Enabled; 184return (VARIANT)State.HasFlag(AccessibleStates.Focusable); 188return VARIANT.True; 191VARIANT result = base.GetPropertyValue(UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId); 192return result.IsEmpty ? VARIANT.False : result;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (4)
56internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 59UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ImageControlTypeId, 60UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 61UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (6)
115internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 122UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TextControlTypeId, 123UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(_owningListView.Focused && _owningListView.FocusedItem == _owningItem), 124UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningListView.Enabled, 125UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 126UIA_PROPERTY_ID.UIA_ProcessIdPropertyId => (VARIANT)Environment.ProcessId,
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (3)
47internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 50UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => _owningListView.TryGetTarget(out ListView? target) ? (VARIANT)target.Enabled : VARIANT.False,
System\Windows\Forms\Controls\Menus\MenuStrip.MenuStripAccessibleObject.cs (3)
20internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 23UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 24UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.False,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (3)
180internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 183UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId, 184UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)IsEnabled,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (3)
139internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 142UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TableControlTypeId, 143UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)IsEnabled,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (2)
32internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 35UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (3)
133internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 136UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_DataItemControlTypeId, 137UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)IsEnabled,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarDayOfWeekCellAccessibleObject.cs (3)
47internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 50UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId, 51UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (3)
159internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 162UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId, 163UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)IsEnabled,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarWeekNumberCellAccessibleObject.cs (3)
54internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 57UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId, 58UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (3)
424internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 429=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_CalendarControlTypeId, 430UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)IsEnabled,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (4)
23internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 26UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)HasKeyboardFocus, 27UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)IsEnabled, 28UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\PictureBox\PictureBox.PictureBoxAccessibleObject.cs (3)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 24=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId, 25UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.True,
System\Windows\Forms\Controls\ProgressBar\ProgressBar.ProgressBarAccessibleObject.cs (8)
25internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 32=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ProgressBarControlTypeId, 36VARIANT.True, 37UIA_PROPERTY_ID.UIA_IsRangeValuePatternAvailablePropertyId => VARIANT.True, 38UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId => VARIANT.True, 39UIA_PROPERTY_ID.UIA_RangeValueIsReadOnlyPropertyId => VARIANT.True, 40UIA_PROPERTY_ID.UIA_RangeValueLargeChangePropertyId => (VARIANT)double.NaN, 41UIA_PROPERTY_ID.UIA_RangeValueSmallChangePropertyId => (VARIANT)double.NaN,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.CategoryGridEntryAccessibleObject.cs (3)
89internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 93UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TreeItemControlTypeId, 94UIA_PROPERTY_ID.UIA_LocalizedControlTypePropertyId => (VARIANT)SR.CategoryPropertyGridLocalizedControlType,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.CommandsPaneAccessibleObject.cs (2)
43internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 46UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DetailsButton.DetailsButtonAccessibleObject.cs (2)
26internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 28? (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (2)
69internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 72UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (5)
346internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 355UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TreeItemControlTypeId, 356UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out GridEntry? owner) && owner.HasFocus), 357UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => VARIANT.True, 358UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.HelpPaneAccessibleObject.cs (2)
43internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 46UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (4)
259internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 263=> (VARIANT)(this.TryGetOwnerAs(out PropertyDescriptorGridEntry? owner) && !owner.IsPropertyReadOnly), 264UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId => VARIANT.True, 265UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId => (VARIANT)string.Empty,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (4)
801(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded, 802(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed); 4505(VARIANT)(int)oldExpandedState, 4506(VARIANT)(int)newExpandedState);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (5)
66internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 68UIA_PROPERTY_ID.UIA_ClassNamePropertyId when this.TryGetOwnerAs(out object? owner) => (VARIANT)owner.GetType().ToString(), 69UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_EditControlTypeId, 70UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out Control? owner) && owner.Focused), 71UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)!IsReadOnly,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (2)
62internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 65UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TableControlTypeId,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStrip.PropertyGridToolStripAccessibleObject.cs (2)
44internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 47UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ToolBarControlTypeId,
System\Windows\Forms\Controls\Splitter\Splitter.SplitterAccessibleObject.cs (3)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 23=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId, 27=> VARIANT.True,
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (3)
128internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 131UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out TabControl? owner) && owner.Focused), 135=> VARIANT.True,
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (7)
114public override string? KeyboardShortcut => GetKeyboardShortcutInternal((VARIANT)GetChildId()).ToNullableStringAndFree(); 116internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => SystemIAccessibleInternal.TryGetKeyboardShortcut(childID); 118internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 121UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TabItemControlTypeId, 122UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), 123UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(OwningTabControl?.Enabled ?? false), 127=> VARIANT.True,
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (3)
64internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 67UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out TabPage? owningTabPage) && owningTabPage.Focused), 71=> VARIANT.True,
System\Windows\Forms\Controls\TextBox\TextBox.TextBoxAccessibleObject.cs (2)
16internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 22return string.IsNullOrEmpty(placeholderText) ? base.GetPropertyValue(propertyID) : (VARIANT)placeholderText;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (3)
1553using var textVariant = PasswordProtect ? (VARIANT)string.Empty : (VARIANT)Text;
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (3)
28internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 34return (VARIANT)owner.PasswordProtect; 39return (VARIANT)owner.Focused;
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (1)
171VARIANT hasKeyboardFocus = Owner.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId);
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.ToolStripButtonAccessibleObject.cs (2)
86(VARIANT)(int)CheckStateToToggleState(oldValue), 87(VARIANT)(int)CheckStateToToggleState(newValue));
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.ToolStripContainerAccessibleObject.cs (3)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 20UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out ToolStripContainer? owner) && owner.Focused), 21UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (3)
56internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 59UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), 60UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => (VARIANT)GetIsOffscreenPropertyValue(_toolStripControlHost?.Placement, Bounds),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.ToolStripDropDownAccessibleObject.cs (2)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 20UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonAccessibleObject.cs (2)
24internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 32=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (4)
507(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed, 508(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded); 536(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded, 537(VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (2)
62internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 67=> (VARIANT)!toolStripDropDown.Visible,
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.ToolStripDropDownMenuAccessibleObject.cs (3)
24internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 27UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 28UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => (VARIANT)this.TryGetOwnerAs(out ContextMenuStrip? _),
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.ToolStripGripAccessibleObject.cs (2)
36internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 39UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => VARIANT.False,
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (8)
104internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 109UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)AccessibleRoleControlTypeMap.GetControlType(Role), 110UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)_ownerItem.Selected, 111UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_ownerItem.Enabled, 112UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)_ownerItem.CanSelect, 113UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => (VARIANT)GetIsOffscreenPropertyValue(_ownerItem.Placement, Bounds), 114UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 115UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.True,
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (7)
49internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 52UIA_PROPERTY_ID.UIA_AcceleratorKeyPropertyId => _owningToolStripMenuItem.GetShortcutText() is { } shortcutText ? (VARIANT)shortcutText : VARIANT.Empty, 53UIA_PROPERTY_ID.UIA_PositionInSetPropertyId => GetPositionInSet() is { } position ? (VARIANT)position : VARIANT.Empty, 54UIA_PROPERTY_ID.UIA_SizeOfSetPropertyId => GetSizeOfSet() is { } size ? (VARIANT)size : VARIANT.Empty,
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.ToolStripNumericUpDownControl.ToolStripNumericUpDownAccessibleObject.cs (2)
20internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 27=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_SpinnerControlTypeId,
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.ToolStripOverflowAccessibleObject.cs (3)
36internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 39UIA_PROPERTY_ID.UIA_IsControlElementPropertyId => VARIANT.True, 40UIA_PROPERTY_ID.UIA_IsContentElementPropertyId => VARIANT.False,
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelAccessibleObject.cs (2)
19internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyId) => propertyId switch 21UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)(this.TryGetOwnerAs(out ToolStripPanel? owner) && owner.CanFocus),
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.ToolStripProgressBarControlAccessibleObject.cs (2)
33internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 36UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => (VARIANT)GetIsOffscreenPropertyValue(_ownerToolStripProgressBarControl.Owner?.Placement, Bounds),
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.StickyLabelAccessibleObject.cs (2)
58internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 60UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonExAccessibleObject.cs (2)
21internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 29=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonUiaProvider.cs (1)
23internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID)
System\Windows\Forms\Controls\ToolStrips\ToolStripStatusLabel.ToolStripStatusLabelAccessibleObject.cs (2)
29internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 32UIA_PROPERTY_ID.UIA_LiveSettingPropertyId => (VARIANT)(int)_owningToolStripStatusLabel.LiveSetting,
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControlAccessibleObject.cs (4)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 23=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_EditControlTypeId, 24UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), 25UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId when this.TryGetOwnerAs(out TextBox? owner) => (VARIANT)GetIsOffscreenPropertyValue(owner.ToolStripControlHost?.Placement, Bounds),
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (2)
984using var nameVariant = (VARIANT)Name;
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (4)
150internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 154=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_SliderControlTypeId, 155UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out TrackBar? owner) && owner.Focused), 159=> VARIANT.True,
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (5)
72internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 75UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId, 76UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 77UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(this.TryGetOwnerAs(out TrackBar? owner) && owner.Enabled), 78UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarThumbAccessibleObject.cs (2)
45internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 48UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ThumbControlTypeId,
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (6)
109internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 112UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TreeItemControlTypeId, 113UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), 114UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)_owningTreeView.Enabled, 115UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 116UIA_PROPERTY_ID.UIA_LevelPropertyId => (VARIANT)(_owningTreeNode.Level + 1),
System\Windows\Forms\Controls\TreeView\TreeView.cs (8)
2137oldValue: (VARIANT)(int)oldState, 2138newValue: (VARIANT)(int)newState); 2160oldValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded, 2161newValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed); 2183oldValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Collapsed, 2184newValue: (VARIANT)(int)ExpandCollapseState.ExpandCollapseState_Expanded); 2228oldValue: (VARIANT)!nodeAccessibleObject.IsItemSelected, 2229newValue: (VARIANT)nodeAccessibleObject.IsItemSelected);
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (5)
46internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 49UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_TreeControlTypeId, 50UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out TreeView? owningTreeView) 52UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(this.TryGetOwnerAs(out TreeView? owningTreeView) && owningTreeView.Enabled), 53UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditAccessibleObject.cs (3)
36internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 39UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => _owningTreeView.TryGetTarget(out TreeView? target) ? (VARIANT)target.Enabled : VARIANT.False,
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (2)
76internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => propertyID switch 78UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId,
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.UpDownEditAccessibleObject.cs (1)
42internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => _parent.AccessibilityObject.GetKeyboardShortcutInternal(childID);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (24)
176using VARIANT color = default; 189var variantColor = (VARIANT)color; 201using VARIANT color = default; 214var variantColor = (VARIANT)color; 226using VARIANT color = default; 239var variantColor = (VARIANT)color; 251using VARIANT color = default; 264var variantColor = (VARIANT)color; 276using VARIANT color = default; 289var variantColor = (VARIANT)color; 434using var variantValue = VARIANT.FromObject(value); 476using var name = (VARIANT)(replaceInHistory ? "replace" : string.Empty); 481htmlDoc2.Value->open(url, name, VARIANT.Empty, VARIANT.Empty, dispatch).ThrowOnFailure(); 529fixed (VARIANT* pVariants = vectorArgs.Variants) 539VARIANT result = default; 643private static Color ColorFromVARIANT(VARIANT vColor)
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (8)
541using VARIANT attributeValue = default; 599fixed (VARIANT* pVariant = vectorArgs.Variants) 609VARIANT result = default; 646VARIANT eventObj = default; 654using var variantAlignWithTop = (VARIANT)alignWithTop; 664using var variantValue = (VARIANT)value;
System\Windows\Forms\Controls\WebBrowser\HtmlElementCollection.cs (5)
58htmlElementCollection.Value->item((VARIANT)index, (VARIANT)0, dispatch).ThrowOnFailure(); 76using var variantElementId = (VARIANT)elementId; 78nativeHtmlElementCollection.Value->item(variantElementId, (VARIANT)0, dispatch).ThrowOnFailure();
System\Windows\Forms\Controls\WebBrowser\HtmlHistory.cs (8)
51var oNumForward = (VARIANT)(-numberBack); 63var oNumForward = (VARIANT)numberForward; 85using var loc = (VARIANT)urlString; 95var loc = (VARIANT)relativePosition;
System\Windows\Forms\Controls\WebBrowser\HtmlToClrEventProxy.cs (4)
139protected override unsafe HRESULT Invoke(int dispId, uint lcid, DISPATCH_FLAGS flags, DISPPARAMS* parameters, VARIANT* result, EXCEPINFO* exceptionInfo, uint* argumentError) 147*result = VARIANT.Empty; 159*result = (VARIANT)EventName; 170*result = (VARIANT)EventName;
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (2)
146VARIANT variantDispatch = default; 366using VARIANT result = default;
System\Windows\Forms\Controls\WebBrowser\HtmlWindowCollection.cs (6)
38var oIndex = (VARIANT)index; 40VARIANT variantDispatch = default; 54using var oWindowId = (VARIANT)windowId; 59VARIANT variantDispatch = default;
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (18)
816webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_PRINT, OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, (VARIANT*)default, default).ThrowOnFailure(); 854VARIANT level = (VARIANT)(uint)opt; 905webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_PAGESETUP, OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, (VARIANT*)default, default).ThrowOnFailure(); 921webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_PRINT, OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, (VARIANT*)default, default).ThrowOnFailure(); 936webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_PRINTPREVIEW, OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, (VARIANT*)default, default).ThrowOnFailure(); 952webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_PROPERTIES, OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, (VARIANT*)default, default).ThrowOnFailure(); 968webBrowser2.Value->ExecWB(OLECMDID.OLECMDID_SAVEAS, OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT, (VARIANT*)default, default).ThrowOnFailure(); 1312using var variantUrlString = (VARIANT)urlString; 1313var variantFlags = (VARIANT)(newWindow ? 1 : 0); 1314using var variantTargetFrameName = VARIANT.FromObject(targetFrameName); 1315using var variantPostData = VARIANT.FromObject(postData); 1316using var variantHeaders = VARIANT.FromObject(headers);
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserAccessibleObject.cs (2)
16internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 19UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out WebBrowser? owner) && owner.Focused),
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (2)
84internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 88=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ImageControlTypeId,
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
58internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 61UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_GroupControlTypeId,
System\Windows\Forms\Form.AccessibleObject.cs (3)
30internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 38=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_WindowControlTypeId, 39UIA_PROPERTY_ID.UIA_IsDialogPropertyId => (VARIANT)(this.TryGetOwnerAs(out Form? owner) && owner.Modal),
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerAccessibleObject.cs (4)
17internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 20UIA_PROPERTY_ID.UIA_AutomationIdPropertyId when this.TryGetOwnerAs(out SplitContainer? owner) => (VARIANT)owner.Name, 21UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out SplitContainer? owner) && owner.Focused), 22UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (2)
33internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 36UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (4)
19internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 22UIA_PROPERTY_ID.UIA_AutomationIdPropertyId => (VARIANT)owner.Name, 23UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)owner.Focused, 24UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Printing\StatusDialogAccessibility.cs (2)
19internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) => 22UIA_PROPERTY_ID.UIA_IsDialogPropertyId => VARIANT.True,
System\Windows\Forms\Scrolling\ScrollBar.cs (2)
367AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_RangeValueValuePropertyId, (VARIANT)(double)oldValue, (VARIANT)(double)_value);
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (10)
136internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 144=> (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ScrollBarControlTypeId, 145UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out ScrollBar? owner) && owner.Focused), 146UIA_PROPERTY_ID.UIA_RangeValueValuePropertyId => (VARIANT)RangeValue, 147UIA_PROPERTY_ID.UIA_RangeValueIsReadOnlyPropertyId => (VARIANT)IsReadOnly, 148UIA_PROPERTY_ID.UIA_RangeValueLargeChangePropertyId => (VARIANT)LargeChange, 149UIA_PROPERTY_ID.UIA_RangeValueSmallChangePropertyId => (VARIANT)SmallChange, 150UIA_PROPERTY_ID.UIA_RangeValueMaximumPropertyId => (VARIANT)Maximum, 151UIA_PROPERTY_ID.UIA_RangeValueMinimumPropertyId => (VARIANT)Minimum, 152UIA_PROPERTY_ID.UIA_IsRangeValuePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_RangeValuePatternId),
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (5)
79internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 82UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId, 83UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => VARIANT.False, 84UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)OwningScrollBar.Enabled, 85UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => VARIANT.False,
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarThumbAccessibleObject.cs (2)
46internal override VARIANT GetPropertyValue(UIA_PROPERTY_ID propertyID) 49UIA_PROPERTY_ID.UIA_ControlTypePropertyId => (VARIANT)(int)UIA_CONTROLTYPE_ID.UIA_ThumbControlTypeId,
System.Windows.Forms.Interop.Tests (4)
AccessibleObjectTests.cs (4)
100using VARIANT variant = default; 104Assert.Equal(VARIANT.Empty, variant); 454VARIANT variantObject; 824VARIANT* expected);
System.Windows.Forms.Primitives (35)
Interop\UiaCore\Interop.StubFragmentRoot.cs (1)
123HRESULT IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (4)
75VARIANT* pvarValue, 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*)"/> 142VARIANT* pvarValue,
Microsoft\VisualStudio\Shell\IVSMDPerPropertyBrowsing.cs (4)
56/// <inheritdoc cref="Interface.GetPropertyAttributes(int, uint*, BSTR**, VARIANT**)"/> 61VARIANT** ppvarAttrValues) 64return ((delegate* unmanaged[Stdcall]<IVSMDPerPropertyBrowsing*, int, uint*, BSTR**, VARIANT**, HRESULT>)_lpVtbl[3])( 105VARIANT** ppvarAttrValues);
System\Drawing\ImageExtensions.cs (1)
64using VARIANT variant = default;
System\Windows\Forms\Automation\UiaTextProvider.cs (2)
118internal static VARIANT BoundingRectangleAsVariant(Rectangle bounds) 119=> (VARIANT)BoundingRectangleAsArray(bounds);
System\Windows\Forms\Automation\UiaTextRange.cs (7)
270HRESULT ITextRangeProvider.Interface.FindAttribute(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT val, BOOL backward, ITextRangeProvider** pRetVal) 316HRESULT ITextRangeProvider.Interface.GetAttributeValue(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT* pRetVal) 334VARIANT result = default; 683private VARIANT GetAttributeValue(UIA_TEXTATTRIBUTE_ID textAttributeIdentifier) 705using VARIANT variant = default; 713return value is null ? UiaGetReservedNotSupportedValue() : VARIANT.FromObject(value); 913private static VARIANT UiaGetReservedNotSupportedValue()
Windows\Win32\System\Com\StandardDispatch.cs (3)
106VARIANT* pVarResult, 163VARIANT* pvarRes, 196VARIANT* result,
Windows\Win32\System\Com\StructuredStorage\PropertyBagExtensions.cs (4)
10/// <inheritdoc cref="IPropertyBag.Interface.Read(PCWSTR, VARIANT*, IErrorLog*)"/> 11internal static unsafe HRESULT Read(this IPropertyBag.Interface @this, string pszPropName, VARIANT* pVar, IErrorLog* pErrorLog) 19/// <inheritdoc cref="IPropertyBag.Interface.Write(PCWSTR, VARIANT*)"/> 20internal static unsafe HRESULT Write(this IPropertyBag.Interface @this, string pszPropName, VARIANT* pVar)
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (4)
138/// <see cref="IDispatchEx.InvokeEx(int, uint, ushort, DISPPARAMS*, VARIANT*, EXCEPINFO*, Com.IServiceProvider*)"/> 150VARIANT* result) 205VARIANT* variantValue = parameters->rgvarg; 235*result = VARIANT.FromObject(resultObject);
Windows\Win32\UI\Accessibility\UIAHelper.cs (5)
11/// Converts a window handle to a <see cref="VARIANT"/> for UIA purposes. 13/// <see cref="IRawElementProviderSimple.GetPropertyValue(IRawElementProviderSimple*, UIA_PROPERTY_ID, VARIANT*)"/> 17/// <returns>The <see cref="VARIANT"/> version of the window handle.</returns> 22/// <see cref="IRawElementProviderSimple.GetPropertyValue(IRawElementProviderSimple*, UIA_PROPERTY_ID, VARIANT*)"/> 28public static VARIANT WindowHandleToVariant(nint handle)
System.Windows.Forms.Primitives.Tests (337)
Interop\Ole32\IPictureTests.cs (1)
56using VARIANT variant = default;
Interop\Oleaut32\ITypeInfoTests.cs (1)
329VARIANT varResult = default;
Interop\Oleaut32\SAFEARRAYTests.cs (4)
150public HRESULT GetField(void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException(); 152public HRESULT GetFieldNoCopy(void* pvData, PCWSTR szFieldName, VARIANT* pvarField, void** ppvDataCArray) => throw new NotImplementedException(); 154public HRESULT PutField(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException(); 156public HRESULT PutFieldNoCopy(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => throw new NotImplementedException();
Interop\Oleaut32\VARIANTTests.cs (292)
17private static VARIANT Create(VARENUM type) 20private static VARIANT Create(VARENUM type, void* value) 27private static VARIANT Create(bool value) 42Assert.Equal(16, Marshal.SizeOf<VARIANT>()); 43Assert.Equal(16, sizeof(VARIANT)); 54Assert.Equal(24, Marshal.SizeOf<VARIANT>()); 55Assert.Equal(24, sizeof(VARIANT)); 69using VARIANT variant = Create((VARENUM)vt); 80using VARIANT variant = Create((VARENUM)vt); 97using VARIANT variant = Create((VARENUM)vt); 106using VARIANT variant = Create(true); 115using VARIANT variant = new() 139using VARIANT variant = Create((VARENUM)vt); 148using VARIANT variant = Create(true); 157VARIANT variant = new() 321using VARIANT variant = Create((VARENUM)vt, (IUnknown*)data); 329using VARIANT variant = Create((VARENUM)vt | VT_BYREF, (IUnknown*)&data); 384using VARIANT variant = Create((VARENUM)vt | VT_BYREF); 414using VARIANT variant = Create(VT_I8, (IUnknown*)data); 437using VARIANT variant = Create(VT_I8 | VT_BYREF, (IUnknown*)&data); 463using VARIANT variant = Create(VT_UI8, (IUnknown*)data); 481using VARIANT variant = Create(VT_UI8 | VT_BYREF, (IUnknown*)&data); 503using VARIANT variant = Create(VT_CY, (IUnknown*)data); 522using VARIANT variant = Create(VT_CY | VT_BYREF, (IUnknown*)&data); 541using VARIANT variant = Create(VT_R4, (IUnknown*)data); 557using VARIANT variant = new() 584using VARIANT variant = Create(VT_R8, (IUnknown*)data); 600using VARIANT variant = Create(VT_R8 | VT_BYREF, (IUnknown*)&data); 614using VARIANT variant = Create(VT_BYREF | VT_NULL, (IUnknown*)data); 622using VARIANT variant = Create(VT_BYREF | VT_NULL, (IUnknown*)&data); 629using VARIANT variant = Create(VT_BYREF | VT_NULL); 643using VARIANT variant = Create(VT_EMPTY, (IUnknown*)data); 651using VARIANT variant = Create(VT_BYREF | VT_EMPTY, (IUnknown*)&data); 668using VARIANT variant = Create(VT_BYREF | VT_EMPTY); 704using VARIANT variant = Create(VT_HRESULT, (IUnknown*)data); 712using VARIANT variant = Create(VT_HRESULT | VT_BYREF, (IUnknown*)&data); 719using VARIANT variant = default; 733using VARIANT variant = new() 751using VARIANT variant = default; 766using VARIANT variant = new() 784using VARIANT variant = Create(VT_DATE); 793using VARIANT variant = new() 812using VARIANT variant = Create(VT_DATE | VT_BYREF); 824using VARIANT variant = new() 835using VARIANT variant = Create(VT_BSTR); 846using VARIANT variant = new() 860using VARIANT variant = Create(VT_LPWSTR, (IUnknown*)(void*)Marshal.StringToCoTaskMemUni(text)); 867using VARIANT variant = Create(VT_LPWSTR); 879using VARIANT variant = Create(VT_LPWSTR | VT_BYREF, &t); 890using VARIANT variant = Create(VT_LPSTR, (void*)Marshal.StringToCoTaskMemAnsi(text)); 897using VARIANT variant = Create(VT_LPSTR); 909using VARIANT variant = Create(VT_LPSTR | VT_BYREF, &ptr); 923using VARIANT variant = Create(VT_DISPATCH, (void*)pUnk); 930using VARIANT variant = Create(VT_DISPATCH); 939using VARIANT variant = Create(VT_DISPATCH | VT_BYREF, &unknown); 947using VARIANT variant = Create(VT_DISPATCH | VT_BYREF, &unknown); 955using VARIANT variant = Create(VT_UNKNOWN, (void*)Marshal.GetIUnknownForObject(o)); 962using VARIANT variant = Create(VT_UNKNOWN); 971using VARIANT variant = Create(VT_UNKNOWN | VT_BYREF, &unknown); 979using VARIANT variant = Create(VT_UNKNOWN | VT_BYREF, &unknown); 986using VARIANT target = new() 998using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1005using VARIANT target = new() 1011using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1018using VARIANT target = Create(VT_EMPTY); 1019using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1027using VARIANT target = new() 1039using VARIANT variant = Create(VT_VARIANT | VT_BYREF, &target); 1046using VARIANT variant = Create(VT_VARIANT); 1095VARIANT variant = default; 1106using VARIANT variant = Create(VT_DECIMAL | VT_BYREF, &asD); 1114using VARIANT variant = default; 1132using VARIANT variant = Create(VT_VOID, (void*)data); 1142using VARIANT variant = Create((VARENUM)vt); 1183using VARIANT variant = Create((VARENUM)vt); 1193using VARIANT variant = Create((VARENUM)vt); 1207VARIANT variant = default; 1230using VARIANT variant = Create(VT_VECTOR | VT_I1); 1244using VARIANT variant = default; 1258using VARIANT variant = Create(VT_VECTOR | VT_UI1); 1272using VARIANT variant = default; 1286using VARIANT variant = Create(VT_VECTOR | VT_I2); 1300using VARIANT variant = default; 1314using VARIANT variant = Create(VT_VECTOR | VT_UI2); 1328using VARIANT variant = default; 1343using VARIANT variant = Create(VT_VECTOR | VT_BOOL); 1357using VARIANT variant = default; 1371using VARIANT variant = Create(VT_VECTOR | VT_I4); 1385using VARIANT variant = default; 1399using VARIANT variant = Create(VT_VECTOR | VT_UI4); 1413VARIANT variant = default; 1436using VARIANT variant = Create(VT_VECTOR | VT_INT); 1450VARIANT variant = default; 1473using VARIANT variant = Create(VT_VECTOR | VT_UINT); 1487using VARIANT variant = default; 1501using VARIANT variant = Create(VT_VECTOR | VT_I8); 1515using VARIANT variant = default; 1529using VARIANT variant = Create(VT_VECTOR | VT_UI8); 1543VARIANT variant = default; 1566using VARIANT variant = Create(VT_VECTOR | VT_R4); 1580using VARIANT variant = default; 1594using VARIANT variant = Create(VT_VECTOR | VT_R8); 1608VARIANT variant = default; 1631using VARIANT variant = Create(VT_VECTOR | VT_ERROR); 1645VARIANT variant = default; 1668using VARIANT variant = Create(VT_VECTOR | VT_CY); 1686VARIANT variant = default; 1709using VARIANT variant = Create(VT_VECTOR | VT_DATE); 1727using VARIANT variant = default; 1742using VARIANT variant = Create(VT_VECTOR | VT_FILETIME); 1756VARIANT variant = default; 1779using VARIANT variant = Create(VT_VECTOR | VT_CLSID); 1786VARIANT variant = default; 1822using VARIANT variant = Create(VT_VECTOR | VT_BSTR); 1829VARIANT variant = default; 1864using VARIANT variant = Create(VT_VECTOR | VT_LPWSTR); 1871VARIANT variant = default; 1906using VARIANT variant = Create(VT_VECTOR | VT_LPSTR); 1913VARIANT variant = default; 1916VARIANT variant1 = Create(VT_I4); 1918VARIANT variant2 = Create(VT_UI4); 1920var result = new VARIANT[] { variant1, variant2 }; 1921fixed (VARIANT* pResult = result) 1923HRESULT hr = InitPropVariantFromBuffer(pResult, (uint)(result.Length * sizeof(VARIANT)), &variant); 1928variant.data.ca.cElems = (uint)(variant.data.ca.cElems / sizeof(VARIANT)); 1941using VARIANT variant = Create(VT_VECTOR | VT_VARIANT); 1972using VARIANT variant = new() 1985using VARIANT variant = new() 1998using VARIANT variant = new() 2020using VARIANT variant = Create(VT_ARRAY | VT_UI1); 2050using VARIANT variant = new() 2073using VARIANT variant = new() { vt = VT_ARRAY | VT_UI1 }; 2091using VARIANT variant = new() { vt = VT_ARRAY | VT_I1 }; 2108using VARIANT variant = new() { vt = VT_ARRAY | VT_I1 }; 2138using VARIANT variant = new() 2165using VARIANT variant = new() 2191using VARIANT variant = new() 2216using VARIANT variant = new() 2253using VARIANT variant = new() 2280using VARIANT variant = new() 2306using VARIANT variant = new() 2331using VARIANT variant = new() 2368using VARIANT variant = new() 2395using VARIANT variant = new() 2421using VARIANT variant = new() 2446using VARIANT variant = new() 2483using VARIANT variant = new() 2510using VARIANT variant = new() 2536using VARIANT variant = new() 2561using VARIANT variant = new() 2585using VARIANT variant = new() 2612using VARIANT variant = new() 2638using VARIANT variant = new() 2663using VARIANT variant = new() 2700using VARIANT variant = new() 2727using VARIANT variant = new() 2753using VARIANT variant = new() 2778using VARIANT variant = new() 2802using VARIANT variant = new() 2829using VARIANT variant = new() 2855using VARIANT variant = new() 2880using VARIANT variant = new() 2917using VARIANT variant = new() 2944using VARIANT variant = new() 2970using VARIANT variant = new() 2995using VARIANT variant = new() 3019using VARIANT variant = new() 3046using VARIANT variant = new() 3072using VARIANT variant = new() 3097using VARIANT variant = new() 3134using VARIANT variant = new() 3161using VARIANT variant = new() 3187using VARIANT variant = new() 3212using VARIANT variant = new() 3236using VARIANT variant = new() 3263using VARIANT variant = new() 3289using VARIANT variant = new() 3314using VARIANT variant = new() 3351using VARIANT variant = new() 3378using VARIANT variant = new() 3404using VARIANT variant = new() 3428using VARIANT variant = new() 3465using VARIANT variant = new() 3492using VARIANT variant = new() 3518using VARIANT variant = new() 3543using VARIANT variant = new() 3580using VARIANT variant = new() 3607using VARIANT variant = new() 3633using VARIANT variant = new() 3658using VARIANT variant = new() 3695using VARIANT variant = new() 3722using VARIANT variant = new() 3748using VARIANT variant = new() 3773using VARIANT variant = new() 3810using VARIANT variant = new() 3837using VARIANT variant = new() 3870using VARIANT variant = new() 3896using VARIANT variant = new() 3939using VARIANT variant = new() 3967using VARIANT variant = new() 4003using VARIANT variant = new() 4029using VARIANT variant = new() 4078using VARIANT variant = new() 4106using VARIANT variant = new() 4132using VARIANT variant = new() 4157using VARIANT variant = new() 4199using VARIANT variant = new() 4226using VARIANT variant = new() 4252using VARIANT variant = new() 4277using VARIANT variant = new() 4326using VARIANT variant = new() 4353using VARIANT variant = new() 4382using VARIANT variant = new() 4409using VARIANT variant = new() 4444using VARIANT variant = new() 4481using VARIANT variant = new() 4514using VARIANT variant = new() 4551using VARIANT variant = new() 4598using VARIANT variant = new() 4655using VARIANT variant = new() 4696using VARIANT variant = new() 4733using VARIANT variant = new() 4780using VARIANT variant = new() 4837using VARIANT variant = new() 4879using VARIANT variant = new() 4917using VARIANT variant = new() 4965using VARIANT variant = new() 5023using VARIANT variant = new() 5056using VARIANT v1 = new() 5065using VARIANT v2 = new() 5074using VARIANT v3 = new() 5083VARIANT[] result = [v1, v2, v3]; 5085using VARIANT variant = new() 5108using VARIANT v1 = new() 5117using VARIANT v2 = new() 5126using VARIANT v3 = new() 5135VARIANT[] result = [v1, v2, v3]; 5137using VARIANT variant = new() 5159using VARIANT v1 = new() 5168using VARIANT v2 = new() 5177using VARIANT v3 = new() 5186using VARIANT v4 = new() 5195using VARIANT v5 = new() 5204using VARIANT v6 = new() 5213VARIANT[,] result = new VARIANT[2, 3] 5220using VARIANT variant = new() 5276using VARIANT variant = new() 5290using VARIANT variant = new() 5301using VARIANT variant = new() 5313using VARIANT variant = new() 5352using VARIANT variant = new() 5370using VARIANT variant = new() 5400using VARIANT variant = new() 5499using VARIANT variant = new() { vt = VT_RECORD }; 5515using VARIANT variant = new() { vt = VT_RECORD }; 5527using VARIANT variant = new() { vt = VT_RECORD }; 5544using VARIANT variant = new() { vt = VT_RECORD }; 5562using VARIANT variant = new() { vt = VT_RECORD }; 5586using VARIANT variant = new() { vt = VT_RECORD }; 5602using VARIANT variant = new() { vt = VT_RECORD }; 5617using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5636using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5657using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5660VARIANT copy = variant; 5683using VARIANT variant = new() { vt = VT_ARRAY | VT_RECORD }; 5717public HRESULT GetField(void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => HRESULT.E_NOTIMPL; 5719public HRESULT GetFieldNoCopy(void* pvData, PCWSTR szFieldName, VARIANT* pvarField, void** ppvDataCArray) => HRESULT.E_NOTIMPL; 5721public HRESULT PutField(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => HRESULT.E_NOTIMPL; 5723public HRESULT PutFieldNoCopy(uint wFlags, void* pvData, PCWSTR szFieldName, VARIANT* pvarField) => HRESULT.E_NOTIMPL; 5755private static void AssertToObjectThrows<T>(VARIANT variant) where T : Exception 5757VARIANT copy = variant; 5764private static void AssertToObjectEqual(object expected, VARIANT variant) 5767private static void AssertToObjectEqualExtension<T>(object expected, VARIANT variant) where T : Exception 5770VARIANT copy = variant; 5777private static void AssertToObject(VARIANT variant, Action<object> action) 5793using (VARIANT variant = default) 5800using (VARIANT variant = default) 5812VARIANT variant = default; 5822private static extern unsafe HRESULT InitPropVariantFromCLSID(Guid* clsid, VARIANT* ppropvar); 5825private static extern unsafe HRESULT InitPropVariantFromFileTime(FILETIME* pftIn, VARIANT* ppropvar); 5828private static extern unsafe HRESULT InitVariantFromFileTime(FILETIME* pftIn, VARIANT* ppropvar); 5831private static extern unsafe HRESULT InitPropVariantFromBuffer(void* pv, uint cb, VARIANT* ppropvar); 5834private static extern unsafe HRESULT InitPropVariantFromInt16Vector(void* pv, uint cb, VARIANT* ppropvar); 5837private static extern unsafe HRESULT InitPropVariantFromUInt16Vector(void* pv, uint cb, VARIANT* ppropvar); 5840private static extern unsafe HRESULT InitPropVariantFromBooleanVector(void* pv, uint cb, VARIANT* ppropvar); 5843private static extern unsafe HRESULT InitPropVariantFromInt32Vector(void* pv, uint cb, VARIANT* ppropvar); 5846private static extern unsafe HRESULT InitPropVariantFromUInt32Vector(void* pv, uint cb, VARIANT* ppropvar); 5849private static extern unsafe HRESULT InitPropVariantFromInt64Vector(void* pv, uint cb, VARIANT* ppropvar); 5852private static extern unsafe HRESULT InitPropVariantFromUInt64Vector(void* pv, uint cb, VARIANT* ppropvar); 5855private static extern unsafe HRESULT InitPropVariantFromDoubleVector(void* pv, uint cb, VARIANT* ppropvar); 5858private static extern unsafe HRESULT InitPropVariantFromFileTimeVector(void* pv, uint cb, VARIANT* ppropvar);
System\Windows\Forms\Automation\UiaTextRangeTests.cs (11)
406Assert.True(((ITextRangeProvider.Interface)textRange).FindAttribute(textAttributeIdentifier, VARIANT.Empty, backward, actual).Succeeded); 537using VARIANT actual = default; 551VARIANT variant = new() 581VARIANT variant = new() 607VARIANT variant = new() 646VARIANT variant = new() 695VARIANT variant = new() 777VARIANT variant = new() 1326private VARIANT _boundingRectangleVariant; 1328public MockRawElementProviderSimple(VARIANT test) 1336public HRESULT GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (1)
40public HRESULT GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) => throw new NotImplementedException();
Windows\Win32\System\Com\IDispatchTests.cs (1)
67using VARIANT varResult = default;
Windows\Win32\System\Ole\ClassPropertyDispatchAdapterTests.cs (3)
25VARIANT parameter = (VARIANT)42; 35VARIANT returnValue = default;
Windows\Win32\UI\Accessibility\AccessibleDispatchTests.cs (23)
20using VARIANT result = dispatch.Value->GetProperty(dispId); 34HRESULT IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild) => HRESULT.E_NOTIMPL; 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; 38HRESULT IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole) => HRESULT.E_NOTIMPL; 39HRESULT IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState) => 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; 43HRESULT IAccessible.Interface.get_accFocus(VARIANT* pvarChild) => HRESULT.E_NOTIMPL; 44HRESULT IAccessible.Interface.get_accSelection(VARIANT* pvarChildren) => HRESULT.E_NOTIMPL; 45HRESULT IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) => HRESULT.E_NOTIMPL; 46HRESULT IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild) => HRESULT.E_NOTIMPL; 47HRESULT IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild) => HRESULT.E_NOTIMPL; 48HRESULT IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt) => HRESULT.E_NOTIMPL; 49HRESULT IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild) => HRESULT.E_NOTIMPL; 50HRESULT IAccessible.Interface.accDoDefaultAction(VARIANT varChild) => 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 (261)
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (1)
2690Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId));
System\Windows\Forms\AccessibleObjects\Button.ButtonAccessibleObjectTests.cs (1)
83using VARIANT value = buttonAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID);
System\Windows\Forms\AccessibleObjects\ButtonBase.ButtonBaseAccessibleObjectTests.cs (9)
202VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 231VARIANT actual = buttonBase.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 243using VARIANT actual = ownerControl.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId); 282private readonly Func<UIA_PROPERTY_ID, VARIANT, bool> _checkRaisedEvent; 284public ButtonWithCustomAccessibleObject(Func<UIA_PROPERTY_ID, VARIANT, bool> checkRaisedEvent) 294private readonly Func<UIA_PROPERTY_ID, VARIANT, bool> _checkRaisedEvent; 296public ControlAccessibleObjectWithNotificationCounter(Control ownerControl, Func<UIA_PROPERTY_ID, VARIANT, bool> checkRaisedEvent) : base(ownerControl) 303internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\AccessibleObjects\CategoryGridEntryAccessibleObjectTests.cs (2)
170VARIANT actual = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)property); 187Assert.Equal(VARIANT.Empty, accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\CheckBox.CheckBoxAccessibleObjectTests.cs (1)
223using VARIANT value = checkBoxAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID);
System\Windows\Forms\AccessibleObjects\CheckedListBoxAccessibleObjectTests.cs (2)
54VARIANT actual = checkedListBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 82VARIANT actual = checkedListBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\AccessibleObjects\ColumnHeader.ListViewColumnHeaderAccessibleObjectTests.cs (1)
40Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId));
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxAccessibleObjectTests.cs (6)
115Assert.Equal(VARIANT.Empty, comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)); 116Assert.Equal(VARIANT.Empty, comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)); 235VARIANT actual = control.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 263VARIANT actual = comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 275VARIANT actual = comboBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId); 302var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (1)
230Assert.Equal(VARIANT.Empty, itemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (5)
223Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)); 1099using var ownerControlName = (VARIANT)ownerControl.Name; 1397Assert.Equal(VARIANT.Empty, controlAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)); 1621VARIANT actual = ownerControl.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId);
System\Windows\Forms\AccessibleObjects\DataGridView.DataGridViewEditingPanelAccessibleObjectTests.cs (3)
54VARIANT actual = editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 104VARIANT actual = editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 121Assert.Equal(VARIANT.Empty, editingPanel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (6)
194VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 330VARIANT isOffscreen = dataGridView.Rows[1].Cells[0].AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId); 505VARIANT actual = dataGridView.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 1670VARIANT actual = dataGridView.AccessibilityObject 1684VARIANT actual = dataGridView.AccessibilityObject 1689Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (4)
162Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId)); 671using VARIANT actual = default; 700VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HelpTextPropertyId); 743var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\DateTimePicker.DateTimePickerAccessibleObjectTests.cs (3)
31VARIANT actual = dateTimePicker.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 98VARIANT actual = dateTimePicker.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LocalizedControlTypePropertyId); 100Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\DomainUpDownAccessibleObjectTests.cs (2)
105VARIANT actual = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)property); 108Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\ErrorProvider.ControlItem.ControlItemAccessibleObjectTests.cs (2)
178Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)); 179Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (2)
74Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)); 75Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId));
System\Windows\Forms\AccessibleObjects\ErrorProviderAccessibleObjectTests.cs (2)
80VARIANT actual = controlItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 88VARIANT actual = errorWindowAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\AccessibleObjects\Form.FormAccessibleObjectTests.cs (2)
32VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 97VARIANT actual = form.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\AccessibleObjects\GroupBoxAccessibleObjectTests.cs (4)
20Assert.Equal(VARIANT.Empty, groupBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)); 21Assert.Equal(VARIANT.Empty, groupBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleNamePropertyId)); 90VARIANT actual = groupBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 117VARIANT actual = groupBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\AccessibleObjects\HScrollBar.HScrollBarAccessibleObjectTests.cs (2)
77VARIANT actual = scrollBar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 105VARIANT actual = scrollBar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\AccessibleObjects\LabelAccessibleObjectTests.cs (8)
92VARIANT actual = label.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 120VARIANT actual = label.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId); 187private readonly Func<UIA_PROPERTY_ID, VARIANT, bool> _checkRaisedEvent; 189public LabelWithCustomAccessibleObject(Func<UIA_PROPERTY_ID, VARIANT, bool> checkRaisedEvent) 199private readonly Func<UIA_PROPERTY_ID, VARIANT, bool> _checkRaisedEvent; 201public ControlAccessibleObjectWithNotificationCounter(Control ownerControl, Func<UIA_PROPERTY_ID, VARIANT, bool> checkRaisedEvent) : base(ownerControl) 208internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\AccessibleObjects\LinkLabel.Link.LinkAccessibleObjectTests.cs (2)
188using VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 276var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (5)
58VARIANT actual = itemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId); 61Assert.Equal(VARIANT.Empty, actual); 81using VARIANT actual = itemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 97using VARIANT actual = itemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId); 158VARIANT result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (3)
93Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)); 171var actual = listBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SelectionIsSelectionRequiredPropertyId); 192var actual = listBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SelectionCanSelectMultiplePropertyId);
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (1)
1770var actual = listViewAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SelectionCanSelectMultiplePropertyId);
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (1)
108Assert.Equal(VARIANT.Empty, groupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (2)
262using var actual = item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_FrameworkIdPropertyId); 276Assert.Equal(VARIANT.Empty, item.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (3)
919using VARIANT actual = listViewSubItem.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 933using VARIANT actual = listViewSubItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId); 977var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (2)
22using VARIANT runtimeId = accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 25using VARIANT rectArrayVariant = accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId);
System\Windows\Forms\AccessibleObjects\MaskedTextBox.MaskedTextBoxAccessibleObjectTests.cs (2)
86VARIANT actual = maskedTextBox.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId); 89Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (1)
24var accessibleName = menuStripAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId);
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarChildAccessibleObjectTests.cs (1)
46VARIANT actual = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)property);
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (2)
77using VARIANT actual = panelAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID); 80Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\PictureBox.PictureBoxAccessibleObjectTests.cs (1)
106using VARIANT value = pictureBoxAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID);
System\Windows\Forms\AccessibleObjects\RadioButton.RadioButtonAccessibleObjectTests.cs (1)
204using VARIANT value = radioButtonAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID);
System\Windows\Forms\AccessibleObjects\ScrollBar.ScrollBarAccessibleObjectTests.cs (3)
71using VARIANT value = scrollBarAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID); 111using VARIANT actual = scrollBar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 154var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\Splitter.SplitterAccessibleObjectTests.cs (1)
108using VARIANT value = splitterAccessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyID);
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (1)
24var accessibleName = statusStripAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId);
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (4)
604VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId); 607Assert.Equal(VARIANT.Empty, actual); 732using VARIANT actual = tabControl.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 791var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (1)
520var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (2)
34var accessibleName = toolStripAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId); 170using VARIANT actual = default;
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (3)
99using VARIANT result = toolStripItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId); 106using VARIANT accessibleName = toolStripItemAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId); 179Assert.Equal(VARIANT.Empty, toolStripItem.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\ToolStripLabel.ToolStripLabelAccessibleObjectTests.cs (1)
74Assert.Equal(VARIANT.Empty, toolStripLabel.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (6)
126Assert.Equal(VARIANT.Empty, accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_PositionInSetPropertyId)); 147Assert.Equal(VARIANT.Empty, separator.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_PositionInSetPropertyId)); 155Assert.Equal(VARIANT.Empty, separator.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_PositionInSetPropertyId)); 166Assert.Equal(VARIANT.Empty, accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SizeOfSetPropertyId)); 187Assert.Equal(VARIANT.Empty, separator.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SizeOfSetPropertyId)); 195Assert.Equal(VARIANT.Empty, separator.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_SizeOfSetPropertyId));
System\Windows\Forms\AccessibleObjects\ToolStripNumericUpDown.ToolStripNumericUpDownAccessibleObjectTests.cs (1)
32Assert.Equal(VARIANT.Empty, toolStripNumericUpDown.Control.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxAccessibleObjectTests.cs (1)
22var accessibleName = toolStripTextBoxAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId);
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (4)
330VARIANT actual = trackBar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_LegacyIAccessibleDefaultActionPropertyId); 333Assert.Equal(VARIANT.Empty, actual); 419using VARIANT actual = trackBar.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 473var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId);
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (2)
21using VARIANT runtimeId = accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 24using VARIANT rectArrayVariant = accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId);
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObjectTests.cs (2)
43VARIANT actual = upButton.GetPropertyValue((UIA_PROPERTY_ID)property); 46Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObjectTests.cs (5)
104using VARIANT actual = upDownButtons.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId); 115using VARIANT actual = upDownButtons.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId); 144var result = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)propertyId); 159VARIANT actual = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)property); 162Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\AxHost.PropertyBagStreamTests.cs (8)
20HRESULT hr = bag.Write("Integer", (VARIANT)42); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated. 24hr = bag.Write("Object", VARIANT.FromObject(obj)); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated. 34VARIANT integer = default; 39VARIANT dispatch = default; 52HRESULT hr = bag.Write("Integer", (VARIANT)42); // CodeQL[SM02229] : Testing legacy feature. This is a safe use of VARIANT because the data is trusted and the types are controlled and validated. 55hr = bag.Write("Object", VARIANT.FromObject(obj)); 70using VARIANT variant = default; 84using VARIANT result = default;
System\Windows\Forms\AxHostTests.cs (2)
1614VARIANT variant = iPictureDisp.Value->GetProperty(PInvokeCore.DISPID_PICT_HANDLE); 1639VARIANT variant = iPictureDisp.Value->GetProperty(PInvokeCore.DISPID_PICT_HANDLE);
System\Windows\Forms\ButtonTests.cs (2)
3816internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\CheckBoxTests.cs (2)
745internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\ComboBox.ComboBoxChildEditUiaProviderTests.cs (2)
167Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId)); 173Assert.Equal(VARIANT.Empty, accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ValueValuePropertyId));
System\Windows\Forms\ComboBoxTests.cs (2)
2788internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)
System\Windows\Forms\ComponentModel\Com2Interop\COM2FontConverterTests.cs (10)
40using Font? font = (Font?)converter.ConvertNativeToManaged((VARIANT)(IUnknown*)iFont, s_stubDescriptor); 50using VARIANT result = converter.ConvertManagedToNative(font, s_stubDescriptor, ref cancelSet); 72using Font? font = (Font?)converter.ConvertNativeToManaged((VARIANT)(IUnknown*)iFont, s_stubDescriptor); 82using VARIANT result = converter.ConvertManagedToNative( 84new CustomGetNativeValueDescriptor((VARIANT)(IUnknown*)iFont.Value), 98public CustomGetNativeValueDescriptor(VARIANT nativeValue) 110public CustomDescriptor(VARIANT variant) => _propertyOwner = new DispatchStub(variant); 138private readonly VARIANT _variant; 139public DispatchStub(VARIANT variant) => _variant = variant; 153VARIANT* pVarResult,
System\Windows\Forms\ComponentModel\Com2Interop\COM2PictureConverterTests.cs (10)
71Assert.Null(Instance.ConvertNativeToManaged((VARIANT)unknown.Value, null)); 82using Icon icon = (Icon)Instance.ConvertNativeToManaged((VARIANT)unknown.Value, null); 89Assert.Same(icon, (Icon)Instance.ConvertNativeToManaged((VARIANT)unknown.Value, null)); 102using Bitmap bitmap = (Bitmap)Instance.ConvertNativeToManaged((VARIANT)unknown.Value, property: null); 109Assert.Same(bitmap, (Bitmap)Instance.ConvertNativeToManaged((VARIANT)unknown.Value, property: null)); 124Assert.Null(Instance.ConvertNativeToManaged((VARIANT)unknown.Value, null)); 142using VARIANT native = Instance.ConvertManagedToNative(exclamationIcon, null, ref cancelSet); 154Assert.Same(exclamationIcon, Instance.ConvertNativeToManaged((VARIANT)picture.AsUnknown, null)); 163using VARIANT native = Instance.ConvertManagedToNative(bitmap, null, ref cancelSet); 175Assert.Same(bitmap, Instance.ConvertNativeToManaged((VARIANT)picture.AsUnknown, null));
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (23)
291HRESULT IAccessible.Interface.get_accFocus(VARIANT* pvarChild) 298*pvarChild = (VARIANT)(int)PInvoke.CHILDID_SELF; 306HRESULT IAccessible.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild) => HRESULT.E_NOTIMPL; 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; 310HRESULT IAccessible.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole) => HRESULT.E_NOTIMPL; 311HRESULT IAccessible.Interface.get_accState(VARIANT varChild, VARIANT* pvarState) => 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; 315HRESULT IAccessible.Interface.get_accSelection(VARIANT* pvarChildren) => HRESULT.E_NOTIMPL; 316HRESULT IAccessible.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction) => HRESULT.E_NOTIMPL; 317HRESULT IAccessible.Interface.accSelect(int flagsSelect, VARIANT varChild) => HRESULT.E_NOTIMPL; 318HRESULT IAccessible.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild) => HRESULT.E_NOTIMPL; 319HRESULT IAccessible.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt) => HRESULT.E_NOTIMPL; 320HRESULT IAccessible.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild) => HRESULT.E_NOTIMPL; 321HRESULT IAccessible.Interface.accDoDefaultAction(VARIANT varChild) => 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\HtmlDocumentTests.cs (31)
98using var variantValue = VARIANT.FromObject(value); 122VARIANT color = default; 129VARIANT color2 = default; 313using var variantValue = VARIANT.FromObject(value); 345VARIANT color = default; 352VARIANT color2 = default; 793using var variantValue = VARIANT.FromObject(value); 818VARIANT color = default; 825VARIANT color2 = default; 982using var variantValue = VARIANT.FromObject(value); 1006VARIANT color = default; 1013VARIANT color2 = default; 1345using var variantValue = VARIANT.FromObject(value); 1369VARIANT color = default; 1376VARIANT color2 = default; 1491VARIANT eventObj = default; 2020VARIANT eventObj = default; 2058VARIANT eventObj = default; 2096VARIANT eventObj = default; 2134VARIANT eventObj = default; 2172VARIANT eventObj = default; 2210VARIANT eventObj = default; 2248VARIANT eventObj = default; 2286VARIANT eventObj = default; 2324VARIANT eventObj = default; 2362VARIANT eventObj = default;
System\Windows\Forms\HtmlElementTests.cs (29)
684using var variantId = (VARIANT)id; 713Assert.True(iHTMLElement.Value->getAttribute(name, 0, out VARIANT attribute).Succeeded); 1601VARIANT eventObj = default; 1644VARIANT eventObj = default; 1684VARIANT eventObj = default; 1872using var attribute = (VARIANT)"id"; 1875using var value = (VARIANT)"value"; 2568VARIANT eventObj = default; 2609VARIANT eventObj = default; 2650VARIANT eventObj = default; 2691VARIANT eventObj = default; 2732VARIANT eventObj = default; 2773VARIANT eventObj = default; 2814VARIANT eventObj = default; 2855VARIANT eventObj = default; 2896VARIANT eventObj = default; 2937VARIANT eventObj = default; 2978VARIANT eventObj = default; 3019VARIANT eventObj = default; 3060VARIANT eventObj = default; 3101VARIANT eventObj = default; 3142VARIANT eventObj = default; 3183VARIANT eventObj = default; 3223VARIANT eventObj = default; 3265VARIANT eventObj = default; 3306VARIANT eventObj = default;
System\Windows\Forms\HtmlToClrEventProxyTest.cs (1)
76VARIANT result = default;
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\DropDownButton.DropDownButtonAccessibleObjectTests.cs (2)
44VARIANT actual = accessibleObject.GetPropertyValue((UIA_PROPERTY_ID)property); 47Assert.Equal(VARIANT.Empty, actual);
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObjectTests.cs (1)
75VARIANT actual = dropDownControlHolder.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (1)
152VARIANT actual = accessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId);
System\Windows\Forms\RadioButtonTests.cs (2)
1650internal override bool RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID propertyId, VARIANT oldValue, VARIANT newValue)