diff options
author | Swaroop Sridhar <Swaroop.Sridhar@microsoft.com> | 2017-03-17 11:22:18 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-17 11:22:18 -0700 |
commit | d1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951 (patch) | |
tree | da50473a1a74719987080daf5e56c0ddb96077e9 /tests/src/Loader | |
parent | 8208cb59f24c43444c0049e8f3f39d3f6a34b647 (diff) | |
download | coreclr-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')
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> |