12 writes to data
System.Private.Windows.Core (8)
Windows\Win32\System\Com\SafeArrayScope.cs (1)
249public 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 (7)
896data = new() { iVal = value } 909data = new() { intVal = value } 922data = new() { uintVal = value } 935data = new() { bstrVal = new(value) } 943data = new() { bstrVal = value } 962data = new() { punkVal = value } 978data = new() { dblVal = value }
System.Windows.Forms (2)
System\Windows\Forms\Accessibility\AccessibleObject.cs (2)
1621data = new() { pdispVal = dispatch } 2671data = new() { pdispVal = GetIDispatch(obj) }
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
920data = new() { punkVal = unknown }
Windows\Win32\UI\Accessibility\UIAHelper.cs (1)
34data = new() { intVal = (int)(handle & 0xFFFF_FFFF) }
36 references to data
System.Private.Windows.Core (12)
Windows\Win32\System\Variant\VARIANT.cs (12)
27variant.data.boolVal = value ? VARIANT_BOOL.VARIANT_TRUE : VARIANT_BOOL.VARIANT_FALSE; 31public bool IsEmpty => vt == VT_EMPTY && data.llVal == 0; 107return ToVector(thisVariant->data.ca, vt); 881=> value.vt == VT_BOOL ? value.data.boolVal != VARIANT_BOOL.VARIANT_FALSE : ThrowInvalidCast<bool>(); 889=> value.vt == VT_I2 ? value.data.iVal : ThrowInvalidCast<short>(); 901=> value.vt is VT_I4 or VT_INT ? value.data.intVal : ThrowInvalidCast<int>(); 914=> value.vt is VT_UI4 or VT_UINT ? value.data.uintVal : ThrowInvalidCast<uint>(); 927=> value.vt == VT_BSTR ? value.data.bstrVal : ThrowInvalidCast<BSTR>(); 948=> value.vt == VT_CY ? value.data.cyVal : ThrowInvalidCast<CY>(); 953VT_CY => decimal.FromOACurrency(value.data.cyVal.int64), 967=> value.vt == VT_UNKNOWN ? value.data.punkVal : throw new InvalidCastException(); 971=> value.vt == VT_R8 ? value.data.dblVal : ThrowInvalidCast<double>();
System.Windows.Forms (16)
System\Windows\Forms\Accessibility\AccessibleObject.cs (5)
2040int index = childID.data.intVal - 1; 2806|| childID.data.intVal == (int)HRESULT.DISP_E_PARAMNOTFOUND 2807|| childID.data.intVal == (int)PInvoke.CHILDID_SELF; 2833int id = variant.data.lVal; 2847return TryGetAccessibleObject(variant.data.pdispVal);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (6)
186property.Value = ColorTranslator.FromOle(value.data.intVal); 211using var font = ComScope<IFont>.TryQueryFrom(value.data.punkVal, out HRESULT hr); 247property.Value = ColorTranslator.FromOle(value.data.intVal); 1290_activeXState[s_uiDead] = value.data.boolVal == VARIANT_BOOL.VARIANT_TRUE; 1302ibuttonControl.NotifyDefault(value.data.boolVal == VARIANT_BOOL.VARIANT_TRUE); 1655bool uiDead = property.data.boolVal == VARIANT_BOOL.VARIANT_TRUE;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
56childId.vt is VARENUM.VT_I4 or VARENUM.VT_INT && childId.data.intVal == COMBOBOX_ACC_ITEM_INDEX;
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (1)
667return Color.FromArgb(255, Color.FromArgb(vColor.data.intVal));
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (1)
148using ComScope<IDispatch> dispatch = new(variantDispatch.data.pdispVal);
System\Windows\Forms\Controls\WebBrowser\HtmlWindowCollection.cs (2)
42using ComScope<IDispatch> dispatch = new(variantDispatch.data.pdispVal); 61using ComScope<IDispatch> dispatch = new(variantDispatch.data.pdispVal);
System.Windows.Forms.Primitives (8)
System\Drawing\ImageExtensions.cs (5)
66PICTYPE type = (PICTYPE)variant.data.iVal; 70paletteHandle = (OLE_HANDLE)variant.data.uintVal; 74OLE_HANDLE handle = (OLE_HANDLE)variant.data.uintVal; 77int width = variant.data.intVal; 80int height = variant.data.intVal;
System\Windows\Forms\Automation\UiaTextRange.cs (3)
337|| result.data.parray->VarType is not VARENUM.VT_R8 338|| result.data.parray->GetBounds().cElements != 4) 345SafeArrayScope<double> ownerBounds = new(result.data.parray);