13 writes to vt
System.Private.Windows.Core (9)
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 (8)
26VARIANT variant = new() { vt = VT_BOOL }; 895vt = VT_I2, 908vt = VT_I4, 921vt = VT_UI4, 934vt = VT_BSTR, 942vt = VT_BSTR, 961vt = VT_UNKNOWN, 977vt = VT_R8,
System.Windows.Forms (2)
System\Windows\Forms\Accessibility\AccessibleObject.cs (2)
1620vt = VARENUM.VT_DISPATCH, 2670vt = VARENUM.VT_DISPATCH,
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
919vt = VARENUM.VT_UNKNOWN,
Windows\Win32\UI\Accessibility\UIAHelper.cs (1)
31vt = VARENUM.VT_I4,
35 references to vt
System.Private.Windows.Core (18)
Windows\Win32\System\Variant\VARIANT.cs (18)
31public bool IsEmpty => vt == VT_EMPTY && data.llVal == 0; 33public VARENUM Type => vt & VT_TYPEMASK; 35public bool Byref => vt.HasFlag(VT_BYREF); 76if (vt == VT_DECIMAL) 100if ((vt & ~(VT_BYREF | VT_ARRAY | VT_VECTOR)) >= (VARENUM)0x80) 105if ((vt & VT_VECTOR) != 0) 107return ToVector(thisVariant->data.ca, vt); 110if ((vt & VT_ARRAY) != 0) 112return ToArray(*(SAFEARRAY**)data, 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>(); 950public static explicit operator decimal(VARIANT value) => value.vt switch 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 (4)
1019Debug.Assert(result.IsEmpty || result.vt == VARENUM.VT_I4); 2035if (childID.vt is not VARENUM.VT_INT and not VARENUM.VT_I4) 2805|| childID.vt is not VARENUM.VT_I4 and not VARENUM.VT_INT 2830switch (variant.vt)
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (2)
197return role.vt is VARENUM.VT_I4 or VARENUM.VT_INT ? (AccessibleRole)(int)role : AccessibleRole.None; 218return state.vt is VARENUM.VT_I4 or VARENUM.VT_INT ? (AccessibleStates)(int)state : AccessibleStates.None;
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (6)
184if (value.vt is VARENUM.VT_I4 or VARENUM.VT_INT) 209if (value.vt == VARENUM.VT_UNKNOWN) 245if (value.vt is VARENUM.VT_I4 or VARENUM.VT_INT) 1288if (value.vt == VARENUM.VT_BOOL) 1300if (value.vt == VARENUM.VT_BOOL) 1653if (property.vt == VARENUM.VT_BOOL)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.PropertyBagStream.cs (1)
75Debug.Assert(pVar->vt == VARENUM.VT_BSTR);
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (1)
80if (nativeValue.vt != VARENUM.VT_UNKNOWN)
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\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
47if (result.Succeeded && child.vt == VARENUM.VT_I4)
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
336if (!result.vt.HasFlag(VARENUM.VT_ARRAY & VARENUM.VT_R8)