summaryrefslogtreecommitdiff
path: root/src/vm/mscorlib.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2019-06-04 15:38:47 -0700
committerAaron Robinson <arobins@microsoft.com>2019-06-04 15:38:46 -0700
commitc57822327a17408c44853ae1ce22d581b5047ab6 (patch)
treef9827443bc89e367e6bf1d16ba93fa77d4274672 /src/vm/mscorlib.h
parente7ca330168c7e74f6ab77ae33ea536bfe3ffba15 (diff)
downloadcoreclr-c57822327a17408c44853ae1ce22d581b5047ab6.tar.gz
coreclr-c57822327a17408c44853ae1ce22d581b5047ab6.tar.bz2
coreclr-c57822327a17408c44853ae1ce22d581b5047ab6.zip
Synchronize managed and unmanaged Variant fields (#24951)
* Synchronize managed and unmanaged Variant fields Fixes #24948
Diffstat (limited to 'src/vm/mscorlib.h')
-rw-r--r--src/vm/mscorlib.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vm/mscorlib.h b/src/vm/mscorlib.h
index 442a249e90..c986137b99 100644
--- a/src/vm/mscorlib.h
+++ b/src/vm/mscorlib.h
@@ -432,6 +432,11 @@ DEFINE_CLASS(VARIANT, System, Variant)
DEFINE_METHOD(VARIANT, CONVERT_OBJECT_TO_VARIANT,MarshalHelperConvertObjectToVariant,SM_Obj_RefVariant_RetVoid)
DEFINE_METHOD(VARIANT, CAST_VARIANT, MarshalHelperCastVariant, SM_Obj_Int_RefVariant_RetVoid)
DEFINE_METHOD(VARIANT, CONVERT_VARIANT_TO_OBJECT,MarshalHelperConvertVariantToObject,SM_RefVariant_RetObject)
+
+DEFINE_CLASS_U(System, Variant, VariantData)
+DEFINE_FIELD_U(_objref, VariantData, m_objref)
+DEFINE_FIELD_U(_data, VariantData, m_data)
+DEFINE_FIELD_U(_flags, VariantData, m_flags)
#endif // FEATURE_COMINTEROP
DEFINE_CLASS(IASYNCRESULT, System, IAsyncResult)