// Helper code for marshaling VARIANTS to managed objects (we use // managed variants as an intermediate type. internal static object?MarshalHelperConvertVariantToObject(ref Variant v) { return(v.ToObject()); }