summaryrefslogtreecommitdiff
path: root/tests/src/Loader
diff options
context:
space:
mode:
authorSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>2017-03-17 11:22:18 -0700
committerGitHub <noreply@github.com>2017-03-17 11:22:18 -0700
commitd1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951 (patch)
treeda50473a1a74719987080daf5e56c0ddb96077e9 /tests/src/Loader
parent8208cb59f24c43444c0049e8f3f39d3f6a34b647 (diff)
downloadcoreclr-d1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951.tar.gz
coreclr-d1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951.tar.bz2
coreclr-d1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951.zip
Add reflection roots for tests calling CreateInstance() (#10242)
Add the XML files identifying the reflection roots to keep the type (and constructors threof) which are used by tests as Activator.CreateInstance(typeof(T))
Diffstat (limited to 'tests/src/Loader')
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml5
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj2
-rw-r--r--tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml5
28 files changed, 84 insertions, 14 deletions
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj b/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj
index 909d8bd928..ee21fe567d 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>CastClass001</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml
new file mode 100644
index 0000000000..077ab03a05
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="CastClass001">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj b/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj
index c2d1b63dfb..99314c9cec 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>CastClass004</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml
new file mode 100644
index 0000000000..1f2f4d37ae
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="CastClass004">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj
index 2e6142f48d..80c353971e 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst001</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml
new file mode 100644
index 0000000000..d75d6a295f
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst001">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj
index 2187db2960..f1e0b98f03 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst002</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml
new file mode 100644
index 0000000000..162ca63f74
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst002">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj
index 25cd8e361a..b6033ccc5a 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst003</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml
new file mode 100644
index 0000000000..7e4c7b6443
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst003">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj
index 739cf4e708..7b46044455 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst004</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml
new file mode 100644
index 0000000000..09a841ff85
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst004">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj
index 46bad46c2e..cdaf512f0e 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst005</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml
new file mode 100644
index 0000000000..dd98bf8ef6
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst005">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj b/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj
index 195207c38c..0ac5ec8ec3 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>IsInst006</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml
new file mode 100644
index 0000000000..8e2fc041b4
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="IsInst006">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj
index 268be47824..a1eecd5df9 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox001</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml
new file mode 100644
index 0000000000..3572bdcc5e
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox001">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj
index 2e63181d3b..801190b492 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox002</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml
new file mode 100644
index 0000000000..8c607487ca
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox002">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj
index 6e336880a0..8dee0ca9b3 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox003</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml
new file mode 100644
index 0000000000..b70f20a2f2
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox003">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj
index 06528af67b..3e2764bb4d 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox004</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml
new file mode 100644
index 0000000000..d97a8d00a1
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox004">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj
index b69977dc45..5cfe76433c 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox005</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml
new file mode 100644
index 0000000000..9810fa4053
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox005">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj b/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj
index c0f00a000a..4ad5819f36 100644
--- a/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build;CopyReflectionRoots" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyName>Unbox006</AssemblyName>
diff --git a/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml b/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml
new file mode 100644
index 0000000000..51a1ca7e71
--- /dev/null
+++ b/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml
@@ -0,0 +1,5 @@
+<linker>
+ <assembly fullname="Unbox006">
+ <type fullname="*" required="true" />
+ </assembly>
+</linker>