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