@@ -271,6 +271,7 @@ public override void DestroyGenericArgumentState (Boolean value, ref JniValueMar
271271 state = new JniValueMarshalerState ( ) ;
272272 }
273273
274+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
274275 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
275276 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
276277 {
@@ -283,6 +284,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
283284 return sourceValue ;
284285 }
285286
287+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
286288 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
287289 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
288290 {
@@ -413,6 +415,7 @@ public override void DestroyGenericArgumentState (SByte value, ref JniValueMarsh
413415 state = new JniValueMarshalerState ( ) ;
414416 }
415417
418+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
416419 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
417420 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
418421 {
@@ -425,6 +428,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
425428 return sourceValue ;
426429 }
427430
431+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
428432 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
429433 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
430434 {
@@ -555,6 +559,7 @@ public override void DestroyGenericArgumentState (Char value, ref JniValueMarsha
555559 state = new JniValueMarshalerState ( ) ;
556560 }
557561
562+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
558563 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
559564 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
560565 {
@@ -567,6 +572,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
567572 return sourceValue ;
568573 }
569574
575+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
570576 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
571577 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
572578 {
@@ -697,6 +703,7 @@ public override void DestroyGenericArgumentState (Int16 value, ref JniValueMarsh
697703 state = new JniValueMarshalerState ( ) ;
698704 }
699705
706+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
700707 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
701708 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
702709 {
@@ -709,6 +716,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
709716 return sourceValue ;
710717 }
711718
719+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
712720 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
713721 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
714722 {
@@ -839,6 +847,7 @@ public override void DestroyGenericArgumentState (Int32 value, ref JniValueMarsh
839847 state = new JniValueMarshalerState ( ) ;
840848 }
841849
850+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
842851 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
843852 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
844853 {
@@ -851,6 +860,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
851860 return sourceValue ;
852861 }
853862
863+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
854864 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
855865 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
856866 {
@@ -981,6 +991,7 @@ public override void DestroyGenericArgumentState (Int64 value, ref JniValueMarsh
981991 state = new JniValueMarshalerState ( ) ;
982992 }
983993
994+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
984995 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
985996 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
986997 {
@@ -993,6 +1004,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
9931004 return sourceValue ;
9941005 }
9951006
1007+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
9961008 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
9971009 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
9981010 {
@@ -1123,6 +1135,7 @@ public override void DestroyGenericArgumentState (Single value, ref JniValueMars
11231135 state = new JniValueMarshalerState ( ) ;
11241136 }
11251137
1138+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
11261139 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
11271140 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
11281141 {
@@ -1135,6 +1148,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
11351148 return sourceValue ;
11361149 }
11371150
1151+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
11381152 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
11391153 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
11401154 {
@@ -1265,6 +1279,7 @@ public override void DestroyGenericArgumentState (Double value, ref JniValueMars
12651279 state = new JniValueMarshalerState ( ) ;
12661280 }
12671281
1282+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
12681283 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
12691284 public override Expression CreateParameterToManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue , ParameterAttributes synchronize , Type ? targetType )
12701285 {
@@ -1277,6 +1292,7 @@ public override Expression CreateParameterFromManagedExpression (JniValueMarshal
12771292 return sourceValue ;
12781293 }
12791294
1295+ [ RequiresDynamicCode ( ExpressionRequiresUnreferencedCode ) ]
12801296 [ RequiresUnreferencedCode ( ExpressionRequiresUnreferencedCode ) ]
12811297 public override Expression CreateReturnValueFromManagedExpression ( JniValueMarshalerContext context , ParameterExpression sourceValue )
12821298 {
0 commit comments