From beae1290c8d95d0052751b900ca4f1560d410285 Mon Sep 17 00:00:00 2001 From: Swaroop Sridhar Date: Fri, 17 Mar 2017 11:22:18 -0700 Subject: [PATCH] Add reflection roots for tests calling CreateInstance() (dotnet/coreclr#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)) Commit migrated from https://github.com/dotnet/coreclr/commit/d1bdbf1bee3ecdbcd96a5a78a45bf097e3a38951 --- .../JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj | 2 +- .../Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.reflect.xml | 5 +++++ .../JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj | 2 +- .../Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/CastClass001.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/CastClass004.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst001.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst002.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst003.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst004.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst005.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/IsInst006.csproj | 2 +- .../Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox001.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox002.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox003.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox004.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox005.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml | 5 +++++ .../src/Loader/classloader/generics/Variance/IL/Unbox006.csproj | 2 +- .../src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml | 5 +++++ 32 files changed, 96 insertions(+), 16 deletions(-) create mode 100644 src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.reflect.xml create mode 100644 src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml create mode 100644 src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml diff --git a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj index 2c3549e..4140128 100644 --- a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj +++ b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj @@ -1,5 +1,5 @@  - + Debug diff --git a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.reflect.xml b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.reflect.xml new file mode 100644 index 0000000..7cb18da --- /dev/null +++ b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj index ac412bc..1df1268 100644 --- a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj +++ b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj @@ -1,5 +1,5 @@  - + Debug diff --git a/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.reflect.xml b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.reflect.xml new file mode 100644 index 0000000..5999dda --- /dev/null +++ b/src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj index 909d8bd..ee21fe5 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.csproj @@ -1,5 +1,5 @@ - + CastClass001 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml new file mode 100644 index 0000000..077ab03 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass001.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj index c2d1b63..99314c9 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.csproj @@ -1,5 +1,5 @@ - + CastClass004 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml new file mode 100644 index 0000000..1f2f4d3 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/CastClass004.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj index 2e6142f..80c3539 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.csproj @@ -1,5 +1,5 @@ - + IsInst001 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml new file mode 100644 index 0000000..d75d6a2 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst001.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj index 2187db2..f1e0b98 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.csproj @@ -1,5 +1,5 @@ - + IsInst002 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml new file mode 100644 index 0000000..162ca63 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst002.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj index 25cd8e3..b6033cc 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.csproj @@ -1,5 +1,5 @@ - + IsInst003 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml new file mode 100644 index 0000000..7e4c7b6 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst003.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj index 739cf4e..7b46044 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.csproj @@ -1,5 +1,5 @@ - + IsInst004 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml new file mode 100644 index 0000000..09a841f --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst004.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj index 46bad46..cdaf512 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.csproj @@ -1,5 +1,5 @@ - + IsInst005 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml new file mode 100644 index 0000000..dd98bf8 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst005.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj index 195207c..0ac5ec8 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.csproj @@ -1,5 +1,5 @@ - + IsInst006 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml new file mode 100644 index 0000000..8e2fc04 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/IsInst006.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj index 268be47..a1eecd5 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.csproj @@ -1,5 +1,5 @@ - + Unbox001 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml new file mode 100644 index 0000000..3572bdc --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox001.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj index 2e63181..801190b 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.csproj @@ -1,5 +1,5 @@ - + Unbox002 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml new file mode 100644 index 0000000..8c60748 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox002.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj index 6e33688..8dee0ca 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.csproj @@ -1,5 +1,5 @@ - + Unbox003 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml new file mode 100644 index 0000000..b70f20a --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox003.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj index 06528af..3e2764b 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.csproj @@ -1,5 +1,5 @@ - + Unbox004 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml new file mode 100644 index 0000000..d97a8d0 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox004.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj index b69977d..5cfe764 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.csproj @@ -1,5 +1,5 @@ - + Unbox005 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml new file mode 100644 index 0000000..9810fa4 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox005.reflect.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj index c0f00a0..4ad5819 100644 --- a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.csproj @@ -1,5 +1,5 @@ - + Unbox006 diff --git a/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml new file mode 100644 index 0000000..51a1ca7 --- /dev/null +++ b/src/coreclr/tests/src/Loader/classloader/generics/Variance/IL/Unbox006.reflect.xml @@ -0,0 +1,5 @@ + + + + + -- 2.7.4