diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index b926f23487710..abea99b10f5f7 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -194,9 +194,9 @@
https://github.com/dotnet/runtime
76954b4ed7b5cd48ace16fefb1209fe56779b247
-
+
https://github.com/mono/linker
- 2f5594e95e1a5227103b9b7d6b92f4b2250be2d7
+ 318105ce4619c651d26caeed4cb32c63eefdf3ee
https://github.com/dotnet/xharness
diff --git a/eng/Versions.props b/eng/Versions.props
index d974f9a2ff7cc..320a69968a161 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -159,7 +159,7 @@
5.0.0-preview-20201009.2
- 6.0.100-preview.2.21172.2
+ 6.0.100-preview.2.21177.1
6.0.0-preview.4.21172.5
diff --git a/src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs b/src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs
index 60fe3a180d24d..f5eb863c158e1 100644
--- a/src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs
+++ b/src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs
@@ -209,7 +209,7 @@ internal static bool HasElementType(RuntimeType type)
return outHandles;
}
- internal static object CreateInstanceForAnotherGenericParameter(RuntimeType type, RuntimeType genericParameter)
+ internal static object CreateInstanceForAnotherGenericParameter([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.NonPublicConstructors)] RuntimeType type, RuntimeType genericParameter)
{
object? instantiatedObject = null;
@@ -224,7 +224,7 @@ internal static object CreateInstanceForAnotherGenericParameter(RuntimeType type
return instantiatedObject!;
}
- internal static object CreateInstanceForAnotherGenericParameter(RuntimeType type, RuntimeType genericParameter1, RuntimeType genericParameter2)
+ internal static object CreateInstanceForAnotherGenericParameter([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.NonPublicConstructors)] RuntimeType type, RuntimeType genericParameter1, RuntimeType genericParameter2)
{
object? instantiatedObject = null;
diff --git a/src/mono/System.Private.CoreLib/src/ILLink/ILLink.Descriptors.xml b/src/mono/System.Private.CoreLib/src/ILLink/ILLink.Descriptors.xml
index f066b8f010d43..a04c78e98cc09 100644
--- a/src/mono/System.Private.CoreLib/src/ILLink/ILLink.Descriptors.xml
+++ b/src/mono/System.Private.CoreLib/src/ILLink/ILLink.Descriptors.xml
@@ -23,7 +23,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -125,7 +125,7 @@
-
+
@@ -156,13 +156,13 @@
-
+
-
+
@@ -195,13 +195,12 @@
-
+
-
@@ -214,15 +213,12 @@
-
-
-
-
+
@@ -386,7 +382,7 @@
-
+
@@ -448,7 +444,7 @@
-
+
@@ -457,7 +453,7 @@
-
+
@@ -537,13 +533,13 @@
-
+
-
+
@@ -566,7 +562,8 @@
-
+
+
@@ -585,7 +582,7 @@
-
+
@@ -608,7 +605,7 @@
-
+
@@ -651,5 +648,9 @@
+
+
+
+