@@ -271,6 +271,7 @@ public override void DestroyGenericArgumentState (Boolean value, ref JniValueMar
271
271
state = new JniValueMarshalerState ( ) ;
272
272
}
273
273
274
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
274
275
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
275
276
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
276
277
{
@@ -283,6 +284,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
283
284
return sourceValue ;
284
285
}
285
286
287
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
286
288
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
287
289
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
288
290
{
@@ -413,6 +415,7 @@ public override void DestroyGenericArgumentState (SByte value, ref JniValueMarsh
413
415
state = new JniValueMarshalerState ( ) ;
414
416
}
415
417
418
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
416
419
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
417
420
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
418
421
{
@@ -425,6 +428,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
425
428
return sourceValue ;
426
429
}
427
430
431
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
428
432
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
429
433
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
430
434
{
@@ -555,6 +559,7 @@ public override void DestroyGenericArgumentState (Char value, ref JniValueMarsha
555
559
state = new JniValueMarshalerState ( ) ;
556
560
}
557
561
562
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
558
563
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
559
564
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
560
565
{
@@ -567,6 +572,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
567
572
return sourceValue ;
568
573
}
569
574
575
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
570
576
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
571
577
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
572
578
{
@@ -697,6 +703,7 @@ public override void DestroyGenericArgumentState (Int16 value, ref JniValueMarsh
697
703
state = new JniValueMarshalerState ( ) ;
698
704
}
699
705
706
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
700
707
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
701
708
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
702
709
{
@@ -709,6 +716,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
709
716
return sourceValue ;
710
717
}
711
718
719
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
712
720
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
713
721
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
714
722
{
@@ -839,6 +847,7 @@ public override void DestroyGenericArgumentState (Int32 value, ref JniValueMarsh
839
847
state = new JniValueMarshalerState ( ) ;
840
848
}
841
849
850
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
842
851
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
843
852
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
844
853
{
@@ -851,6 +860,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
851
860
return sourceValue ;
852
861
}
853
862
863
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
854
864
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
855
865
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
856
866
{
@@ -981,6 +991,7 @@ public override void DestroyGenericArgumentState (Int64 value, ref JniValueMarsh
981
991
state = new JniValueMarshalerState ( ) ;
982
992
}
983
993
994
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
984
995
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
985
996
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
986
997
{
@@ -993,6 +1004,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
993
1004
return sourceValue ;
994
1005
}
995
1006
1007
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
996
1008
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
997
1009
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
998
1010
{
@@ -1123,6 +1135,7 @@ public override void DestroyGenericArgumentState (Single value, ref JniValueMars
1123
1135
state = new JniValueMarshalerState ( ) ;
1124
1136
}
1125
1137
1138
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
1126
1139
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
1127
1140
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
1128
1141
{
@@ -1135,6 +1148,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
1135
1148
return sourceValue ;
1136
1149
}
1137
1150
1151
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
1138
1152
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
1139
1153
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
1140
1154
{
@@ -1265,6 +1279,7 @@ public override void DestroyGenericArgumentState (Double value, ref JniValueMars
1265
1279
state = new JniValueMarshalerState ( ) ;
1266
1280
}
1267
1281
1282
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
1268
1283
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
1269
1284
public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
1270
1285
{
@@ -1277,6 +1292,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
1277
1292
return sourceValue ;
1278
1293
}
1279
1294
1295
+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
1280
1296
[ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
1281
1297
public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
1282
1298
{
0 commit comments