summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKoundinya Veluri <kouvel@microsoft.com>2015-09-30 12:20:52 -0700
committerBryan P. Arant <bryanar@microsoft.com>2015-10-15 03:15:54 +0000
commit4cf34fe7988ad04eaa7f699a5d0faea8a8394f95 (patch)
tree29cc1fd9de029a9b8a1c0e2f7e57e5a3e568667a
parent06579986abb889d2a509be7e2c6370b4fa363fd6 (diff)
downloadcoreclr-4cf34fe7988ad04eaa7f699a5d0faea8a8394f95.tar.gz
coreclr-4cf34fe7988ad04eaa7f699a5d0faea8a8394f95.tar.bz2
coreclr-4cf34fe7988ad04eaa7f699a5d0faea8a8394f95.zip
Changes to Test Infrastructure
The following changes are being submitted in order to prepare for a large collection of tests to be ported from the internal legacy test tree. - Adds "build kinds" to the test tree. - Adds some documentation for the test tree - Adds a Test Priority feature (see documentation Documentation/project-docs/tests.md for more information. - Dropped the cs_template.csproj types and converted to individual CSProject files.
-rw-r--r--Documentation/project-docs/tests.md41
-rw-r--r--src/inc/clr/fs/path.h19
-rw-r--r--src/pal/src/CMakeLists.txt1
-rw-r--r--src/pal/src/misc/stackstring.cpp138
-rw-r--r--src/vm/corhost.cpp2
-rw-r--r--src/vm/exceptmacros.h2
-rw-r--r--tests/buildtest.cmd4
-rw-r--r--tests/dir.props15
-rw-r--r--tests/publishdependency.targets1
-rw-r--r--tests/runtest.cmd4
-rw-r--r--tests/runtest.proj2
-rw-r--r--tests/src/CLRTest.Execute.Bash.targets11
-rw-r--r--tests/src/CLRTest.Execute.Batch.targets29
-rw-r--r--tests/src/Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj2
-rw-r--r--tests/src/Common/CoreCLRTestLibrary/project.json35
-rw-r--r--tests/src/Common/CoreCLRTestLibrary/project.lock.json330
-rw-r--r--tests/src/Common/Coreclr.TestWrapper/Coreclr.TestWrapper.csproj3
-rw-r--r--tests/src/Common/Coreclr.TestWrapper/project.json27
-rw-r--r--tests/src/Common/Coreclr.TestWrapper/project.lock.json354
-rw-r--r--tests/src/Common/Desktop.Coreclr.TestWrapper/Desktop.Coreclr.TestWrapper.csproj1
-rw-r--r--tests/src/Exceptions/Finalization/project.json21
-rw-r--r--tests/src/Exceptions/Finalization/project.lock.json612
-rw-r--r--tests/src/GC/API/GCSettings/ILatencyTest.cs15
-rw-r--r--tests/src/GC/API/GCSettings/ILatencyTest.csproj43
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen0GC.cs28
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen0GC.csproj46
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen1GC.cs28
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen1GC.csproj46
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen2GC.cs25
-rw-r--r--tests/src/GC/API/GCSettings/InducedGen2GC.csproj46
-rw-r--r--tests/src/GC/API/GCSettings/SecurityRulesV4.cs1
-rw-r--r--tests/src/GC/API/GCSettings/app.config (renamed from tests/src/JIT/SIMD/app.config)6
-rw-r--r--tests/src/GC/API/GCSettings/project.json26
-rw-r--r--tests/src/GC/API/GCSettings/project.lock.json1155
-rw-r--r--tests/src/GC/Coverage/LargeObjectAlloc.cs62
-rw-r--r--tests/src/GC/Coverage/LargeObjectAlloc.csproj42
-rw-r--r--tests/src/GC/Coverage/LargeObjectAlloc2.cs88
-rw-r--r--tests/src/GC/Coverage/LargeObjectAlloc2.csproj42
-rw-r--r--tests/src/GC/Coverage/app.config (renamed from tests/src/JIT/CodeGenBringUpTests/app.config)6
-rw-r--r--tests/src/GC/Coverage/project.json26
-rw-r--r--tests/src/GC/Coverage/project.lock.json1155
-rw-r--r--tests/src/GC/Features/HeapExpansion/Finalizer.cs41
-rw-r--r--tests/src/GC/Features/HeapExpansion/Finalizer.csproj46
-rw-r--r--tests/src/GC/Features/HeapExpansion/GCUtil.cs98
-rw-r--r--tests/src/GC/Features/HeapExpansion/GCUtil_HeapExpansion.csproj43
-rw-r--r--tests/src/GC/Features/HeapExpansion/Handles.cs36
-rw-r--r--tests/src/GC/Features/HeapExpansion/Handles.csproj45
-rw-r--r--tests/src/GC/Features/HeapExpansion/app.config31
-rw-r--r--tests/src/GC/Features/HeapExpansion/project.json26
-rw-r--r--tests/src/GC/Features/HeapExpansion/project.lock.json1155
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/GCUtil.cs35
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/GCUtil_Pinning.csproj43
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.cs65
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.cs36
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs38
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedInt.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedMany.cs53
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedMany.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.cs45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedObject.cs49
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/PinnedObject.csproj45
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/app.config35
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/project.json26
-rw-r--r--tests/src/GC/Features/Pinning/PinningOther/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/149926/149926.cs61
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/149926/149926.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/149926/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/149926/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/149926/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/289745.cs63
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/289745.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/302560.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta1/289745/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/426480/426480.cs65
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/426480/426480.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/426480/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/426480/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/426480/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/471729/471729.cs62
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/471729/471729.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/471729/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/471729/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/471729/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.cs22
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.csproj43
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/476725/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/476725/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/476725/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/485617/Managed.cs17
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/485617/Managed.csproj43
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/485617/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/485617/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-beta2/485617/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs58
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/494226/494226.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/494226/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/494226/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/494226/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs53
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/544701/544701.csproj42
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/544701/app.config31
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/544701/project.json26
-rw-r--r--tests/src/GC/Regressions/v2.0-rtm/544701/project.lock.json1155
-rw-r--r--tests/src/GC/Regressions/v3.0-mq/573277/app.config31
-rw-r--r--tests/src/GC/Regressions/v3.0-mq/573277/project.json26
-rw-r--r--tests/src/GC/Regressions/v3.0-mq/573277/project.lock.json1155
-rw-r--r--tests/src/GC/Scenarios/Boxing/app.config31
-rw-r--r--tests/src/GC/Scenarios/Boxing/doubLink.cs75
-rw-r--r--tests/src/GC/Scenarios/Boxing/doubLink.csproj43
-rw-r--r--tests/src/GC/Scenarios/Boxing/project.json26
-rw-r--r--tests/src/GC/Scenarios/Boxing/project.lock.json1155
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/DoubLink.cs94
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/DoubLink.csproj43
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/DoubLink_V2.csproj43
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/app.config31
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/project.json26
-rw-r--r--tests/src/GC/Scenarios/DoublinkList/project.lock.json1155
-rw-r--r--tests/src/GC/Scenarios/FinalNStruct/app.config31
-rw-r--r--tests/src/GC/Scenarios/FinalNStruct/project.json26
-rw-r--r--tests/src/GC/Scenarios/FinalNStruct/project.lock.json1155
-rw-r--r--tests/src/GC/Scenarios/FinalNStruct/strmap.cs90
-rw-r--r--tests/src/GC/Scenarios/FinalNStruct/strmap.csproj43
-rw-r--r--tests/src/GC/Stress/Framework/DetourHelpers.cs14
-rw-r--r--tests/src/GC/Stress/Framework/LoaderClass.cs2
-rw-r--r--tests/src/GC/Stress/Framework/RFLogging.cs139
-rw-r--r--tests/src/GC/Stress/Framework/ReliabilityConfiguration.cs290
-rw-r--r--tests/src/GC/Stress/Framework/ReliabilityFramework.cs349
-rw-r--r--tests/src/GC/Stress/Framework/ReliabilityFramework.csproj9
-rw-r--r--tests/src/GC/Stress/Framework/ReliabilityTest.cs214
-rw-r--r--tests/src/GC/Stress/Framework/ReliabilityTestSet.cs214
-rw-r--r--tests/src/GC/Stress/Framework/project.json43
-rw-r--r--tests/src/GC/Stress/Framework/project.lock.json643
-rw-r--r--tests/src/GC/Stress/Tests/573277.cs12
-rw-r--r--tests/src/GC/Stress/Tests/573277.csproj (renamed from tests/src/GC/Stress/Tests/cs_template.csproj)7
-rw-r--r--tests/src/GC/Stress/Tests/DirectedGraph.cs391
-rw-r--r--tests/src/GC/Stress/Tests/DirectedGraph.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/ExpandHeap.cs49
-rw-r--r--tests/src/GC/Stress/Tests/ExpandHeap.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/GCQueue.cs50
-rw-r--r--tests/src/GC/Stress/Tests/GCQueue.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/GCSimulator.cs414
-rw-r--r--tests/src/GC/Stress/Tests/GCSimulator.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/GCVariant.cs61
-rw-r--r--tests/src/GC/Stress/Tests/GCVariant.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/GC_Stress_tests_collection.csproj25
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc.cs67
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs42
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs90
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs94
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs44
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAllocPinned.cs29
-rw-r--r--tests/src/GC/Stress/Tests/LargeObjectAllocPinned.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/LeakGenThrd.cs59
-rw-r--r--tests/src/GC/Stress/Tests/LeakGenThrd.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/MulDimJagAry.cs97
-rw-r--r--tests/src/GC/Stress/Tests/MulDimJagAry.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/PlugGaps.cs51
-rw-r--r--tests/src/GC/Stress/Tests/PlugGaps.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/RedBlackTree.cs532
-rw-r--r--tests/src/GC/Stress/Tests/RedBlackTree.csproj45
-rw-r--r--tests/src/GC/Stress/Tests/SingLinkStay.cs72
-rw-r--r--tests/src/GC/Stress/Tests/SingLinkStay.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/StressAllocator.cs200
-rw-r--r--tests/src/GC/Stress/Tests/StressAllocator.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs79
-rw-r--r--tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/allocationwithpins.cs345
-rw-r--r--tests/src/GC/Stress/Tests/allocationwithpins.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/b115557.cs41
-rw-r--r--tests/src/GC/Stress/Tests/b115557.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/bestfit-finalize.cs45
-rw-r--r--tests/src/GC/Stress/Tests/bestfit-finalize.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/concurrentspin2.cs73
-rw-r--r--tests/src/GC/Stress/Tests/concurrentspin2.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/doubLinkStay.cs43
-rw-r--r--tests/src/GC/Stress/Tests/doubLinkStay.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/pinstress.cs27
-rw-r--r--tests/src/GC/Stress/Tests/pinstress.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/plug.cs15
-rw-r--r--tests/src/GC/Stress/Tests/plug.csproj43
-rw-r--r--tests/src/GC/Stress/Tests/project.json29
-rw-r--r--tests/src/GC/Stress/Tests/project.lock.json580
-rw-r--r--tests/src/Interop/ICastable/project.json23
-rw-r--r--tests/src/Interop/ICastable/project.lock.json1149
-rw-r--r--tests/src/Interop/NativeCallable/project.json23
-rw-r--r--tests/src/Interop/NativeCallable/project.lock.json1149
-rw-r--r--tests/src/Interop/ReversePInvoke/Marshalling/project.json28
-rw-r--r--tests/src/Interop/ReversePInvoke/Marshalling/project.lock.json673
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Add1.csproj (renamed from tests/src/JIT/CodeGenBringUpTests/cs_template.csproj)7
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/And1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AndRef.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Args4.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Args5.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Call1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/CodeGenBringUpTests.csproj26
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblAddConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblArea.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblArray.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblDist.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblDivConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblFillArray.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblMul.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblMulConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblRem.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblSub.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblSubConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/DblVar.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Eq1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPAddConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPArea.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPArray.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPDist.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPDivConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPError.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPFillArray.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPMath.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPMul.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPMulConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPRem.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPSub.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPSubConst.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FPVar.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FactorialRec.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Gcd.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Ge1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Gt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Ind1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/InitObj.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/InstanceCalls.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/IntArraySum.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/IntConv.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Le1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/LngConv.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Localloc.csproj44
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/LocallocLarge.csproj44
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/LongArgsAndReturn.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Lt1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Ne1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/NestedCall.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/OpMembersOfStructLocal.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Or1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/OrRef.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/RightShiftRef.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/StaticCalls.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/StaticValueField.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/StructFldAddr.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/StructInstMethod.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Sub1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/SubRef.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Swap.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Switch.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Unbox.csproj44
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/Xor1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/XorRef.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/addref.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/div1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/div2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/divref.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/mul1.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/mul2.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/mul3.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/mul4.csproj43
-rw-r--r--tests/src/JIT/CodeGenBringUpTests/rem1.csproj43
-rw-r--r--tests/src/JIT/SIMD/AbsGeneric.csproj (renamed from tests/src/JIT/SIMD/cs_template.csproj)11
-rw-r--r--tests/src/JIT/SIMD/AbsSqrt.csproj43
-rw-r--r--tests/src/JIT/SIMD/AddingSequence.csproj43
-rw-r--r--tests/src/JIT/SIMD/BitwiseOperations.csproj43
-rw-r--r--tests/src/JIT/SIMD/BoxUnbox.csproj43
-rw-r--r--tests/src/JIT/SIMD/BugWithAVX.csproj43
-rw-r--r--tests/src/JIT/SIMD/CircleInConvex.csproj43
-rw-r--r--tests/src/JIT/SIMD/CreateGeneric.csproj43
-rw-r--r--tests/src/JIT/SIMD/CtorFromArray.csproj43
-rw-r--r--tests/src/JIT/SIMD/Ctors.csproj43
-rw-r--r--tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj43
-rw-r--r--tests/src/JIT/SIMD/Dup.csproj43
-rw-r--r--tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj43
-rw-r--r--tests/src/JIT/SIMD/Ldfld.csproj43
-rw-r--r--tests/src/JIT/SIMD/LdfldGeneric.csproj43
-rw-r--r--tests/src/JIT/SIMD/Ldind.csproj44
-rw-r--r--tests/src/JIT/SIMD/MinMax.csproj43
-rw-r--r--tests/src/JIT/SIMD/Mul.csproj43
-rw-r--r--tests/src/JIT/SIMD/SIMD.csproj26
-rw-r--r--tests/src/JIT/SIMD/SqrtGeneric.csproj43
-rw-r--r--tests/src/JIT/SIMD/StoreElement.csproj43
-rw-r--r--tests/src/JIT/SIMD/Sums.csproj43
-rw-r--r--tests/src/JIT/SIMD/Vector3.csproj43
-rw-r--r--tests/src/JIT/SIMD/Vector4.csproj43
-rw-r--r--tests/src/JIT/SIMD/project.json27
-rw-r--r--tests/src/JIT/SIMD/project.lock.json582
-rw-r--r--tests/src/JIT/config/empty/project.json20
-rw-r--r--tests/src/JIT/config/empty/project.lock.json1150
-rw-r--r--tests/src/JIT/config/minimal/project.json22
-rw-r--r--tests/src/JIT/config/minimal/project.lock.json581
-rw-r--r--tests/src/JIT/config/threading+thread/project.json24
-rw-r--r--tests/src/JIT/config/threading+thread/project.lock.json596
-rw-r--r--tests/src/JIT/config/threading/project.json23
-rw-r--r--tests/src/JIT/config/threading/project.lock.json627
-rw-r--r--tests/src/Loader/regressions/classloader-generics/Classloader-Generics.csproj26
-rw-r--r--tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj (renamed from tests/src/Loader/regressions/classloader-generics/cs_template.csproj)5
-rw-r--r--tests/src/Loader/regressions/classloader-generics/project.json23
-rw-r--r--tests/src/Loader/regressions/classloader-generics/project.lock.json554
-rw-r--r--tests/src/Loader/regressions/classloader-generics/repro237932.csproj (renamed from tests/src/Threading/ThreadStatics/cs_template.csproj)4
-rw-r--r--tests/src/Loader/regressions/classloader-generics/vsw514968.csproj (renamed from tests/src/Loader/regressions/classloader/cs_template.csproj)5
-rw-r--r--tests/src/Loader/regressions/classloader/ClassLoader.csproj25
-rw-r--r--tests/src/Loader/regressions/classloader/main.csproj40
-rw-r--r--tests/src/Loader/regressions/classloader/project.json25
-rw-r--r--tests/src/Loader/regressions/classloader/project.lock.json569
-rw-r--r--tests/src/Loader/regressions/classloader/vsw307137.csproj40
-rw-r--r--tests/src/Loader/regressions/polyrec/project.json25
-rw-r--r--tests/src/Loader/regressions/polyrec/project.lock.json569
-rw-r--r--tests/src/Loader/typeinitialization/Typeinitialization.csproj22
-rw-r--r--tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj (renamed from tests/src/Loader/typeinitialization/cs_template.csproj)5
-rw-r--r--tests/src/Loader/typeinitialization/project.json24
-rw-r--r--tests/src/Loader/typeinitialization/project.lock.json565
-rw-r--r--tests/src/Regressions/assemblyref/assem.csproj3
-rw-r--r--tests/src/Regressions/assemblyref/project.json21
-rw-r--r--tests/src/Regressions/assemblyref/project.lock.json612
-rw-r--r--tests/src/Regressions/common/AboveStackLimit.csproj (renamed from tests/src/Regressions/common/cs_template.csproj)5
-rw-r--r--tests/src/Regressions/common/ArrayCopy.csproj44
-rw-r--r--tests/src/Regressions/common/CompEx.csproj44
-rw-r--r--tests/src/Regressions/common/DisableTransparencyEnforcement.csproj44
-rw-r--r--tests/src/Regressions/common/Marshal.csproj45
-rw-r--r--tests/src/Regressions/common/ThreadCulture.csproj44
-rw-r--r--tests/src/Regressions/common/ToLower.csproj44
-rw-r--r--tests/src/Regressions/common/Unsafe.csproj45
-rw-r--r--tests/src/Regressions/common/avtest.csproj44
-rw-r--r--tests/src/Regressions/common/date.csproj44
-rw-r--r--tests/src/Regressions/common/interlock.csproj44
-rw-r--r--tests/src/Regressions/common/pow3.csproj44
-rw-r--r--tests/src/Regressions/common/project.json31
-rw-r--r--tests/src/Regressions/common/project.lock.json498
-rw-r--r--tests/src/Regressions/common/regressions-common.csproj26
-rw-r--r--tests/src/Regressions/common/test1307.csproj44
-rw-r--r--tests/src/Regressions/common/testClass.csproj44
-rw-r--r--tests/src/Regressions/common/testInterface.csproj44
-rw-r--r--tests/src/Regressions/expl_double/expl_double.csproj3
-rw-r--r--tests/src/Regressions/expl_double/project.json21
-rw-r--r--tests/src/Regressions/expl_double/project.lock.json612
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatic01.csproj43
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatic02.csproj43
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatic03.csproj43
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatic05.csproj43
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatic06.csproj43
-rw-r--r--tests/src/Threading/ThreadStatics/ThreadStatics.csproj24
-rw-r--r--tests/src/Threading/ThreadStatics/project.json24
-rw-r--r--tests/src/Threading/ThreadStatics/project.lock.json596
-rw-r--r--tests/src/dir.common.props7
-rw-r--r--tests/src/dir.props1
-rw-r--r--tests/src/dir.targets81
-rw-r--r--tests/src/dirs.proj1
-rw-r--r--tests/src/managed/Compilation/project.json44
-rw-r--r--tests/src/managed/Compilation/project.lock.json1127
-rw-r--r--tests/src/readytorun/mainv1.csproj10
-rw-r--r--tests/src/readytorun/mainv2.csproj12
-rw-r--r--tests/src/readytorun/project.json30
-rw-r--r--tests/src/readytorun/project.lock.json615
-rw-r--r--tests/src/readytorun/testv1/project.json30
-rw-r--r--tests/src/readytorun/testv1/project.lock.json615
-rw-r--r--tests/src/readytorun/testv1/test.csproj (renamed from tests/src/readytorun/testv1/testv1.csproj)2
-rw-r--r--tests/src/readytorun/testv2/project.json30
-rw-r--r--tests/src/readytorun/testv2/project.lock.json615
-rw-r--r--tests/src/readytorun/testv2/test.csproj (renamed from tests/src/readytorun/testv2/testv2.csproj)2
-rw-r--r--tests/src/runtime/project.json54
-rw-r--r--tests/src/runtime/project.lock.json1587
431 files changed, 47489 insertions, 6854 deletions
diff --git a/Documentation/project-docs/tests.md b/Documentation/project-docs/tests.md
new file mode 100644
index 0000000000..a1e67a6fef
--- /dev/null
+++ b/Documentation/project-docs/tests.md
@@ -0,0 +1,41 @@
+## General Test Infrastructure Notes ##
+
+### Kinds of Build Properties ###
+* Build Only
+> `<CLRTestKind>BuildOnly</CLRTestKind>`
+
+ * Builds an executable.
+ * Will not execute it.
+
+* Run Only
+> `<CLRTestKind>RunOnly</CLRTestKind>`
+
+ * Will only execute another assembly.
+* Build and Run
+> `<CLRTestKind>BuildAndRun</CLRTestKind>`
+
+ * Builds an executable.
+ * Will execute said executable.
+* Shared Libraries
+> `<CLRTestKind>SharedLibrary</CLRTestKind>`
+
+ * For building libraries common to zero or more tests.
+
+
+By default (i.e. if not specified explicitly) a project file is BuildAndRun.
+
+### Priority ###
+Testcases are categorized by their priority levels. The most important subset should be and is the smallest subset. This subset is called priority 0.
+ * By default, a testcase is priority 0. You must elect to de-prioritize a test.
+ * To de-prioritize a test, add a property _CLRTestPriority_ to the test's project file.
+> `<CLRTestPriority>2</CLRTestPriority>`
+ * Lower priority values are always run in conjunction when running higher priority value tests. I.e. if a developer elects to do a priority 2 test run, then all priority 0, 1 and 2 tests are run.
+
+### Adding Tests ###
+#### Converting an existing C# project ####
+ * Remove AssemblyName
+ * Swap in dir.props
+ * Swap in dir.targets
+ * Assign a CLRTestKind
+ * (optional) Assign a priority value
+
diff --git a/src/inc/clr/fs/path.h b/src/inc/clr/fs/path.h
index a1b47dd295..8d72d54fb1 100644
--- a/src/inc/clr/fs/path.h
+++ b/src/inc/clr/fs/path.h
@@ -36,6 +36,25 @@ namespace clr
class Path
{
public:
+#if !PLATFORM_UNIX
+ static const CHAR DirectorySeparatorChar = '\\';
+#else // PLATFORM_UNIX
+ static const CHAR DirectorySeparatorChar = '/';
+#endif
+
+#if !PLATFORM_UNIX
+ static const CHAR PathSeparatorChar = ';';
+#else // PLATFORM_UNIX
+ static const CHAR PathSeparatorChar = ':';
+#endif // !PLATFORM_UNIX
+
+#if !PLATFORM_UNIX
+ static const CHAR VolumeSeparatorChar = ':';
+#else // PLATFORM_UNIX
+ static const CHAR VolumeSeparatorChar = '/';
+#endif // !PLATFORM_UNIX
+
+ public:
//-----------------------------------------------------------------------------------------
static inline bool
Exists(
diff --git a/src/pal/src/CMakeLists.txt b/src/pal/src/CMakeLists.txt
index f1a254687d..8b6fc67f24 100644
--- a/src/pal/src/CMakeLists.txt
+++ b/src/pal/src/CMakeLists.txt
@@ -138,6 +138,7 @@ set(SOURCES
misc/interlock.cpp
misc/miscpalapi.cpp
misc/msgbox.cpp
+ misc/stackstring.cpp
misc/strutil.cpp
misc/sysinfo.cpp
misc/time.cpp
diff --git a/src/pal/src/misc/stackstring.cpp b/src/pal/src/misc/stackstring.cpp
new file mode 100644
index 0000000000..d35c0d88fc
--- /dev/null
+++ b/src/pal/src/misc/stackstring.cpp
@@ -0,0 +1,138 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+#include "pal/malloc.hpp"
+#include "pal/dbgmsg.h"
+
+SET_DEFAULT_DEBUG_CHANNEL(MISC);
+
+template <SIZE_T STACKCOUNT>
+class StackString
+{
+private:
+ WCHAR m_innerBuffer[STACKCOUNT + 1];
+ WCHAR * m_buffer;
+ SIZE_T m_count; // actual allocated count
+
+ void NullTerminate()
+ {
+ m_buffer[m_count] = W('\0');
+ }
+
+ void DeleteBuffer()
+ {
+ if (m_innerBuffer != m_buffer)
+ PAL_free(m_buffer);
+
+ m_buffer = NULL;
+ return;
+ }
+
+ void ReallocateBuffer(SIZE_T count)
+ {
+ // count is always > STACKCOUNT here.
+ WCHAR * newBuffer = (WCHAR *)PAL_malloc((count + 1) * sizeof(WCHAR));
+ if (NULL == newBuffer)
+ {
+ ERROR("malloc failed\n");
+ SetLastError(ERROR_NOT_ENOUGH_MEMORY);
+
+ DeleteBuffer();
+ m_count = 0;
+
+ return;
+ }
+
+ DeleteBuffer();
+ m_buffer = newBuffer;
+ m_count = count;
+
+ return;
+ }
+
+ void Resize(SIZE_T count)
+ {
+ if (NULL == m_buffer)
+ {
+ if (count > STACKCOUNT)
+ {
+ ReallocateBuffer(count);
+ }
+ else
+ {
+ m_buffer = m_innerBuffer;
+ m_count = count;
+ }
+ }
+ else if (m_innerBuffer == m_buffer)
+ {
+ if (count > STACKCOUNT)
+ ReallocateBuffer(count);
+ else
+ m_count = count;
+ }
+ else
+ {
+ ReallocateBuffer(count);
+ }
+
+ return;
+ }
+
+ StackString(const StackString &s)
+ {
+ Set(s);
+ }
+
+ ~StackString()
+ {
+ DeleteBuffer();
+ }
+
+public:
+ StackString()
+ : m_count(0), m_buffer(m_innerBuffer)
+ {
+ }
+
+ BOOL Set(const WCHAR * buffer, SIZE_T count)
+ {
+ Resize(count);
+ if (NULL == m_buffer)
+ return FALSE;
+
+ CopyMemory(m_buffer, buffer, (count + 1) * sizeof(WCHAR));
+ NullTerminate();
+ return TRUE;
+ }
+
+ BOOL Set(const StackString &s)
+ {
+ return Set(s.m_buffer, s.m_count);
+ }
+
+ SIZE_T Getcount() const
+ {
+ return m_count;
+ }
+
+ CONST WCHAR * GetString() const
+ {
+ return (const WCHAR *)m_buffer;
+ }
+
+ WCHAR * OpenStringBuffer(SIZE_T count)
+ {
+ Resize(count);
+ return (WCHAR *)m_buffer;
+ }
+
+ void CloseBuffer(SIZE_T count)
+ {
+ if (m_count > count)
+ m_count = count;
+
+ NullTerminate();
+ return;
+ }
+};
diff --git a/src/vm/corhost.cpp b/src/vm/corhost.cpp
index 161b2a1fae..451043fc45 100644
--- a/src/vm/corhost.cpp
+++ b/src/vm/corhost.cpp
@@ -1270,7 +1270,6 @@ HRESULT CorHost2::ExecuteAssembly(DWORD dwAppDomainId,
return HOST_E_INVALIDOPERATION;
}
- INSTALL_UNHANDLED_MANAGED_EXCEPTION_TRAP;
INSTALL_UNWIND_AND_CONTINUE_HANDLER;
_ASSERTE (!pThread->PreemptiveGCDisabled());
@@ -1303,7 +1302,6 @@ HRESULT CorHost2::ExecuteAssembly(DWORD dwAppDomainId,
}
UNINSTALL_UNWIND_AND_CONTINUE_HANDLER;
- UNINSTALL_UNHANDLED_MANAGED_EXCEPTION_TRAP;
ErrExit:
diff --git a/src/vm/exceptmacros.h b/src/vm/exceptmacros.h
index 0c66913aef..82b2cf2878 100644
--- a/src/vm/exceptmacros.h
+++ b/src/vm/exceptmacros.h
@@ -363,8 +363,6 @@ VOID DECLSPEC_NORETURN DispatchManagedException(PAL_SEHException& ex);
#define INSTALL_MANAGED_EXCEPTION_DISPATCHER
#define UNINSTALL_MANAGED_EXCEPTION_DISPATCHER
-#define INSTALL_UNHANDLED_MANAGED_EXCEPTION_TRAP
-#define UNINSTALL_UNHANDLED_MANAGED_EXCEPTION_TRAP
#endif // FEATURE_PAL
diff --git a/tests/buildtest.cmd b/tests/buildtest.cmd
index 4d97c798e3..92d6dc0c1b 100644
--- a/tests/buildtest.cmd
+++ b/tests/buildtest.cmd
@@ -133,7 +133,7 @@ exit /b 1
REM Build CoreCLR
:BuildTestNativeComponents
-%_msbuildexe% "%__NativeTestIntermediatesDir%\install.vcxproj" %__MSBCleanBuildArgs% /nologo /maxcpucount /nodeReuse:false /p:Configuration=%__BuildType% /p:Platform=%__BuildArch% /fileloggerparameters:Verbosity=normal;LogFile="%__TestNativeBuildLog%"
+%_msbuildexe% "%__NativeTestIntermediatesDir%\install.vcxproj" %__MSBCleanBuildArgs% /nologo /maxcpucount /nodeReuse:false /p:Configuration=%__BuildType% /p:Platform=%__BuildArch% /fileloggerparameters:Verbosity=diagnostic;LogFile="%__TestNativeBuildLog%"
IF NOT ERRORLEVEL 1 goto PerformManagedTestBuild
echo Native component build failed. Refer !__TestNativeBuildLog! for details.
exit /b 1
@@ -187,7 +187,7 @@ exit /b %ERRORLEVEL%
:build
-%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%\build.proj" %__MSBCleanBuildArgs% /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=normal;LogFile="%__TestManagedBuildLog%";Append %* %_buildpostfix%
+%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%\build.proj" %__MSBCleanBuildArgs% /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=diagnostic;LogFile="%__TestManagedBuildLog%";Append %* %_buildpostfix%
IF ERRORLEVEL 1 echo Test build failed. Refer to !__TestManagedBuildLog! for details && exit /b 1
exit /b 0
diff --git a/tests/dir.props b/tests/dir.props
index df93e6598a..c59e96318f 100644
--- a/tests/dir.props
+++ b/tests/dir.props
@@ -70,4 +70,19 @@
</PropertyGroup>
+ <!-- Which tests shall we build? Default: Priority 0 tests.
+ At the command-line, the user can specify /p:CLRTestPriorityToBuild=2 (for example), and
+ all tests with CLRTestPriority 2, 1 AND 0 will build.
+
+ Consequently, specifying CLRTestPriorityToBuild=1 will build all tests with CLRTestPriority 1 and 0.
+
+ CLRTestPriority = 0 will build only priority 0 cases.
+
+ In other words, the CLRTestPriority cases of 0 are *essential* testcases. The higher the value,
+ the less priority we give them.
+ -->
+ <PropertyGroup>
+ <CLRTestPriorityToBuild>1</CLRTestPriorityToBuild>
+ </PropertyGroup>
+
</Project>
diff --git a/tests/publishdependency.targets b/tests/publishdependency.targets
index afab45e2c2..e4ea262415 100644
--- a/tests/publishdependency.targets
+++ b/tests/publishdependency.targets
@@ -41,7 +41,6 @@
<Output TaskParameter="ResolvedReferences" ItemName="Reference" />
<Output TaskParameter="ResolvedCopyLocalItems" ItemName="RunTimeCopyLocal" />
</PrereleaseResolveNuGetPackageAssets>
-
<ItemGroup>
<RunTimeDependecyExclude Include="$(CORE_ROOT)\**\*.*" />
<RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName)%(Extension)')" />
diff --git a/tests/runtest.cmd b/tests/runtest.cmd
index f08af94110..7d9220b8a9 100644
--- a/tests/runtest.cmd
+++ b/tests/runtest.cmd
@@ -138,12 +138,12 @@ if ERRORLEVEL 1 (
exit /b 0
:runtests
-%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%runtest.proj" /p:NoBuild=true /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=normal;LogFile="%__TestRunBuildLog%";Append %1 %_buildpostfix% /clp:showcommandline
+%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%runtest.proj" /p:NoBuild=true /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=diagnostic;LogFile="%__TestRunBuildLog%";Append %1 %_buildpostfix% /clp:showcommandline
exit /b %ERRORLEVEL%
:PerformXunitWrapperBuild
-%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%runtest.proj" /p:NoRun=true /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=normal;LogFile="%__XunitWrapperBuildLog%";Append %1 %_buildappend%%_buildpostfix%
+%_buildprefix% %_msbuildexe% "%__ProjectFilesDir%runtest.proj" /p:NoRun=true /nologo /maxcpucount /verbosity:minimal /nodeReuse:false /fileloggerparameters:Verbosity=diagnostic;LogFile="%__XunitWrapperBuildLog%";Append %1 %_buildappend%%_buildpostfix%
exit /b %ERRORLEVEL%
:Usage
diff --git a/tests/runtest.proj b/tests/runtest.proj
index 96f1c05d56..a667bb102f 100644
--- a/tests/runtest.proj
+++ b/tests/runtest.proj
@@ -80,7 +80,7 @@ $(_XunitEpilog)
<SolutionDir Condition="%24(SolutionDir) == '' Or %24(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
- <GenerateRunScript>false</GenerateRunScript>
+ <CLRTestKind>BuildOnly</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '%24(Configuration)|%24(Platform)' == 'Debug|AnyCPU' ">
diff --git a/tests/src/CLRTest.Execute.Bash.targets b/tests/src/CLRTest.Execute.Bash.targets
index 7e91d5618e..ba56cd19d0 100644
--- a/tests/src/CLRTest.Execute.Bash.targets
+++ b/tests/src/CLRTest.Execute.Bash.targets
@@ -27,7 +27,7 @@ WARNING: When setting properties based on their current state (for example:
Name="GetExecuteShFullPath"
Returns="$(ExecuteShFullPath)">
<PropertyGroup>
- <ExecuteShFullPath>$(OutputPath)\$(AssemblyName).sh</ExecuteShFullPath>
+ <ExecuteShFullPath>$(OutputPath)\$(MSBuildProjectName).sh</ExecuteShFullPath>
</PropertyGroup>
</Target>
@@ -44,7 +44,7 @@ WARNING: When setting properties based on their current state (for example:
-->
<Target Name="GenerateBashExecutionScript"
Inputs="$(MSBuildProjectFullPath)"
- Outputs="$(OutputPath)\$(AssemblyName).sh">
+ Outputs="$(OutputPath)\$(MSBuildProjectName).sh">
<PropertyGroup>
@@ -75,7 +75,7 @@ fi
</PropertyGroup>
<ItemGroup Condition="$(_CLRTestNeedsToRun)">
- <Clean Include="$(OutputPath)\$(AssemblyName).sh"/>
+ <Clean Include="$(OutputPath)\$(MSBuildProjectName).sh"/>
<BashCLRTestExecutionScriptArgument Include="debug">
<HasParam>true</HasParam>
@@ -98,7 +98,7 @@ fi
<PropertyGroup>
<!-- Calculate the thing we're going to run -->
- <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(AssemblyName).exe"</_CLRTestRunFile>
+ <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(MSBuildProjectName).exe"</_CLRTestRunFile>
<!-- TODO: make this better? -->
<_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And !$(_CLRTestNeedsProjectToRun) ">"$CORE_ROOT/corerun" $(_CLRTestRunFile)</_CLRTestRunFile>
@@ -128,7 +128,6 @@ CLRTestExitCode=$?
<GenerateParamList ArgumentItems="@(BashCLRTestExecutionScriptArgument)">
<Output TaskParameter="ParamList" PropertyName="_CLRTestParamList"/>
</GenerateParamList>
-
<PropertyGroup>
<!--
This generates the script portion to parse all of the command line arguments.
@@ -193,7 +192,7 @@ $(BashCLRTestExitCodeCheck)
the line endings will need to be changed from CR-LF to Unix (LF) line
endings before running the scripts on Unix platforms. -->
<WriteLinesToFile
- File="$(OutputPath)\$(AssemblyName).sh"
+ File="$(OutputPath)\$(MSBuildProjectName).sh"
Lines="$(_CLRTestExecutionScriptText)"
Overwrite="true" />
</Target>
diff --git a/tests/src/CLRTest.Execute.Batch.targets b/tests/src/CLRTest.Execute.Batch.targets
index 06e9524b95..acc1eaf8eb 100644
--- a/tests/src/CLRTest.Execute.Batch.targets
+++ b/tests/src/CLRTest.Execute.Batch.targets
@@ -26,8 +26,11 @@ WARNING: When setting properties based on their current state (for example:
<Target
Name="GetExecuteCmdFullPath"
Returns="$(ExecuteCmdFullPath)">
- <PropertyGroup>
- <ExecuteCmdFullPath>$(OutputPath)\$(AssemblyName).cmd</ExecuteCmdFullPath>
+ <PropertyGroup Condition="$(GenerateRunScript)">
+ <ExecuteCmdFullPath>$(OutputPath)\$(MSBuildProjectName).cmd</ExecuteCmdFullPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="!$(GenerateRunScript)">
+ <ExecuteCmdFullPath>$(OutputPath)\$(MSBuildProjectName).$(OutputType)</ExecuteCmdFullPath>
</PropertyGroup>
</Target>
@@ -44,7 +47,7 @@ WARNING: When setting properties based on their current state (for example:
-->
<Target Name="GenerateBatchExecutionScript"
Inputs="$(MSBuildProjectFullPath)"
- Outputs="$(OutputPath)\$(AssemblyName).cmd">
+ Outputs="$(OutputPath)\$(MSBuildProjectName).cmd">
<PropertyGroup>
@@ -76,7 +79,7 @@ IF NOT "%CLRTestExitCode%"=="%CLRTestExpectedExitCode%" (
</PropertyGroup>
<ItemGroup Condition="$(_CLRTestNeedsToRun)">
- <Clean Include="$(OutputPath)\$(AssemblyName).cmd"/>
+ <Clean Include="$(OutputPath)\$(MSBuildProjectName).cmd"/>
<BatchCLRTestExecutionScriptArgument Include="debug">
<HasParam>true</HasParam>
@@ -98,11 +101,13 @@ IF NOT "%CLRTestExitCode%"=="%CLRTestExpectedExitCode%" (
<Output TaskParameter="TargetOutputs" PropertyName="_CLRTestToRunFileFullPath"/>
</MSBuild>
- <PropertyGroup>
- <!-- Calculate the thing we're going to run -->
- <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(AssemblyName).exe"</_CLRTestRunFile>
-
- <!-- TODO: make this better? -->
+ <Message Text="Project depends on $(_CLRTestToRunFileFullPath)." Condition="'$(_CLRTestNeedsProjectToRun)' == 'True'" />
+
+ <PropertyGroup>
+ <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' == 'true'">"$(_CLRTestToRunFileFullPath)"</_CLRTestRunFile>
+ <_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And $(_CLRTestNeedsProjectToRun) ">"%CORE_ROOT%\corerun.exe" $(_CLRTestToRunFileFullPath)</_CLRTestRunFile>
+
+ <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' == 'false'">"$(MSBuildProjectName).exe"</_CLRTestRunFile>
<_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And !$(_CLRTestNeedsProjectToRun) ">"%CORE_ROOT%\corerun.exe" $(_CLRTestRunFile)</_CLRTestRunFile>
<BatchCLRTestLaunchCmds Condition=" '$(BatchCLRTestLaunchCmds)'=='' "><![CDATA[
@@ -189,17 +194,17 @@ REM The __TestEnv variable may be used to specify something to run before the te
IF NOT "%__TestEnv%"=="" call %__TestEnv%
REM Precommands
-$(_CLRTestPreCommands)
+$(CLRTestBatchPreCommands)
REM Launch
$(BatchCLRTestLaunchCmds)
REM PostCommands
-$(_CLRTestPostCommands)
+$(CLRTestBatchPostCommands)
$(BatchCLRTestExitCodeCheck)
]]></_CLRTestExecutionScriptText>
</PropertyGroup>
<!-- Write the file -->
<WriteLinesToFile
- File="$(OutputPath)\$(AssemblyName).cmd"
+ File="$(OutputPath)\$(MSBuildProjectName).cmd"
Lines="$(_CLRTestExecutionScriptText)"
Overwrite="true" />
</Target>
diff --git a/tests/src/Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj b/tests/src/Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj
index ccce5e82b0..2043f5ddde 100644
--- a/tests/src/Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj
+++ b/tests/src/Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj
@@ -13,7 +13,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildOnly</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);WINCORESYS;$([System.String]::Copy('$(BuildArch)').ToUpper())</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
diff --git a/tests/src/Common/CoreCLRTestLibrary/project.json b/tests/src/Common/CoreCLRTestLibrary/project.json
index a3ea4b3c54..beca373929 100644
--- a/tests/src/Common/CoreCLRTestLibrary/project.json
+++ b/tests/src/Common/CoreCLRTestLibrary/project.json
@@ -1,21 +1,24 @@
{
"dependencies": {
- "System.Diagnostics.Process": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Globalization.Calendars": "4.0.0-beta-*",
- "System.Globalization": "4.0.10-beta-*",
- "System.Text.Encoding": "4.0.10-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Collections": "4.0.10-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Primitives": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Common/CoreCLRTestLibrary/project.lock.json b/tests/src/Common/CoreCLRTestLibrary/project.lock.json
index 8396e31821..164420d532 100644
--- a/tests/src/Common/CoreCLRTestLibrary/project.lock.json
+++ b/tests/src/Common/CoreCLRTestLibrary/project.lock.json
@@ -32,9 +32,9 @@
"lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
}
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -43,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -102,9 +113,9 @@
"lib/DNXCore50/System.Diagnostics.Process.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Globalization/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
@@ -113,10 +124,10 @@
"lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.Globalization.Calendars/4.0.0-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Globalization": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.Calendars.dll": {}
@@ -125,11 +136,11 @@
"lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -138,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -161,9 +172,9 @@
"lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
@@ -172,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -190,9 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -214,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -225,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -236,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -247,12 +258,12 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.InteropServices.dll": {}
@@ -261,9 +272,9 @@
"lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
- "System.Text.Encoding/4.0.10-beta-23127": {
+ "System.Text.Encoding/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Text.Encoding.dll": {}
@@ -284,19 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -386,12 +400,12 @@
"ref/net46/Microsoft.Win32.Registry.dll"
]
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -419,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -494,11 +529,11 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -526,11 +561,11 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.Globalization.Calendars/4.0.0-beta-23127": {
- "sha512": "qGG4XuUE9Mj3akqNbZdjmbV32hFBrNEyg9NaVT9kiccEmFN3N7nFcu9fsHg5TgiNrHzyWoqYFCcwjfAF0Qx7nw==",
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
"files": [
- "System.Globalization.Calendars.4.0.0-beta-23127.nupkg",
- "System.Globalization.Calendars.4.0.0-beta-23127.nupkg.sha512",
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
"System.Globalization.Calendars.nuspec",
"lib/DNXCore50/System.Globalization.Calendars.dll",
"lib/MonoAndroid10/_._",
@@ -558,12 +593,12 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -591,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -623,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -654,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -668,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -700,12 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -766,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -799,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -832,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -865,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -898,11 +933,11 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Text.Encoding/4.0.10-beta-23127": {
- "sha512": "XUOP6mx45Fk4fUcinHnUdeXGzQaXGskTBvI4/v195wCyUhsHQXFvnVVDevMoFlrcjb7Lvm6UdIORmqA1y4onmg==",
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
- "System.Text.Encoding.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
"System.Text.Encoding.nuspec",
"lib/DNXCore50/System.Text.Encoding.dll",
"lib/MonoAndroid10/_._",
@@ -962,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -990,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -1111,22 +1132,23 @@
},
"projectFileDependencyGroups": {
"": [
- "System.Diagnostics.Process >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Globalization.Calendars >= 4.0.0-beta-*",
- "System.Globalization >= 4.0.10-beta-*",
- "System.Text.Encoding >= 4.0.10-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Collections >= 4.0.10-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Primitives >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Common/Coreclr.TestWrapper/Coreclr.TestWrapper.csproj b/tests/src/Common/Coreclr.TestWrapper/Coreclr.TestWrapper.csproj
index a09034b2d7..9cf44c02d8 100644
--- a/tests/src/Common/Coreclr.TestWrapper/Coreclr.TestWrapper.csproj
+++ b/tests/src/Common/Coreclr.TestWrapper/Coreclr.TestWrapper.csproj
@@ -13,9 +13,10 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildOnly</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<GenerateRunScript>false</GenerateRunScript>
+ <CLRTestKind>BuildOnly</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/tests/src/Common/Coreclr.TestWrapper/project.json b/tests/src/Common/Coreclr.TestWrapper/project.json
index 08cd22e986..beca373929 100644
--- a/tests/src/Common/Coreclr.TestWrapper/project.json
+++ b/tests/src/Common/Coreclr.TestWrapper/project.json
@@ -1,13 +1,24 @@
{
"dependencies": {
- "System.Diagnostics.Process": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Threading": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Common/Coreclr.TestWrapper/project.lock.json b/tests/src/Common/Coreclr.TestWrapper/project.lock.json
index ca69cfb8c5..164420d532 100644
--- a/tests/src/Common/Coreclr.TestWrapper/project.lock.json
+++ b/tests/src/Common/Coreclr.TestWrapper/project.lock.json
@@ -43,6 +43,36 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
"System.Diagnostics.Debug/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -94,11 +124,23 @@
"lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -107,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -130,9 +172,9 @@
"lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
@@ -141,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -180,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -191,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -202,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -250,19 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -385,6 +433,48 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.Diagnostics.Debug/4.0.10": {
"serviceable": true,
"sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
@@ -471,12 +561,44 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -504,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -536,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -567,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -581,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -609,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -694,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -727,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -760,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -890,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -918,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -1039,14 +1132,23 @@
},
"projectFileDependencyGroups": {
"": [
- "System.Diagnostics.Process >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Threading >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Common/Desktop.Coreclr.TestWrapper/Desktop.Coreclr.TestWrapper.csproj b/tests/src/Common/Desktop.Coreclr.TestWrapper/Desktop.Coreclr.TestWrapper.csproj
index b7e61efd88..4d21611a86 100644
--- a/tests/src/Common/Desktop.Coreclr.TestWrapper/Desktop.Coreclr.TestWrapper.csproj
+++ b/tests/src/Common/Desktop.Coreclr.TestWrapper/Desktop.Coreclr.TestWrapper.csproj
@@ -12,6 +12,7 @@
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<SkipSigning>true</SkipSigning>
<FileAlignment>512</FileAlignment>
+ <CLRTestKind>BuildOnly</CLRTestKind>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
diff --git a/tests/src/Exceptions/Finalization/project.json b/tests/src/Exceptions/Finalization/project.json
index 47433cd9fa..beca373929 100644
--- a/tests/src/Exceptions/Finalization/project.json
+++ b/tests/src/Exceptions/Finalization/project.json
@@ -1,7 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Exceptions/Finalization/project.lock.json b/tests/src/Exceptions/Finalization/project.lock.json
index cef2d8bd94..164420d532 100644
--- a/tests/src/Exceptions/Finalization/project.lock.json
+++ b/tests/src/Exceptions/Finalization/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,6 +236,17 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
"System.Runtime.Handles/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -164,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -174,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -199,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -227,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -279,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -310,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -324,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -352,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -437,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -470,6 +834,39 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
"System.Runtime.Handles/4.0.0": {
"serviceable": true,
"sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
@@ -633,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -665,12 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/GC/API/GCSettings/ILatencyTest.cs b/tests/src/GC/API/GCSettings/ILatencyTest.cs
new file mode 100644
index 0000000000..7f812c9a85
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/ILatencyTest.cs
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime;
+
+namespace GCLatencyTest
+{
+ public interface ILatencyTest
+ {
+ void Test();
+ bool Pass(GCLatencyMode gcMode, int numCollections);
+ void Cleanup();
+ }
+}
diff --git a/tests/src/GC/API/GCSettings/ILatencyTest.csproj b/tests/src/GC/API/GCSettings/ILatencyTest.csproj
new file mode 100644
index 0000000000..67e4c00c60
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/ILatencyTest.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="ILatencyTest.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/API/GCSettings/InducedGen0GC.cs b/tests/src/GC/API/GCSettings/InducedGen0GC.cs
new file mode 100644
index 0000000000..81488c9827
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen0GC.cs
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime;
+
+namespace GCLatencyTest
+{
+ public class InducedGen0GC : ILatencyTest
+ {
+ private int _numGen0Collections = 0;
+ public void Test()
+ {
+ _numGen0Collections = GC.CollectionCount(0);
+ GC.Collect(0);
+ _numGen0Collections = GC.CollectionCount(0) - _numGen0Collections;
+ }
+
+ public void Cleanup()
+ {
+ }
+
+ public bool Pass(GCLatencyMode gcMode, int numCollections)
+ {
+ return (_numGen0Collections > 0);
+ }
+ }
+}
diff --git a/tests/src/GC/API/GCSettings/InducedGen0GC.csproj b/tests/src/GC/API/GCSettings/InducedGen0GC.csproj
new file mode 100644
index 0000000000..6ef5e6fa59
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen0GC.csproj
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="InducedGen0GC.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="ILatencyTest.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/API/GCSettings/InducedGen1GC.cs b/tests/src/GC/API/GCSettings/InducedGen1GC.cs
new file mode 100644
index 0000000000..a69d6a7789
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen1GC.cs
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime;
+
+namespace GCLatencyTest
+{
+ public class InducedGen1GC : ILatencyTest
+ {
+ private int _numGen1Collections = 0;
+ public void Test()
+ {
+ _numGen1Collections = GC.CollectionCount(1);
+ GC.Collect(1);
+ _numGen1Collections = GC.CollectionCount(1) - _numGen1Collections;
+ }
+
+ public void Cleanup()
+ {
+ }
+
+ public bool Pass(GCLatencyMode gcMode, int numCollections)
+ {
+ return (_numGen1Collections > 0);
+ }
+ }
+}
diff --git a/tests/src/GC/API/GCSettings/InducedGen1GC.csproj b/tests/src/GC/API/GCSettings/InducedGen1GC.csproj
new file mode 100644
index 0000000000..032c86427d
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen1GC.csproj
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="InducedGen1GC.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="ILatencyTest.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/API/GCSettings/InducedGen2GC.cs b/tests/src/GC/API/GCSettings/InducedGen2GC.cs
new file mode 100644
index 0000000000..b06c6752a8
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen2GC.cs
@@ -0,0 +1,25 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime;
+
+namespace GCLatencyTest
+{
+ public class InducedGen2GC : ILatencyTest
+ {
+ public void Test()
+ {
+ GC.Collect();
+ }
+
+ public void Cleanup()
+ {
+ }
+
+ public bool Pass(GCLatencyMode gcMode, int numCollections)
+ {
+ return (numCollections > 0);
+ }
+ }
+}
diff --git a/tests/src/GC/API/GCSettings/InducedGen2GC.csproj b/tests/src/GC/API/GCSettings/InducedGen2GC.csproj
new file mode 100644
index 0000000000..089a63b5b9
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/InducedGen2GC.csproj
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="InducedGen2GC.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="ILatencyTest.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/API/GCSettings/SecurityRulesV4.cs b/tests/src/GC/API/GCSettings/SecurityRulesV4.cs
new file mode 100644
index 0000000000..07ea59c969
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/SecurityRulesV4.cs
@@ -0,0 +1 @@
+[assembly:System.Security.SecurityRules(System.Security.SecurityRuleSet.Level2)] \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/app.config b/tests/src/GC/API/GCSettings/app.config
index bed87d8044..c51f616257 100644
--- a/tests/src/JIT/SIMD/app.config
+++ b/tests/src/GC/API/GCSettings/app.config
@@ -23,9 +23,9 @@
<bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
-</configuration> \ No newline at end of file
+</configuration>
diff --git a/tests/src/GC/API/GCSettings/project.json b/tests/src/GC/API/GCSettings/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/API/GCSettings/project.lock.json b/tests/src/GC/API/GCSettings/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/API/GCSettings/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Coverage/LargeObjectAlloc.cs b/tests/src/GC/Coverage/LargeObjectAlloc.cs
new file mode 100644
index 0000000000..0ac251cc71
--- /dev/null
+++ b/tests/src/GC/Coverage/LargeObjectAlloc.cs
@@ -0,0 +1,62 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Bug#94878 Problem with the Large Object Allocator
+// Repro test from MStanton
+
+using System;
+using System.Threading;
+
+internal class Mainy
+{
+ public static void DoWork()
+ {
+ int k = 0;
+ while (k < 3)
+ {
+ Console.WriteLine("{0}: Restarting run {1}", Thread.CurrentThread.Name, k);
+ int[] largeArray = new int[1000000];
+ for (int i = 0; i <= 100; i++)
+ {
+ int[] saveArray = largeArray;
+ largeArray = new int[largeArray.Length + 100000];
+ saveArray = null;
+ //Console.WriteLine("{0} at size {1}",Thread.CurrentThread.Name,largeArray.Length.ToString());
+ }
+ k++;
+ }
+ }
+
+ public static int Main(String[] args)
+ {
+ long Threads = 1;
+
+ if (args.Length > 1)
+ {
+ Console.WriteLine("usage: LargeObjectAlloc <number of threads>");
+ return 1;
+ }
+ else if (args.Length == 1)
+ {
+ Threads = Int64.Parse(args[0]);
+ }
+
+ Console.WriteLine("LargeObjectAlloc started with {0} threads. Control-C to exit", Threads.ToString());
+
+ Thread myThread = null;
+ for (long i = 0; i < Threads; i++)
+ {
+ myThread = new Thread(new ThreadStart(Mainy.DoWork));
+ myThread.Name = i.ToString();
+ myThread.Start();
+ }
+
+ Console.WriteLine("All threads started");
+ myThread.Join();
+
+
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+}
+
diff --git a/tests/src/GC/Coverage/LargeObjectAlloc.csproj b/tests/src/GC/Coverage/LargeObjectAlloc.csproj
new file mode 100644
index 0000000000..5e25b49c48
--- /dev/null
+++ b/tests/src/GC/Coverage/LargeObjectAlloc.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Coverage/LargeObjectAlloc2.cs b/tests/src/GC/Coverage/LargeObjectAlloc2.cs
new file mode 100644
index 0000000000..c8312dde22
--- /dev/null
+++ b/tests/src/GC/Coverage/LargeObjectAlloc2.cs
@@ -0,0 +1,88 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Allocate nested objects of ~ 25 MB
+// If memory is low, after every loop, the large objects should be collected
+// and committed from the LargeObjectHeap
+// The Finalizer makes sure that the GC is actually collecting the large objects
+
+
+using System;
+
+namespace LargeObjectTest
+{
+ public class OtherLargeObject
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ private int[] _otherarray;
+#pragma warning restore 0414
+
+ public OtherLargeObject()
+ {
+ _otherarray = new int[5000]; // 20 KB
+ }
+ }
+
+ public class LargeObject
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ private int[] _array;
+#pragma warning restore 0414
+ private OtherLargeObject[] _olargeobj;
+
+ public LargeObject()
+ {
+ _array = new int[1250000]; // 5 MB
+ _olargeobj = new OtherLargeObject[1000]; //20 MB
+ for (int i = 0; i < 1000; i++)
+ {
+ _olargeobj[i] = new OtherLargeObject();
+ }
+ }
+
+ ~LargeObject()
+ {
+ Console.WriteLine("In finalizer");
+ Test.ExitCode = 100;
+ }
+ }
+
+ public class Test
+ {
+ public static int ExitCode = 1;
+ public static int Main()
+ {
+ int loop = 0;
+ LargeObject largeobj;
+
+ Console.WriteLine("Test should pass with ExitCode 100\n");
+
+ while (loop <= 200)
+ {
+ loop++;
+ Console.Write("LOOP: {0}\n", loop);
+ try
+ {
+ largeobj = new LargeObject();
+ Console.WriteLine("Allocated LargeObject");
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Failure to allocate at loop {0}\n", loop);
+ Console.WriteLine("Caught Exception: {0}", e);
+ return ExitCode;
+ }
+ largeobj = null;
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+ Console.WriteLine("LargeObject Collected\n");
+ }
+ Console.WriteLine("Test Passed");
+ GC.Collect();
+
+ return ExitCode;
+ }
+ }
+}
diff --git a/tests/src/GC/Coverage/LargeObjectAlloc2.csproj b/tests/src/GC/Coverage/LargeObjectAlloc2.csproj
new file mode 100644
index 0000000000..a483bd5965
--- /dev/null
+++ b/tests/src/GC/Coverage/LargeObjectAlloc2.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc2.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/app.config b/tests/src/GC/Coverage/app.config
index 62803f5972..c51f616257 100644
--- a/tests/src/JIT/CodeGenBringUpTests/app.config
+++ b/tests/src/GC/Coverage/app.config
@@ -22,6 +22,10 @@
<assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
</dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
</assemblyBinding>
</runtime>
-</configuration> \ No newline at end of file
+</configuration>
diff --git a/tests/src/GC/Coverage/project.json b/tests/src/GC/Coverage/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Coverage/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Coverage/project.lock.json b/tests/src/GC/Coverage/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Coverage/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Features/HeapExpansion/Finalizer.cs b/tests/src/GC/Features/HeapExpansion/Finalizer.cs
new file mode 100644
index 0000000000..13040cacd0
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/Finalizer.cs
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/*
+This test stimulates heap expansion on the finalizer thread
+*/
+
+using System;
+using System.Runtime.InteropServices;
+using TestLibrary;
+
+public class Test
+{
+ ~Test()
+ {
+ TestFramework.LogInformation("First Alloc in Finalizer");
+ GCUtil.Alloc2(1024 * 512, 30);
+ GCUtil.FreeNonPins2();
+ GC.Collect();
+
+ TestFramework.LogInformation("Second Alloc in Finalizer");
+ GCUtil.Alloc2(1024 * 512, 50);
+ GCUtil.FreePins2();
+ }
+
+ public static int Main()
+ {
+ Test t = new Test();
+ TestFramework.LogInformation("First Alloc");
+ GCUtil.Alloc(1024 * 1024, 50);
+ t = null;
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+ TestFramework.LogInformation("Second Alloc");
+ GCUtil.Alloc(1024 * 1024, 50);
+ GCUtil.FreePins();
+
+ TestFramework.LogInformation("Test passed");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Features/HeapExpansion/Finalizer.csproj b/tests/src/GC/Features/HeapExpansion/Finalizer.csproj
new file mode 100644
index 0000000000..62c661f3ce
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/Finalizer.csproj
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="Finalizer.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ <ProjectReference Include="GCUtil_HeapExpansion.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/HeapExpansion/GCUtil.cs b/tests/src/GC/Features/HeapExpansion/GCUtil.cs
new file mode 100644
index 0000000000..6fa1a4369a
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/GCUtil.cs
@@ -0,0 +1,98 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime.InteropServices;
+using System.Collections.Generic;
+using System.Security;
+
+public class GCUtil
+{
+ public static List<GCHandle> list = new List<GCHandle>();
+ public static List<byte[]> blist = new List<byte[]>();
+ public static List<GCHandle> list2 = new List<GCHandle>();
+ public static List<byte[]> blist2 = new List<byte[]>();
+
+ [SecuritySafeCritical]
+ public static void Alloc(int numNodes, int percentPinned)
+ {
+ for (int i = 0; i < numNodes; i++)
+ {
+ byte[] b = new byte[10];
+ b[0] = 0xC;
+
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
+ {
+ list.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
+ }
+
+ blist.Add(b);
+ }
+ }
+
+ [SecuritySafeCritical]
+ public static void FreePins()
+ {
+ foreach (GCHandle gch in list)
+ {
+ gch.Free();
+ }
+ list.Clear();
+ blist.Clear();
+ }
+
+ [SecuritySafeCritical]
+ public static void FreeNonPins()
+ {
+ blist.Clear();
+ }
+
+
+ [SecuritySafeCritical]
+ public static void Alloc2(int numNodes, int percentPinned)
+ {
+ for (int i = 0; i < numNodes; i++)
+ {
+ byte[] b = new byte[10];
+ b[0] = 0xC;
+
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
+ {
+ list2.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
+ }
+
+ blist2.Add(b);
+ }
+ }
+
+
+ [SecuritySafeCritical]
+ public static void FreePins2()
+ {
+ foreach (GCHandle gch in list2)
+ {
+ gch.Free();
+ }
+ list2.Clear();
+ blist2.Clear();
+ }
+
+
+ [SecuritySafeCritical]
+ public static void FreeNonPins2()
+ {
+ blist2.Clear();
+ }
+
+ [SecuritySafeCritical]
+ public static void AllocWithGaps()
+ {
+ for (int i = 0; i < 1024 * 1024; i++)
+ {
+ byte[] unpinned = new byte[50];
+ byte[] pinned = new byte[10];
+ blist.Add(unpinned);
+ list.Add(GCHandle.Alloc(pinned, GCHandleType.Pinned));
+ }
+ }
+}
diff --git a/tests/src/GC/Features/HeapExpansion/GCUtil_HeapExpansion.csproj b/tests/src/GC/Features/HeapExpansion/GCUtil_HeapExpansion.csproj
new file mode 100644
index 0000000000..34a16ebd72
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/GCUtil_HeapExpansion.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="GCUtil.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/HeapExpansion/Handles.cs b/tests/src/GC/Features/HeapExpansion/Handles.cs
new file mode 100644
index 0000000000..451b8c3d83
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/Handles.cs
@@ -0,0 +1,36 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/*
+This test stimulates heap expansion with both Pinned and unpinned handles
+*/
+
+using System;
+using System.Collections.Generic;
+using System.Runtime.InteropServices;
+using TestLibrary;
+
+public class Test
+{
+ public static List<GCHandle> list = new List<GCHandle>();
+ public static List<GCHandle> pinnedList = new List<GCHandle>();
+ public static int index = -1;
+
+ public static int Main()
+ {
+ TestFramework.LogInformation("First Alloc");
+ GCUtil.Alloc(1024 * 1024, 50);
+ GCUtil.FreeNonPins();
+ GC.Collect();
+
+ TestFramework.LogInformation("Second Alloc");
+ GCUtil.Alloc(1024 * 1024, 50);
+ GCUtil.FreeNonPins();
+ GC.Collect();
+
+ GCUtil.FreePins();
+
+ TestFramework.LogInformation("Test passed");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Features/HeapExpansion/Handles.csproj b/tests/src/GC/Features/HeapExpansion/Handles.csproj
new file mode 100644
index 0000000000..0cf3a43bb4
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/Handles.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="Handles.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ <ProjectReference Include="GCUtil_HeapExpansion.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/HeapExpansion/app.config b/tests/src/GC/Features/HeapExpansion/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Features/HeapExpansion/project.json b/tests/src/GC/Features/HeapExpansion/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Features/HeapExpansion/project.lock.json b/tests/src/GC/Features/HeapExpansion/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Features/HeapExpansion/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/GCUtil.cs b/tests/src/GC/Features/Pinning/PinningOther/GCUtil.cs
new file mode 100644
index 0000000000..6dd1d7f00a
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/GCUtil.cs
@@ -0,0 +1,35 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime.InteropServices;
+using System.Collections.Generic;
+using System.Security;
+
+public class GCUtil
+{
+ [SecuritySafeCritical]
+ public static GCHandle Alloc(Object obj, GCHandleType gcht)
+ {
+ return GCHandle.Alloc(obj, gcht);
+ }
+
+ [SecuritySafeCritical]
+ public static IntPtr AddrOfPinnedObject(GCHandle gh)
+ {
+ return gh.AddrOfPinnedObject();
+ }
+
+ [SecuritySafeCritical]
+ public static void Free(ref GCHandle gh)
+ {
+ gh.Free();
+ }
+
+
+ [SecuritySafeCritical]
+ public static Object GetTarget(GCHandle gh)
+ {
+ return gh.Target;
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/GCUtil_Pinning.csproj b/tests/src/GC/Features/Pinning/PinningOther/GCUtil_Pinning.csproj
new file mode 100644
index 0000000000..34a16ebd72
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/GCUtil_Pinning.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="GCUtil.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.cs
new file mode 100644
index 0000000000..9216c900d8
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.cs
@@ -0,0 +1,65 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests Collect with pinned objects
+// Arr has both Normal and Pinned handles
+
+using System;
+using System.Runtime.InteropServices;
+using System.Security;
+
+public class Test
+{
+ public static int Main()
+ {
+ float[] arr = new float[100];
+ GCHandle handle1 = GCUtil.Alloc(arr, GCHandleType.Pinned);
+ GCHandle handle2 = GCUtil.Alloc(arr, GCHandleType.Normal);
+
+ IntPtr oldaddr, newaddr;
+
+ oldaddr = GCUtil.AddrOfPinnedObject(handle1);
+ Console.WriteLine("Address of obj: {0}", oldaddr);
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ // handle1.Free(); // arr should only have normal handle now
+ GCUtil.Free(ref handle1);
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ try
+ {
+ Console.WriteLine("Address of obj: {0}", handle1.AddrOfPinnedObject());
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Caught: " + e);
+ }
+
+ arr = null;
+ GC.Collect();
+
+ // Pinning the arr again..it should have moved
+ GCHandle handle3 = GCUtil.Alloc(arr, GCHandleType.Pinned);
+ newaddr = GCUtil.AddrOfPinnedObject(handle3);
+
+ Console.WriteLine("Address of obj: {0}", newaddr);
+
+ if (oldaddr == newaddr)
+ {
+ Console.WriteLine("Test failed!");
+ return 1;
+ }
+ else
+ {
+ Console.WriteLine("Test passed!");
+ return 100;
+ }
+ }
+}
+
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.csproj
new file mode 100644
index 0000000000..0f12466ab7
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedCollect.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.cs
new file mode 100644
index 0000000000..351d6a143d
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.cs
@@ -0,0 +1,36 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests Pinned handle
+// Should throw an InvalidOperationException for accessing the AddrOfPinnedObject()
+// for a different type of handle.
+
+using System;
+using System.Runtime.InteropServices;
+
+public class Test
+{
+ public static int Main()
+ {
+ int[] arr = new int[100];
+ GCHandle handle = GCUtil.Alloc(arr, GCHandleType.Pinned);
+ GCHandle hhnd = GCUtil.Alloc(handle, GCHandleType.Normal);
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ Console.WriteLine("Address of obj: {0}", GCUtil.AddrOfPinnedObject(handle));
+ try
+ {
+ Console.WriteLine("Address of handle {0}", GCUtil.AddrOfPinnedObject(hhnd));
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Caught: {0}", e.ToString());
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+
+ return 1;
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.csproj
new file mode 100644
index 0000000000..160b34f436
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedHandle.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs
new file mode 100644
index 0000000000..07741373b1
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests Pinning of Int
+
+using System;
+using System.Runtime.InteropServices;
+
+public class Test
+{
+ public static int Main()
+ {
+ int i = 10;
+ Object temp1, temp2;
+
+ GCHandle handle = GCUtil.Alloc(i, GCHandleType.Pinned);
+
+
+ temp1 = GCUtil.GetTarget(handle);
+ Console.WriteLine(temp1);
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ temp2 = GCUtil.GetTarget(handle);
+ Console.WriteLine(temp2);
+
+ if (temp1 == temp2)
+ {
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test failed");
+ return 1;
+ }
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.csproj
new file mode 100644
index 0000000000..914c084fb9
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedInt.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedInt.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.cs
new file mode 100644
index 0000000000..1f7dee4d88
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.cs
@@ -0,0 +1,53 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests Pinning many objects
+// Here we create 2500 arrays and pin them all
+
+using System;
+using System.Runtime.InteropServices;
+public class Test
+{
+ public static int Main()
+ {
+ int NUM = 2500;
+ int[][] arr = new int[NUM][];
+ GCHandle[] handle = new GCHandle[NUM];
+
+ IntPtr[] oldaddr = new IntPtr[NUM];
+
+ for (int i = 0; i < NUM; i++)
+ {
+ arr[i] = new int[NUM];
+ handle[i] = GCUtil.Alloc(arr[i], GCHandleType.Pinned);
+ oldaddr[i] = GCUtil.AddrOfPinnedObject(handle[i]);
+ }
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ for (int i = 0; i < NUM; i++)
+ {
+ if (GCUtil.AddrOfPinnedObject(handle[i]) != oldaddr[i])
+ {
+ Console.WriteLine("Test failed!");
+ return 1;
+ }
+ }
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ for (int i = 0; i < NUM; i++)
+ {
+ if (handle[i].IsAllocated != true)
+ {
+ Console.WriteLine("Test failed!");
+ return 1;
+ }
+ }
+
+ Console.WriteLine("Test passed!");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.csproj
new file mode 100644
index 0000000000..478b32ab7b
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedMany.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedMany.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.cs
new file mode 100644
index 0000000000..3b6472d1b6
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.cs
@@ -0,0 +1,45 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests multiple handles for same object
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class Test
+{
+ public static int Main()
+ {
+ int[] arr = new int[1000];
+ GCHandle[] arrhandle = new GCHandle[10000]; // array of handles to the same object
+ IntPtr[] oldaddress = new IntPtr[10000]; // store old addresses
+ IntPtr[] newaddress = new IntPtr[10000]; // store new addresses
+
+ for (int i = 0; i < 10000; i++)
+ {
+ arrhandle[i] = GCUtil.Alloc(arr, GCHandleType.Pinned);
+ oldaddress[i] = GCUtil.AddrOfPinnedObject(arrhandle[i]);
+ }
+
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+
+ for (int i = 0; i < 10000; i++)
+ {
+ newaddress[i] = GCUtil.AddrOfPinnedObject(arrhandle[i]);
+ }
+
+ for (int i = 0; i < 10000; i++)
+ {
+ if (oldaddress[i] != newaddress[i])
+ {
+ Console.WriteLine("Test failed");
+ return 1;
+ }
+ }
+
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.csproj
new file mode 100644
index 0000000000..5822008e94
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedMultiple.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.cs b/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.cs
new file mode 100644
index 0000000000..ee8a12e993
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.cs
@@ -0,0 +1,49 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Tests Pinning of objects
+// Cannot pin objects or array of objects
+
+using System;
+using System.Runtime.InteropServices;
+
+public class Test
+{
+ public static int Main()
+ {
+ Object[] arr = new Object[100];
+ Object obj = new Object();
+ int exceptionCount = 0;
+
+ Console.WriteLine("This test should throw 2 exceptions");
+
+ try
+ {
+ GCHandle handle1 = GCUtil.Alloc(arr, GCHandleType.Pinned);
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Caught: {0}", e);
+ exceptionCount++;
+ }
+
+ try
+ {
+ GCHandle handle2 = GCUtil.Alloc(obj, GCHandleType.Pinned);
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Caught: {0}", e);
+ exceptionCount++;
+ }
+
+ if (exceptionCount == 2)
+ {
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+
+ Console.WriteLine("Test failed");
+ return 1;
+ }
+}
diff --git a/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.csproj b/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.csproj
new file mode 100644
index 0000000000..9d5c7cdc36
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/PinnedObject.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="PinnedObject.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="GCUtil_Pinning.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/app.config b/tests/src/GC/Features/Pinning/PinningOther/app.config
new file mode 100644
index 0000000000..baf8a8f45f
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/app.config
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Collections" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Features/Pinning/PinningOther/project.json b/tests/src/GC/Features/Pinning/PinningOther/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Features/Pinning/PinningOther/project.lock.json b/tests/src/GC/Features/Pinning/PinningOther/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Features/Pinning/PinningOther/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/149926/149926.cs b/tests/src/GC/Regressions/v2.0-beta1/149926/149926.cs
new file mode 100644
index 0000000000..45ad9838b6
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/149926/149926.cs
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+//VSWhidbey bug# 149926 - OutOfMemoryException allocating a byte array
+
+using System;
+
+public class ArrayOOM
+{
+ private static int s_meg = 1024 * 1024; // 16 MB: 16777216
+
+ public bool RunTest()
+ {
+ byte[] arr;
+ int failed_i = 0;
+
+ bool failed = false;
+ for (int i = (int)(s_meg * 16); i >= (int)(s_meg * 15.9); i -= 10)
+ {
+ try
+ {
+ if (i % 1024 == 0)
+ {
+ Console.Write(".");
+ }
+ arr = new byte[i];
+ arr = null;
+ }
+ catch (OutOfMemoryException)
+ {
+ failed = true;
+ failed_i = i;
+ }
+ }
+
+ if (failed)
+ {
+ Console.Write("OOM while allocating a byte array of size ");
+ Console.WriteLine(failed_i);
+ return false;
+ }
+
+ return true;
+ }
+}
+
+public class ByteArrayOOM
+{
+ public static int Main()
+ {
+ ArrayOOM byteTest = new ArrayOOM();
+ if (byteTest.RunTest())
+ {
+ Console.WriteLine("Test Passed!");
+ return 100;
+ }
+
+ Console.WriteLine("Test Failed!");
+ return 1;
+ }
+}
diff --git a/tests/src/GC/Regressions/v2.0-beta1/149926/149926.csproj b/tests/src/GC/Regressions/v2.0-beta1/149926/149926.csproj
new file mode 100644
index 0000000000..1b4f14496a
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/149926/149926.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="149926.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/149926/app.config b/tests/src/GC/Regressions/v2.0-beta1/149926/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/149926/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta1/149926/project.json b/tests/src/GC/Regressions/v2.0-beta1/149926/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/149926/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/149926/project.lock.json b/tests/src/GC/Regressions/v2.0-beta1/149926/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/149926/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/289745.cs b/tests/src/GC/Regressions/v2.0-beta1/289745/289745.cs
new file mode 100644
index 0000000000..0b678fc37d
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/289745.cs
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/*
+ * SDET: clyon
+ * BUG: 289745 (wks), 302560 (svr)
+ * DESCRIPTION: GC clobbers read-only frozen segments
+ * NOTE: if unable to repro, tweak the array lengths depending on the amount of physical ram in your machine
+ */
+
+
+using System;
+
+public class Test
+{
+ public static int FACTOR = 1024;
+
+ public class Dummy
+ {
+ public int[] data;
+ public Dummy()
+ {
+ data = new int[FACTOR * FACTOR];
+ }
+ }
+
+ public static int Main(String[] args)
+ {
+ int iterations = 250;
+
+ try
+ {
+ iterations = int.Parse(args[0]);
+ }
+ catch
+ {
+ Console.WriteLine("Using default number of iterations: 250");
+ }
+
+ Console.WriteLine("Creating arrays...");
+ Console.WriteLine("test fails if asserts or hangs here");
+
+ try
+ {
+ Dummy[] arr = new Dummy[iterations];
+ for (int i = 0; i < arr.Length; i++)
+ {
+ // test fails if asserts or hangs here
+ Console.WriteLine(i);
+ arr[i] = new Dummy();
+ }
+ }
+ catch (OutOfMemoryException)
+ {
+ // need to bail here
+ }
+
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+}
+
+
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/289745.csproj b/tests/src/GC/Regressions/v2.0-beta1/289745/289745.csproj
new file mode 100644
index 0000000000..b6399224b9
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/289745.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="289745.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/302560.csproj b/tests/src/GC/Regressions/v2.0-beta1/289745/302560.csproj
new file mode 100644
index 0000000000..b6399224b9
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/302560.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="289745.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/app.config b/tests/src/GC/Regressions/v2.0-beta1/289745/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/project.json b/tests/src/GC/Regressions/v2.0-beta1/289745/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta1/289745/project.lock.json b/tests/src/GC/Regressions/v2.0-beta1/289745/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta1/289745/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/426480/426480.cs b/tests/src/GC/Regressions/v2.0-beta2/426480/426480.cs
new file mode 100644
index 0000000000..a4bdc414e6
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/426480/426480.cs
@@ -0,0 +1,65 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// compile with: csc /o+ <filename.cs>
+
+using System;
+using System.Runtime.CompilerServices;
+
+
+public class Bug426480
+{
+ public static int s_i = 0;
+ public static bool first_time_through = true;
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static void foo()
+ {
+ int a = s_i;
+
+ if (first_time_through)
+ {
+ first_time_through = false;
+ s_i = 5 / s_i;
+ }
+
+ s_i += a;
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static void bar()
+ {
+ foo();
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static int Main(String[] args)
+ {
+ try
+ {
+ // saves the caller context
+ foo();
+ }
+ catch (DivideByZeroException)
+ {
+ // eat the expected exception
+ }
+
+ try
+ {
+ //uses stale context in epilogue checking
+ bar();
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("Unexpected Exception!");
+ Console.WriteLine(e);
+ Console.WriteLine();
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Regressions/v2.0-beta2/426480/426480.csproj b/tests/src/GC/Regressions/v2.0-beta2/426480/426480.csproj
new file mode 100644
index 0000000000..093d14fe57
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/426480/426480.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="426480.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/426480/app.config b/tests/src/GC/Regressions/v2.0-beta2/426480/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/426480/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta2/426480/project.json b/tests/src/GC/Regressions/v2.0-beta2/426480/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/426480/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/426480/project.lock.json b/tests/src/GC/Regressions/v2.0-beta2/426480/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/426480/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/471729/471729.cs b/tests/src/GC/Regressions/v2.0-beta2/471729/471729.cs
new file mode 100644
index 0000000000..b012ced397
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/471729/471729.cs
@@ -0,0 +1,62 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal static class Repro
+{
+ private struct S
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ public bool b;
+#pragma warning restore 0414
+ public string s;
+
+ public S(bool b, string s)
+ {
+ this.b = b;
+ this.s = s;
+ }
+ }
+
+ private static S ReturnsS()
+ {
+ S s = new S(true, "S");
+ Console.WriteLine(s.s);
+ return s;
+ }
+
+ private static void Test(bool throwException)
+ {
+ if (throwException)
+ {
+ throw new ArgumentException(ReturnsS().s, new Exception(ReturnsS().s));
+ }
+ else
+ {
+ Console.WriteLine("No throw");
+ }
+ }
+
+ private static int Main()
+ {
+ try
+ {
+ Test(true);
+ Test(false);
+ }
+ catch (ArgumentException)
+ {
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine(e);
+ }
+
+ Console.WriteLine("Test failed");
+ return 1;
+ }
+}
diff --git a/tests/src/GC/Regressions/v2.0-beta2/471729/471729.csproj b/tests/src/GC/Regressions/v2.0-beta2/471729/471729.csproj
new file mode 100644
index 0000000000..9734464e07
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/471729/471729.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="471729.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/471729/app.config b/tests/src/GC/Regressions/v2.0-beta2/471729/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/471729/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta2/471729/project.json b/tests/src/GC/Regressions/v2.0-beta2/471729/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/471729/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/471729/project.lock.json b/tests/src/GC/Regressions/v2.0-beta2/471729/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/471729/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.cs b/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.cs
new file mode 100644
index 0000000000..47c02abc32
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.cs
@@ -0,0 +1,22 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime.InteropServices;
+using System.Reflection;
+
+namespace ManagedTest
+{
+ public interface IManagedTest
+ {
+ void Foo();
+ }
+
+ public class ManagedTest : IManagedTest
+ {
+ public void Foo()
+ {
+ Console.WriteLine("ManagedTest successfully run!");
+ }
+ }
+}
diff --git a/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.csproj b/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.csproj
new file mode 100644
index 0000000000..217914d321
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="ManagedTest.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/476725/app.config b/tests/src/GC/Regressions/v2.0-beta2/476725/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/476725/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta2/476725/project.json b/tests/src/GC/Regressions/v2.0-beta2/476725/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/476725/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/476725/project.lock.json b/tests/src/GC/Regressions/v2.0-beta2/476725/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/476725/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.cs b/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.cs
new file mode 100644
index 0000000000..b75b098240
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.cs
@@ -0,0 +1,17 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime.InteropServices;
+using System.Reflection;
+
+public class Managed
+{
+ public static int Foo(String s)
+ {
+ int count = GC.CollectionCount(GC.MaxGeneration);
+ Console.WriteLine(count);
+ return count;
+ }
+}
+
diff --git a/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.csproj b/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.csproj
new file mode 100644
index 0000000000..60624012cf
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/485617/Managed.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="Managed.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/485617/app.config b/tests/src/GC/Regressions/v2.0-beta2/485617/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/485617/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-beta2/485617/project.json b/tests/src/GC/Regressions/v2.0-beta2/485617/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/485617/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-beta2/485617/project.lock.json b/tests/src/GC/Regressions/v2.0-beta2/485617/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-beta2/485617/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs b/tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs
new file mode 100644
index 0000000000..a10fb2e1ac
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs
@@ -0,0 +1,58 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Runtime.InteropServices;
+
+public class Test
+{
+ [System.Security.SecuritySafeCritical]
+ public static int Main()
+ {
+ List<GCHandle> list = new List<GCHandle>();
+ List<byte[]> blist = new List<byte[]>();
+
+ try
+ {
+ for (int i = 0; i < 1024 * 1024 * 20; i++)
+ {
+ byte[] b = new byte[10];
+ b[0] = 0xC;
+
+ if (i % 1024 * 1024 * 10 == 0)
+ {
+ list.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
+ }
+
+ blist.Add(b);
+ }
+ }
+ catch (OutOfMemoryException)
+ {
+ // we need to bail here
+ }
+
+ Console.WriteLine("Test passed");
+ return 100;
+ }
+}
+
+/*
+Test passes if the following assert is not hit:
+
+(*card_word)==0
+
+MSCORWKS! WKS::gc_heap::find_card_dword + 0x1CC (0x5d9a2441)
+MSCORWKS! WKS::gc_heap::find_card + 0x35 (0x5d9a2588)
+MSCORWKS! WKS::gc_heap::mark_through_cards_for_segments + 0x33C (0x5d9a2a79)
+MSCORWKS! WKS::gc_heap::relocate_phase + 0x1B4 (0x5d9ab25f)
+MSCORWKS! WKS::gc_heap::plan_phase + 0x1AA4 (0x5d9b6ad8)
+MSCORWKS! WKS::gc_heap::gc1 + 0x8E (0x5d9b75c1)
+MSCORWKS! WKS::gc_heap::garbage_collect + 0x5BE (0x5d9b8d2c)
+MSCORWKS! WKS::GCHeap::GarbageCollectGeneration + 0x2AD (0x5d9b9107)
+MSCORWKS! WKS::gc_heap::try_allocate_more_space + 0x165 (0x5d9b934c)
+MSCORWKS! WKS::gc_heap::allocate_more_space + 0x11 (0x5d9b9b82)
+
+c:\vbl\ndp\clr\src\vm\gc.cpp, Line: 15024
+*/
diff --git a/tests/src/GC/Regressions/v2.0-rtm/494226/494226.csproj b/tests/src/GC/Regressions/v2.0-rtm/494226/494226.csproj
new file mode 100644
index 0000000000..b904841465
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/494226/494226.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="494226.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/494226/app.config b/tests/src/GC/Regressions/v2.0-rtm/494226/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/494226/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-rtm/494226/project.json b/tests/src/GC/Regressions/v2.0-rtm/494226/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/494226/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/494226/project.lock.json b/tests/src/GC/Regressions/v2.0-rtm/494226/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/494226/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs b/tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs
new file mode 100644
index 0000000000..38b2ce2c91
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs
@@ -0,0 +1,53 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// originally a regression test for VSWhidbey 158720
+
+using System;
+internal class AllocBug
+{
+ public int ret = 0;
+ public AllocBug()
+ {
+ }
+
+ private static int Main(string[] args)
+ {
+ AllocBug ab = new AllocBug();
+
+ ab.RunTest(41938869, 41943020);
+ Console.WriteLine(100 == ab.ret ? "Test Passed" : "Test Failed");
+ return ab.ret;
+ }
+ private void RunTest(int start, int stop)
+ {
+ for (int i = start; i <= stop; i++)
+ {
+ Allocate(i);
+ if (0 != ret)
+ break;
+ }
+
+ if (0 == ret)
+ ret = 100;
+ }
+
+ private void Allocate(int bytesToAlloc)
+ {
+ try
+ {
+ Console.Write("Allocating ");
+ Console.Write(bytesToAlloc);
+ Console.Write(" bytes... ");
+
+ byte[] buffer = new byte[bytesToAlloc];
+
+ Console.WriteLine("Passed");
+ }
+ catch (Exception)
+ {
+ Console.WriteLine("Unexpected Exception: ");
+ ret = -1;
+ }
+ }
+}
diff --git a/tests/src/GC/Regressions/v2.0-rtm/544701/544701.csproj b/tests/src/GC/Regressions/v2.0-rtm/544701/544701.csproj
new file mode 100644
index 0000000000..cd52324ad6
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/544701/544701.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="544701.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/544701/app.config b/tests/src/GC/Regressions/v2.0-rtm/544701/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/544701/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v2.0-rtm/544701/project.json b/tests/src/GC/Regressions/v2.0-rtm/544701/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/544701/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v2.0-rtm/544701/project.lock.json b/tests/src/GC/Regressions/v2.0-rtm/544701/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v2.0-rtm/544701/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v3.0-mq/573277/app.config b/tests/src/GC/Regressions/v3.0-mq/573277/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Regressions/v3.0-mq/573277/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Regressions/v3.0-mq/573277/project.json b/tests/src/GC/Regressions/v3.0-mq/573277/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Regressions/v3.0-mq/573277/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Regressions/v3.0-mq/573277/project.lock.json b/tests/src/GC/Regressions/v3.0-mq/573277/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Regressions/v3.0-mq/573277/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/Boxing/app.config b/tests/src/GC/Scenarios/Boxing/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Scenarios/Boxing/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Scenarios/Boxing/doubLink.cs b/tests/src/GC/Scenarios/Boxing/doubLink.cs
new file mode 100644
index 0000000000..3cc67e5528
--- /dev/null
+++ b/tests/src/GC/Scenarios/Boxing/doubLink.cs
@@ -0,0 +1,75 @@
+
+
+using System;
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace GCVariant
+{
+ public class DoubLink
+ {
+ internal DLinkNode[] Mv_DLink;
+
+ public DoubLink(int Num) : this(Num, false)
+ {
+ }
+
+ public DoubLink(int Num, bool large)
+ {
+ Mv_DLink = new DLinkNode[Num];
+
+ if (Num == 0)
+ {
+ return;
+ }
+
+ if (Num == 1)
+ {
+ // only one element
+ Mv_DLink[0] = new DLinkNode((large ? 256 : 1), Mv_DLink[0], Mv_DLink[0]);
+ return;
+ }
+
+ // first element
+ Mv_DLink[0] = new DLinkNode((large ? 256 : 1), Mv_DLink[Num - 1], Mv_DLink[1]);
+
+ // all elements in between
+ for (int i = 1; i < Num - 1; i++)
+ {
+ Mv_DLink[i] = new DLinkNode((large ? 256 : i + 1), Mv_DLink[i - 1], Mv_DLink[i + 1]);
+ }
+
+ // last element
+ Mv_DLink[Num - 1] = new DLinkNode((large ? 256 : Num), Mv_DLink[Num - 2], Mv_DLink[0]);
+ }
+
+
+ public int NodeNum
+ {
+ get
+ {
+ return Mv_DLink.Length;
+ }
+ }
+ }
+
+ public class DLinkNode
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ internal DLinkNode Last;
+ internal DLinkNode Next;
+#pragma warning restore 0414
+
+ internal int[] Size;
+
+ public DLinkNode(int SizeNum, DLinkNode LastObject, DLinkNode NextObject)
+ {
+ Last = LastObject;
+ Next = NextObject;
+ Size = new int[SizeNum * 1024];
+ Size[0] = 1;
+ Size[SizeNum * 1024 - 1] = 2;
+ }
+ }
+}
diff --git a/tests/src/GC/Scenarios/Boxing/doubLink.csproj b/tests/src/GC/Scenarios/Boxing/doubLink.csproj
new file mode 100644
index 0000000000..baebb0562f
--- /dev/null
+++ b/tests/src/GC/Scenarios/Boxing/doubLink.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="doubLink.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/Boxing/project.json b/tests/src/GC/Scenarios/Boxing/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Scenarios/Boxing/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/Boxing/project.lock.json b/tests/src/GC/Scenarios/Boxing/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Scenarios/Boxing/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/DoublinkList/DoubLink.cs b/tests/src/GC/Scenarios/DoublinkList/DoubLink.cs
new file mode 100644
index 0000000000..10625971be
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/DoubLink.cs
@@ -0,0 +1,94 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace DoubLink
+{
+ public class DoubLink
+ {
+ internal DLinkNode[] Mv_DLink;
+
+ public DoubLink(int Num) : this(Num, false)
+ {
+ }
+
+ public DoubLink(int Num, bool large)
+ {
+ Mv_DLink = new DLinkNode[Num];
+
+ if (Num == 0)
+ {
+ return;
+ }
+
+ if (Num == 1)
+ {
+ // only one element
+ Mv_DLink[0] = new DLinkNode((large ? 250 : 1), Mv_DLink[0], Mv_DLink[0]);
+ return;
+ }
+
+ // first element
+ Mv_DLink[0] = new DLinkNode((large ? 250 : 1), Mv_DLink[Num - 1], Mv_DLink[1]);
+
+ // all elements in between
+ for (int i = 1; i < Num - 1; i++)
+ {
+ Mv_DLink[i] = new DLinkNode((large ? 250 : i + 1), Mv_DLink[i - 1], Mv_DLink[i + 1]);
+ }
+
+ // last element
+ Mv_DLink[Num - 1] = new DLinkNode((large ? 250 : Num), Mv_DLink[Num - 2], Mv_DLink[0]);
+ }
+
+
+ public int NodeNum
+ {
+ get
+ {
+ return Mv_DLink.Length;
+ }
+ }
+
+
+ public DLinkNode this[int index]
+ {
+ get
+ {
+ return Mv_DLink[index];
+ }
+
+ set
+ {
+ Mv_DLink[index] = value;
+ }
+ }
+ }
+
+ public class DLinkNode
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ internal DLinkNode Last;
+ internal DLinkNode Next;
+ internal int[] Size;
+#pragma warning restore 0414
+
+ public static int FinalCount = 0;
+
+ public DLinkNode(int SizeNum, DLinkNode LastObject, DLinkNode NextObject)
+ {
+ Last = LastObject;
+ Next = NextObject;
+ Size = new int[SizeNum * 1024];
+ }
+
+ ~DLinkNode()
+ {
+ FinalCount++;
+ }
+ }
+}
diff --git a/tests/src/GC/Scenarios/DoublinkList/DoubLink.csproj b/tests/src/GC/Scenarios/DoublinkList/DoubLink.csproj
new file mode 100644
index 0000000000..8d6a154cbc
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/DoubLink.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="DoubLink.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/DoublinkList/DoubLink_V2.csproj b/tests/src/GC/Scenarios/DoublinkList/DoubLink_V2.csproj
new file mode 100644
index 0000000000..baebb0562f
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/DoubLink_V2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="doubLink.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/DoublinkList/app.config b/tests/src/GC/Scenarios/DoublinkList/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Scenarios/DoublinkList/project.json b/tests/src/GC/Scenarios/DoublinkList/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/DoublinkList/project.lock.json b/tests/src/GC/Scenarios/DoublinkList/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Scenarios/DoublinkList/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/FinalNStruct/app.config b/tests/src/GC/Scenarios/FinalNStruct/app.config
new file mode 100644
index 0000000000..c51f616257
--- /dev/null
+++ b/tests/src/GC/Scenarios/FinalNStruct/app.config
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
diff --git a/tests/src/GC/Scenarios/FinalNStruct/project.json b/tests/src/GC/Scenarios/FinalNStruct/project.json
new file mode 100644
index 0000000000..beca373929
--- /dev/null
+++ b/tests/src/GC/Scenarios/FinalNStruct/project.json
@@ -0,0 +1,26 @@
+{
+ "dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/FinalNStruct/project.lock.json b/tests/src/GC/Scenarios/FinalNStruct/project.lock.json
new file mode 100644
index 0000000000..164420d532
--- /dev/null
+++ b/tests/src/GC/Scenarios/FinalNStruct/project.lock.json
@@ -0,0 +1,1155 @@
+{
+ "locked": true,
+ "version": -9996,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Scenarios/FinalNStruct/strmap.cs b/tests/src/GC/Scenarios/FinalNStruct/strmap.cs
new file mode 100644
index 0000000000..f667259da5
--- /dev/null
+++ b/tests/src/GC/Scenarios/FinalNStruct/strmap.cs
@@ -0,0 +1,90 @@
+
+
+using System.Runtime.InteropServices;
+using System;
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace NStruct
+{
+ public static class FinalizeCount
+ {
+ public static int icCreat;
+ public static int icFinal;
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ public class STRMAP
+ { //allocat 31KB memory per struct
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal bool[] Bool;
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal byte[] b; //1KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal char[] c; //2KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal short[] s;//2KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal int[] i; //4KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal long[] l; //8KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal float[] f; //4KB
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]
+ internal double[] d; //8KB
+
+ public STRMAP()
+ {
+ Bool = new bool[1024];
+ Bool[0] = true;
+ Bool[1023] = true;
+ b = new byte[1024];
+ b[0] = 1;
+ b[1023] = 1;
+ c = new char[1024];
+ c[0] = (char)1;
+ c[1023] = (char)1;
+ s = new short[1024];
+ s[0] = 1;
+ s[1023] = 1;
+ i = new int[1024];
+ i[0] = 1;
+ i[1023] = 1;
+ l = new long[1024];
+ l[0] = 1;
+ l[1023] = 2;
+ f = new float[1024];
+ f[0] = (float)1.0;
+ f[1023] = (float)1.0;
+ d = new double[1024];
+ d[0] = 1;
+ d[1023] = 2;
+ FinalizeCount.icCreat++;
+ }
+
+ ~STRMAP()
+ {
+ FinalizeCount.icFinal++;
+ }
+
+ /*to access elements in NStruct to make sure the object is alive.*/
+ public virtual void AccessElement()
+ {
+ bool bBool = Bool[1023];
+ byte bB = b[1023];
+ char cC = c[1023];
+ int iI = i[1023];
+ float fF = f[1023];
+ short sS = s[1023];
+ double dD = d[1023];
+ long lL = l[1023];
+ }
+ }
+}
diff --git a/tests/src/GC/Scenarios/FinalNStruct/strmap.csproj b/tests/src/GC/Scenarios/FinalNStruct/strmap.csproj
new file mode 100644
index 0000000000..cd37dceef8
--- /dev/null
+++ b/tests/src/GC/Scenarios/FinalNStruct/strmap.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="strmap.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Framework/DetourHelpers.cs b/tests/src/GC/Stress/Framework/DetourHelpers.cs
index 81142fab7a..13ee0b5b0d 100644
--- a/tests/src/GC/Stress/Framework/DetourHelpers.cs
+++ b/tests/src/GC/Stress/Framework/DetourHelpers.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -10,7 +12,7 @@ using System.Runtime.InteropServices;
/// </summary>
public class DetourHelpers
{
- ReliabilityTestSet _testSet;
+ private ReliabilityTestSet _testSet;
public void Initialize(ReliabilityTestSet testSet)
{
_testSet = testSet;
@@ -38,18 +40,18 @@ public class DetourHelpers
}
[DllImport("RFDetours")]
- static extern void AddTestToNameMapping(int id, [MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPStr)]string name);
+ private static extern void AddTestToNameMapping(int id, [MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPStr)]string name);
[DllImport("RFDetours")]
- static extern void InstallDetours();
+ private static extern void InstallDetours();
[DllImport("RFDetours")]
- static extern void RemoveDetours();
+ private static extern void RemoveDetours();
[DllImport("RFDetours")]
- static extern void SetThreadTest(int testId);
+ private static extern void SetThreadTest(int testId);
[DllImport("RFDetours")]
- static extern IntPtr GetThreadTest();
+ private static extern IntPtr GetThreadTest();
}
diff --git a/tests/src/GC/Stress/Framework/LoaderClass.cs b/tests/src/GC/Stress/Framework/LoaderClass.cs
index b86dc62c42..a1dbbc0545 100644
--- a/tests/src/GC/Stress/Framework/LoaderClass.cs
+++ b/tests/src/GC/Stress/Framework/LoaderClass.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
diff --git a/tests/src/GC/Stress/Framework/RFLogging.cs b/tests/src/GC/Stress/Framework/RFLogging.cs
index a28fb101a3..17058c222e 100644
--- a/tests/src/GC/Stress/Framework/RFLogging.cs
+++ b/tests/src/GC/Stress/Framework/RFLogging.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
#define USE_INSTRUMENTATION
@@ -13,51 +15,51 @@ using System.Collections.Generic;
/// <summary>
/// Classed used for all logging infrastructure
/// </summary>
-class RFLogging
+internal class RFLogging
#if !PROJECTK_BUILD
: MarshalByRefObject
#endif
{
- Queue<string> messageQueue;
- Queue<string> instrumentationMessageQueue;
- Thread loggingThread;
- volatile bool closeLogFile;
-
- ASCIIEncoding encoding = new ASCIIEncoding();
- bool noStatusWarningDisplayed = false;
- FileStream logFile = null;
- bool reportResults = true;
+ private Queue<string> _messageQueue;
+ private Queue<string> _instrumentationMessageQueue;
+ private Thread _loggingThread;
+ private volatile bool _closeLogFile;
+
+ private ASCIIEncoding _encoding = new ASCIIEncoding();
+ private bool _noStatusWarningDisplayed = false;
+ private FileStream _logFile = null;
+ private bool _reportResults = true;
#if USE_INSTRUMENTATION
- FileStream instrumentationLogFile = null;
+ private FileStream _instrumentationLogFile = null;
#endif
- const string logDirectory = "Logs";
+ private const string logDirectory = "Logs";
public RFLogging()
{
CreateInstrumentationLog();
- messageQueue = new Queue<string>(25000);
- instrumentationMessageQueue = new Queue<string>(25000);
- closeLogFile = false;
- loggingThread = new Thread(new ThreadStart(LogWorker));
- loggingThread.IsBackground = true;
+ _messageQueue = new Queue<string>(25000);
+ _instrumentationMessageQueue = new Queue<string>(25000);
+ _closeLogFile = false;
+ _loggingThread = new Thread(new ThreadStart(LogWorker));
+ _loggingThread.IsBackground = true;
#if !PROJECTK_BUILD
loggingThread.Priority = ThreadPriority.Highest;
#endif
- loggingThread.Start();
+ _loggingThread.Start();
}
private void LogWorker()
- {
+ {
while (true)
{
- bool cachedCloseLogFile = closeLogFile; // The CloseLog method will set closeLogFile to true indicating we should close the log file
- // This value is cached here so we can write all of the remaining messages to log before closing it
- int messageQueueCount = messageQueue.Count;
- int instrumentationQueueCount = instrumentationMessageQueue.Count;
+ bool cachedCloseLogFile = _closeLogFile; // The CloseLog method will set closeLogFile to true indicating we should close the log file
+ // This value is cached here so we can write all of the remaining messages to log before closing it
+ int messageQueueCount = _messageQueue.Count;
+ int instrumentationQueueCount = _instrumentationMessageQueue.Count;
- if (logFile != null && messageQueueCount > 0)
+ if (_logFile != null && messageQueueCount > 0)
{
try
{
@@ -66,20 +68,20 @@ class RFLogging
{
try
{
- lock (messageQueue)
+ lock (_messageQueue)
{
- text = messageQueue.Dequeue();
+ text = _messageQueue.Dequeue();
}
}
catch (InvalidOperationException) { text = null; }
if (!String.IsNullOrEmpty(text))
{
- logFile.Write(encoding.GetBytes(text), 0, text.Length);
+ _logFile.Write(_encoding.GetBytes(text), 0, text.Length);
text = null;
}
}
- logFile.Flush();
+ _logFile.Flush();
}
catch (IOException e)
{
@@ -89,17 +91,19 @@ class RFLogging
}
- if(cachedCloseLogFile) {
- if(null != logFile) {
+ if (cachedCloseLogFile)
+ {
+ if (null != _logFile)
+ {
#if !PROJECTK_BUILD
logFile.Close();
#endif
- logFile = null;
+ _logFile = null;
}
- closeLogFile = false;
+ _closeLogFile = false;
}
- if (instrumentationLogFile != null && instrumentationQueueCount > 0)
+ if (_instrumentationLogFile != null && instrumentationQueueCount > 0)
{
try
{
@@ -108,20 +112,20 @@ class RFLogging
{
try
{
- lock (instrumentationMessageQueue)
+ lock (_instrumentationMessageQueue)
{
- text = instrumentationMessageQueue.Dequeue();
+ text = _instrumentationMessageQueue.Dequeue();
}
}
catch (InvalidOperationException) { text = null; }
if (!String.IsNullOrEmpty(text))
{
- instrumentationLogFile.Write(encoding.GetBytes(text), 0, text.Length);
+ _instrumentationLogFile.Write(_encoding.GetBytes(text), 0, text.Length);
text = null;
}
}
- instrumentationLogFile.Flush();
+ _instrumentationLogFile.Flush();
}
catch (IOException e)
{
@@ -133,7 +137,7 @@ class RFLogging
private void CreateInstrumentationLog()
{
- if (instrumentationLogFile == null)
+ if (_instrumentationLogFile == null)
{
try
{
@@ -143,11 +147,11 @@ class RFLogging
logFilename = logDirectory + "\\instrmentation.log-" + DateTime.Now.ToString().Replace('/', '-').Replace(':', '.');
}
- instrumentationLogFile = File.Open(logFilename, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite);
+ _instrumentationLogFile = File.Open(logFilename, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite);
}
catch
{
- instrumentationLogFile = null;
+ _instrumentationLogFile = null;
return;
}
}
@@ -160,12 +164,12 @@ class RFLogging
/// </summary>
public void OpenLog(string name)
{
- if (logFile != null)
+ if (_logFile != null)
{
#if !PROJECTK_BUILD
logFile.Close();
#endif
- logFile = null;
+ _logFile = null;
}
// open the log file if the user hasn't disabled it.
string filename = null;
@@ -187,7 +191,7 @@ class RFLogging
}
try
{
- logFile = File.Open(filename, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite);
+ _logFile = File.Open(filename, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite);
}
catch (IOException e)
{
@@ -201,28 +205,28 @@ class RFLogging
catch (ArgumentException)
{
Console.WriteLine("RFLogging - Blank or Empty FriendlyName, logging is disabled: {0}", name);
- logFile = null;
+ _logFile = null;
}
catch (PathTooLongException)
{
Console.WriteLine("RFLogging - FriendlyName is too long, logging is disabled: {0}", name);
- logFile = null;
+ _logFile = null;
}
catch (DirectoryNotFoundException ex)
{
Console.WriteLine(ex.ToString());
Console.WriteLine("RFLogging - Friendly name contains drive or directory specifiers, logging is disabled: {0} {1}", name, filename);
- logFile = null;
+ _logFile = null;
}
catch (UnauthorizedAccessException)
{
Console.WriteLine("RFLogging - Unauthorized access to log file, please change the test name or fix the current directory: {0}.log", name);
- logFile = null;
+ _logFile = null;
}
catch (NotSupportedException)
{
Console.WriteLine("RFLogging - The friendly test name contains a : in the string, try again: {0}", name);
- logFile = null;
+ _logFile = null;
}
}
@@ -231,18 +235,18 @@ class RFLogging
/// </summary>
public void CloseLog()
{
- if (null != logFile)
+ if (null != _logFile)
{
WriteToLog("</TestRun>\r\n");
-
- closeLogFile = true;
- for(int i=0; i<60 && closeLogFile; ++i)
+ _closeLogFile = true;
+
+ for (int i = 0; i < 60 && _closeLogFile; ++i)
{
Thread.Sleep(100);
}
- if(closeLogFile)
+ if (_closeLogFile)
{
throw new InvalidOperationException("Log was not closed after waiting 1 minute.");
}
@@ -346,17 +350,17 @@ class RFLogging
/// This writes a line of text to the log file. If the log file is not opened no action is taken.
/// </summary>
/// <param name="text">the text to write to the logfile</param>
- void WriteToLog(string text)
+ private void WriteToLog(string text)
{
WriteToReport();
- if (logFile != null)
+ if (_logFile != null)
{
try
{
- lock (messageQueue)
+ lock (_messageQueue)
{
- messageQueue.Enqueue(text);
+ _messageQueue.Enqueue(text);
}
}
catch (IOException) { /*Eat exceptions for IO */ }
@@ -386,9 +390,9 @@ class RFLogging
}
p.Dispose();
}
- else if (!noStatusWarningDisplayed)
+ else if (!_noStatusWarningDisplayed)
{
- noStatusWarningDisplayed = true;
+ _noStatusWarningDisplayed = true;
Console.WriteLine("WARNING: record.js does not exist, not updating status...");
}
}
@@ -405,19 +409,19 @@ class RFLogging
{
get
{
- return (reportResults);
+ return (_reportResults);
}
set
{
- reportResults = value;
+ _reportResults = value;
}
}
public void LogNoResultReporter(bool fReportResults)
{
- if (!noStatusWarningDisplayed)
+ if (!_noStatusWarningDisplayed)
{
- noStatusWarningDisplayed = true;
+ _noStatusWarningDisplayed = true;
if (fReportResults)
{
Console.WriteLine("WARNING: record.js does not exist, not updating status...");
@@ -438,15 +442,14 @@ class RFLogging
str = String.Format("[{0} {2}] {1}\r\n", DateTime.Now.ToString(), str, Thread.CurrentThread.ManagedThreadId);
try
{
- lock (instrumentationMessageQueue)
+ lock (_instrumentationMessageQueue)
{
- instrumentationMessageQueue.Enqueue(str);
+ _instrumentationMessageQueue.Enqueue(str);
}
}
- catch (IOException) { /*Eat exceptions for IO */ }
- catch (InvalidOperationException) { /*Eat exceptions if we can't queue */}
+ catch (IOException) { /*Eat exceptions for IO */ }
+ catch (InvalidOperationException) { /*Eat exceptions if we can't queue */}
}
}
-
}
diff --git a/tests/src/GC/Stress/Framework/ReliabilityConfiguration.cs b/tests/src/GC/Stress/Framework/ReliabilityConfiguration.cs
index 956a949467..ac71967d5f 100644
--- a/tests/src/GC/Stress/Framework/ReliabilityConfiguration.cs
+++ b/tests/src/GC/Stress/Framework/ReliabilityConfiguration.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -49,15 +51,15 @@ public enum LoggingLevels
/// </summary>
public class ReliabilityConfig : IEnumerable, IEnumerator
{
- ArrayList testSet = new ArrayList(); // this is the set of <Test... > tags we find. There may be multiple test runs in one
+ private ArrayList _testSet = new ArrayList(); // this is the set of <Test... > tags we find. There may be multiple test runs in one
// config file.
- ReliabilityTestSet curTestSet; // The test set we're currently filling in...
- int index = -1; // Current test set index
+ private ReliabilityTestSet _curTestSet; // The test set we're currently filling in...
+ private int _index = -1; // Current test set index
// Toplevel tags for all config files
- const string configHost = "Host";
- const string configInclude = "Include";
- const string configIncludes = "Includes";
+ private const string configHost = "Host";
+ private const string configInclude = "Include";
+ private const string configIncludes = "Includes";
internal class RFConfigOptions
{
@@ -71,76 +73,76 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
// Various tags for the concurrent test configuration file.
- const string concurrentConfigTest = "Test";
- const string concurrentConfigAssembly = "Assembly";
- const string configTestMinimumCPU = "minimumCPU";
- const string configTestMinimumCPUStaggered = "minimumCPUStaggered";
- const string configInstallDetours = "installDetours";
- const string configLoggingLevel = "loggingLevel";
- const string configTestMinimumMem = "minimumMem";
- const string configTestMinimumTests = "minimumTests";
- const string configTestMaximumTests = "maximumTests";
- const string configTestDisableLogging = "disableLogging";
- const string configEnablePerfCounters = "enablePerfCounters";
- const string configDefaultDebugger = "defaultDebugger";
- const string configDefaultDebuggerOptions = "defaultDebuggerOptions";
- const string configDefaultTestStartMode = "defaultTestLoader";
- const string configResultReporting = "resultReporting";
- const string configResultReportingUrl = "resultReportingUrl";
- const string configResultReportingBvtCategory = "resultBvtCategory";
- const string configULAppDomainUnloadPercent = "ulAppDomainUnloadPercent";
- const string configULGeneralUnloadPercent = "ulGeneralUnloadPercent";
- const string configULAssemblyLoadPercent = "ulAssemblyLoadPercent";
- const string configULWaitTime = "ulWaitTime";
- const string configCcFailMail = "ccFailMail";
- const string configAppDomainLoaderMode = "appDomainLoaderMode";
- const string configRoundRobinAppDomainCount = "numAppDomains";
+ private const string concurrentConfigTest = "Test";
+ private const string concurrentConfigAssembly = "Assembly";
+ private const string configTestMinimumCPU = "minimumCPU";
+ private const string configTestMinimumCPUStaggered = "minimumCPUStaggered";
+ private const string configInstallDetours = "installDetours";
+ private const string configLoggingLevel = "loggingLevel";
+ private const string configTestMinimumMem = "minimumMem";
+ private const string configTestMinimumTests = "minimumTests";
+ private const string configTestMaximumTests = "maximumTests";
+ private const string configTestDisableLogging = "disableLogging";
+ private const string configEnablePerfCounters = "enablePerfCounters";
+ private const string configDefaultDebugger = "defaultDebugger";
+ private const string configDefaultDebuggerOptions = "defaultDebuggerOptions";
+ private const string configDefaultTestStartMode = "defaultTestLoader";
+ private const string configResultReporting = "resultReporting";
+ private const string configResultReportingUrl = "resultReportingUrl";
+ private const string configResultReportingBvtCategory = "resultBvtCategory";
+ private const string configULAppDomainUnloadPercent = "ulAppDomainUnloadPercent";
+ private const string configULGeneralUnloadPercent = "ulGeneralUnloadPercent";
+ private const string configULAssemblyLoadPercent = "ulAssemblyLoadPercent";
+ private const string configULWaitTime = "ulWaitTime";
+ private const string configCcFailMail = "ccFailMail";
+ private const string configAppDomainLoaderMode = "appDomainLoaderMode";
+ private const string configRoundRobinAppDomainCount = "numAppDomains";
// Attributes for the <Assembly ...> tag
- const string configAssemblyName = "id";
- const string configAssemblyFilename = "filename";
- const string configAssemblySuccessCode = "successCode";
- const string configAssemblyEntryPoint = "entryPoint";
- const string configAssemblyArguments = "arguments";
- const string configAssemblyConcurrentCopies = "concurrentCopies";
- const string configAssemblyBasePath = "basePath";
- const string configAssemblyStatus = "status";
- const string configAssemblyStatusDisabled = "disabled";
- const string configAssemblyDebugger = "debugger"; // "none", "cdb.exe", "windbg.exe", etc... only w/ Process.Start test starter
- const string configAssemblyDebuggerOptions = "debuggerOptions"; // cmd line options for debugger - only w/ Process.Start test starter
- const string configAssemblySmartNetGuid = "guid";
- const string configAssemblyDuration = "expectedDuration";
- const string configAssemblyRequiresSDK = "requiresSDK";
- const string configAssemblyTestLoader = "testLoader";
- const string configAssemblyTestAttributes = "testAttrs";
- const string configAssemblyTestOwner = "testOwner";
- const string configAssemblyTestGroup = "group";
- const string configAssemblyPreCommand = "precommand";
- const string configAssemblyPostCommand = "postcommand";
- const string configAssemblyCustomAction = "customAction";
-
-
- const string configPercentPassIsPass = "percentPassIsPass";
+ private const string configAssemblyName = "id";
+ private const string configAssemblyFilename = "filename";
+ private const string configAssemblySuccessCode = "successCode";
+ private const string configAssemblyEntryPoint = "entryPoint";
+ private const string configAssemblyArguments = "arguments";
+ private const string configAssemblyConcurrentCopies = "concurrentCopies";
+ private const string configAssemblyBasePath = "basePath";
+ private const string configAssemblyStatus = "status";
+ private const string configAssemblyStatusDisabled = "disabled";
+ private const string configAssemblyDebugger = "debugger"; // "none", "cdb.exe", "windbg.exe", etc... only w/ Process.Start test starter
+ private const string configAssemblyDebuggerOptions = "debuggerOptions"; // cmd line options for debugger - only w/ Process.Start test starter
+ private const string configAssemblySmartNetGuid = "guid";
+ private const string configAssemblyDuration = "expectedDuration";
+ private const string configAssemblyRequiresSDK = "requiresSDK";
+ private const string configAssemblyTestLoader = "testLoader";
+ private const string configAssemblyTestAttributes = "testAttrs";
+ private const string configAssemblyTestOwner = "testOwner";
+ private const string configAssemblyTestGroup = "group";
+ private const string configAssemblyPreCommand = "precommand";
+ private const string configAssemblyPostCommand = "postcommand";
+ private const string configAssemblyCustomAction = "customAction";
+
+
+ private const string configPercentPassIsPass = "percentPassIsPass";
// Attributes for the <Include ...> tag
- const string configIncludeFilename = "filename";
+ private const string configIncludeFilename = "filename";
// Attributes for the <Discovery ...> tag
- const string configDiscovery = "Discovery";
- const string configDiscoveryPath = "path";
+ private const string configDiscovery = "Discovery";
+ private const string configDiscoveryPath = "path";
// Attributes related to debug mode...
- const string debugConfigIncludeInlined = "INLINE";
+ private const string debugConfigIncludeInlined = "INLINE";
// Test start modes
- const string configTestStartModeAppDomainLoader = "appDomainLoader";
- const string configTestStartModeProcessLoader = "processLoader";
- const string configTestStartModeTaskLoader = "taskLoader";
+ private const string configTestStartModeAppDomainLoader = "appDomainLoader";
+ private const string configTestStartModeProcessLoader = "processLoader";
+ private const string configTestStartModeTaskLoader = "taskLoader";
// APp domain loader modes
- const string configAppDomainLoaderModeFullIsolation = "fullIsolation";
- const string configAppDomainLoaderModeNormal = "normal";
- const string configAppDomainLoaderModeRoundRobin = "roundRobin";
- const string configAppDomainLoaderModeLazy = "lazy";
+ private const string configAppDomainLoaderModeFullIsolation = "fullIsolation";
+ private const string configAppDomainLoaderModeNormal = "normal";
+ private const string configAppDomainLoaderModeRoundRobin = "roundRobin";
+ private const string configAppDomainLoaderModeLazy = "lazy";
/// <summary>
@@ -161,8 +163,8 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
else if (value == "false" || value == "0" || value == "no")
{
return false;
- }
- throw new Exception(String.Format("Unknown option value for {0}: {1}",configSettingName, value));
+ }
+ throw new Exception(String.Format("Unknown option value for {0}: {1}", configSettingName, value));
}
@@ -195,7 +197,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
/// <summary>
/// Given a test configfile we find the tests that we actually want to run.
/// </summary>
- void GetTestsToRun(string testConfig)
+ private void GetTestsToRun(string testConfig)
{
int totalDepth = 0; // used for debugging mode so we can keep proper indentation.
ArrayList foundTests = new ArrayList(); // the array of tests we've found.
@@ -314,7 +316,6 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
case configHost:
if (testLevelStack.Count == 0) // we'll skip this tag when it shows up in an included file.
{
-
testLevelStack.Push(configHost);
while (currentXML.MoveToNextAttribute())
{
@@ -348,17 +349,17 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
// save any info we've gathered about tests into the current test set
- if (curTestSet != null && foundTests != null && foundTests.Count > 0)
+ if (_curTestSet != null && foundTests != null && foundTests.Count > 0)
{
- curTestSet.Tests = (ReliabilityTest[])foundTests.ToArray(typeof(ReliabilityTest));
- curTestSet.DiscoveryPaths = (string[])discoveryPaths.ToArray(typeof(string));
+ _curTestSet.Tests = (ReliabilityTest[])foundTests.ToArray(typeof(ReliabilityTest));
+ _curTestSet.DiscoveryPaths = (string[])discoveryPaths.ToArray(typeof(string));
discoveryPaths.Clear();
foundTests.Clear();
}
testLevelStack.Push(concurrentConfigTest);
- curTestSet = new ReliabilityTestSet();
+ _curTestSet = new ReliabilityTestSet();
while (currentXML.MoveToNextAttribute())
{
@@ -366,38 +367,38 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
switch (currentXML.Name)
{
case "maximumTestRuns":
- curTestSet.MaximumLoops = Convert.ToInt32(currentXML.Value);
+ _curTestSet.MaximumLoops = Convert.ToInt32(currentXML.Value);
break;
case "maximumExecutionTime":
string timeValue = currentXML.Value;
- curTestSet.MaximumTime = ConvertTimeValueToTestRunTime(timeValue);
+ _curTestSet.MaximumTime = ConvertTimeValueToTestRunTime(timeValue);
break;
case "id":
- curTestSet.FriendlyName = currentXML.Value;
+ _curTestSet.FriendlyName = currentXML.Value;
break;
case "xmlns:xsi":
case "xmlns:xsd":
break;
case configTestMinimumMem:
- curTestSet.MinPercentMem = Convert.ToInt32(currentXML.Value);
+ _curTestSet.MinPercentMem = Convert.ToInt32(currentXML.Value);
break;
case configLoggingLevel:
- curTestSet.LoggingLevel = (LoggingLevels)Convert.ToInt32(currentXML.Value.ToString(), 16);
+ _curTestSet.LoggingLevel = (LoggingLevels)Convert.ToInt32(currentXML.Value.ToString(), 16);
break;
case configTestMinimumCPUStaggered:
- curTestSet.MinPercentCPUStaggered = currentXML.Value;
+ _curTestSet.MinPercentCPUStaggered = currentXML.Value;
break;
case configTestMinimumCPU:
- curTestSet.MinPercentCPU = Convert.ToInt32(currentXML.Value);
+ _curTestSet.MinPercentCPU = Convert.ToInt32(currentXML.Value);
break;
case configInstallDetours:
if (currentXML.Value == "true" || currentXML.Value == "1" || currentXML.Value == "yes")
{
- curTestSet.InstallDetours = true;
+ _curTestSet.InstallDetours = true;
}
else if (currentXML.Value == "false" || currentXML.Value == "0" || currentXML.Value == "no")
{
- curTestSet.InstallDetours = false;
+ _curTestSet.InstallDetours = false;
}
else
{
@@ -405,7 +406,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configTestMinimumTests:
- curTestSet.MinTestsRunning = Convert.ToInt32(currentXML.Value);
+ _curTestSet.MinTestsRunning = Convert.ToInt32(currentXML.Value);
break;
case RFConfigOptions.RFConfigOptions_Test_MinMaxTestsUseCPUCount:
@@ -414,45 +415,45 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
int CPUCount = Convert.ToInt32(Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS"));
if (CPUCount <= 0)
throw new Exception("Invalid Value when reading NUMBER_OF_PROCESSORS: {0}" + CPUCount);
- curTestSet.MinTestsRunning = CPUCount;
- curTestSet.MaxTestsRunning = (int)(CPUCount * 1.5);
+ _curTestSet.MinTestsRunning = CPUCount;
+ _curTestSet.MaxTestsRunning = (int)(CPUCount * 1.5);
}
break;
case RFConfigOptions.RFConfigOptions_Test_SuppressConsoleOutputFromTests:
- curTestSet.SuppressConsoleOutputFromTests = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_SuppressConsoleOutputFromTests);
+ _curTestSet.SuppressConsoleOutputFromTests = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_SuppressConsoleOutputFromTests);
break;
-
+
case RFConfigOptions.RFConfigOptions_Test_DebugBreakOnHang:
- curTestSet.DebugBreakOnTestHang = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnHang);
+ _curTestSet.DebugBreakOnTestHang = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnHang);
break;
case RFConfigOptions.RFConfigOptions_Test_DebugBreakOnBadTest:
- curTestSet.DebugBreakOnBadTest = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnBadTest);
+ _curTestSet.DebugBreakOnBadTest = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnBadTest);
break;
case RFConfigOptions.RFConfigOptions_Test_DebugBreakOnOutOfMemory:
- curTestSet.DebugBreakOnOutOfMemory = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnOutOfMemory);
+ _curTestSet.DebugBreakOnOutOfMemory = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnOutOfMemory);
break;
case RFConfigOptions.RFConfigOptions_Test_DebugBreakOnPathTooLong:
- curTestSet.DebugBreakOnPathTooLong = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnPathTooLong);
+ _curTestSet.DebugBreakOnPathTooLong = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnPathTooLong);
break;
-
+
case RFConfigOptions.RFConfigOptions_Test_DebugBreakOnMissingTest:
- curTestSet.DebugBreakOnMissingTest = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnMissingTest);
+ _curTestSet.DebugBreakOnMissingTest = GetTrueFalseOptionValue(currentXML.Value, RFConfigOptions.RFConfigOptions_Test_DebugBreakOnMissingTest);
break;
case configResultReporting:
- curTestSet.ReportResults = GetTrueFalseOptionValue(currentXML.Value, configResultReporting);
+ _curTestSet.ReportResults = GetTrueFalseOptionValue(currentXML.Value, configResultReporting);
break;
case configResultReportingUrl:
- curTestSet.ReportResultsTo = currentXML.Value;
+ _curTestSet.ReportResultsTo = currentXML.Value;
break;
case configResultReportingBvtCategory:
try
{
- curTestSet.BvtCategory = new Guid(currentXML.Value);
+ _curTestSet.BvtCategory = new Guid(currentXML.Value);
}
catch (FormatException)
{
@@ -460,31 +461,31 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configTestMaximumTests:
- curTestSet.MaxTestsRunning = Convert.ToInt32(currentXML.Value);
+ _curTestSet.MaxTestsRunning = Convert.ToInt32(currentXML.Value);
break;
case configTestDisableLogging:
- curTestSet.DisableLogging = GetTrueFalseOptionValue(currentXML.Value, configTestDisableLogging);
+ _curTestSet.DisableLogging = GetTrueFalseOptionValue(currentXML.Value, configTestDisableLogging);
break;
case configEnablePerfCounters:
- curTestSet.EnablePerfCounters = GetTrueFalseOptionValue(currentXML.Value, configEnablePerfCounters);
+ _curTestSet.EnablePerfCounters = GetTrueFalseOptionValue(currentXML.Value, configEnablePerfCounters);
break;
case configDefaultTestStartMode:
switch (currentXML.Value)
{
case configTestStartModeAppDomainLoader:
- if (null != curTestSet.DefaultDebugger || null != curTestSet.DefaultDebuggerOptions)
+ if (null != _curTestSet.DefaultDebugger || null != _curTestSet.DefaultDebuggerOptions)
{
throw new Exception(String.Format("{0} specified with default debugger or debugger options. If you want a debugger per test please use {1}=\"{2}\" ",
configTestStartModeAppDomainLoader,
configDefaultTestStartMode,
configTestStartModeProcessLoader));
}
- curTestSet.DefaultTestStartMode = TestStartModeEnum.AppDomainLoader;
+ _curTestSet.DefaultTestStartMode = TestStartModeEnum.AppDomainLoader;
break;
case configTestStartModeProcessLoader:
- curTestSet.DefaultTestStartMode = TestStartModeEnum.ProcessLoader;
+ _curTestSet.DefaultTestStartMode = TestStartModeEnum.ProcessLoader;
break;
default:
throw new Exception(String.Format("Unknown test starter {0} specified!", currentXML.Value));
@@ -493,8 +494,8 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
case configRoundRobinAppDomainCount:
try
{
- curTestSet.NumAppDomains = Convert.ToInt32(currentXML.Value);
- if (curTestSet.NumAppDomains <= 0)
+ _curTestSet.NumAppDomains = Convert.ToInt32(currentXML.Value);
+ if (_curTestSet.NumAppDomains <= 0)
{
throw new Exception("Number of app domains must be greater than zero!");
}
@@ -508,16 +509,16 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
switch (currentXML.Value)
{
case configAppDomainLoaderModeFullIsolation:
- curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.FullIsolation;
+ _curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.FullIsolation;
break;
case configAppDomainLoaderModeNormal:
- curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.Normal;
+ _curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.Normal;
break;
case configAppDomainLoaderModeRoundRobin:
- curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.RoundRobin;
+ _curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.RoundRobin;
break;
case configAppDomainLoaderModeLazy:
- curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.Lazy;
+ _curTestSet.AppDomainLoaderMode = AppDomainLoaderMode.Lazy;
break;
default:
@@ -525,21 +526,21 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configPercentPassIsPass:
- curTestSet.PercentPassIsPass = Convert.ToInt32(currentXML.Value);
+ _curTestSet.PercentPassIsPass = Convert.ToInt32(currentXML.Value);
break;
case configDefaultDebugger:
if (currentXML.Value.Length >= 7 && currentXML.Value.Substring(currentXML.Value.Length - 7).ToLower() == "cdb.exe")
{
- curTestSet.DefaultDebugger = currentXML.Value;
+ _curTestSet.DefaultDebugger = currentXML.Value;
}
else if (currentXML.Value.Length >= 10 && currentXML.Value.Substring(currentXML.Value.Length - 7).ToLower() == "windbg.exe")
{
- curTestSet.DefaultDebugger = currentXML.Value;
+ _curTestSet.DefaultDebugger = currentXML.Value;
}
else if (currentXML.Value.ToLower() == "none")
{
- curTestSet.DefaultDebugger = String.Empty;
+ _curTestSet.DefaultDebugger = String.Empty;
}
else
{
@@ -547,22 +548,22 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configDefaultDebuggerOptions:
- curTestSet.DefaultDebuggerOptions = Environment.ExpandEnvironmentVariables(currentXML.Value);
+ _curTestSet.DefaultDebuggerOptions = Environment.ExpandEnvironmentVariables(currentXML.Value);
break;
case configULAssemblyLoadPercent:
- curTestSet.ULAssemblyLoadPercent = Convert.ToInt32(currentXML.Value);
+ _curTestSet.ULAssemblyLoadPercent = Convert.ToInt32(currentXML.Value);
break;
case configULAppDomainUnloadPercent:
- curTestSet.ULAppDomainUnloadPercent = Convert.ToInt32(currentXML.Value);
+ _curTestSet.ULAppDomainUnloadPercent = Convert.ToInt32(currentXML.Value);
break;
case configULGeneralUnloadPercent:
- curTestSet.ULGeneralUnloadPercent = Convert.ToInt32(currentXML.Value);
+ _curTestSet.ULGeneralUnloadPercent = Convert.ToInt32(currentXML.Value);
break;
case configULWaitTime:
- curTestSet.ULWaitTime = Convert.ToInt32(currentXML.Value);
+ _curTestSet.ULWaitTime = Convert.ToInt32(currentXML.Value);
break;
case configCcFailMail:
- curTestSet.CCFailMail = currentXML.Value;
+ _curTestSet.CCFailMail = currentXML.Value;
break;
default:
throw new Exception("Unknown attribute (" + currentXML.Name + ") on " + concurrentConfigTest + " tag!");
@@ -572,13 +573,13 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
// Check to see if any of the test attribute environment variables are set,
// If so, then use the environment variables.
if ((Environment.GetEnvironmentVariable("TIMELIMIT") != null) && (Environment.GetEnvironmentVariable("TIMELIMIT") != ""))
- curTestSet.MaximumTime = ConvertTimeValueToTestRunTime(Environment.GetEnvironmentVariable("TIMELIMIT"));
+ _curTestSet.MaximumTime = ConvertTimeValueToTestRunTime(Environment.GetEnvironmentVariable("TIMELIMIT"));
if ((Environment.GetEnvironmentVariable("MINCPU") != null) && (Environment.GetEnvironmentVariable("MINCPU") != ""))
- curTestSet.MinPercentCPU = Convert.ToInt32(Environment.GetEnvironmentVariable("MINCPU"));
+ _curTestSet.MinPercentCPU = Convert.ToInt32(Environment.GetEnvironmentVariable("MINCPU"));
- testSet.Add(curTestSet);
+ _testSet.Add(_curTestSet);
break;
case configDiscovery:
if (testLevelStack.Count == 0 || (string)testLevelStack.Peek() != concurrentConfigTest)
@@ -617,33 +618,33 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
testLevelStack.Push(concurrentConfigAssembly);
- ReliabilityTest rt = new ReliabilityTest(curTestSet.SuppressConsoleOutputFromTests);
- rt.TestStartMode = curTestSet.DefaultTestStartMode;
+ ReliabilityTest rt = new ReliabilityTest(_curTestSet.SuppressConsoleOutputFromTests);
+ rt.TestStartMode = _curTestSet.DefaultTestStartMode;
// first we need to setup any default options which are set globally on
// the test start mode.
- if (null != curTestSet.DefaultDebugger)
+ if (null != _curTestSet.DefaultDebugger)
{
- if (curTestSet.DefaultTestStartMode != TestStartModeEnum.ProcessLoader)
+ if (_curTestSet.DefaultTestStartMode != TestStartModeEnum.ProcessLoader)
{
throw new Exception(String.Format("{0} specified with default debugger or debugger options. If you want a debugger per test please use {1}=\"{2}\" ",
configTestStartModeAppDomainLoader,
configDefaultTestStartMode,
configTestStartModeProcessLoader));
}
- rt.Debugger = curTestSet.DefaultDebugger;
+ rt.Debugger = _curTestSet.DefaultDebugger;
}
- if (null != curTestSet.DefaultDebuggerOptions)
+ if (null != _curTestSet.DefaultDebuggerOptions)
{
- if (curTestSet.DefaultTestStartMode != TestStartModeEnum.ProcessLoader)
+ if (_curTestSet.DefaultTestStartMode != TestStartModeEnum.ProcessLoader)
{
throw new Exception(String.Format("{0} specified with default debugger or debugger options. If you want a debugger per test please use {1}=\"{2}\" ",
configTestStartModeAppDomainLoader,
configDefaultTestStartMode,
configTestStartModeProcessLoader));
}
- rt.DebuggerOptions = curTestSet.DefaultDebuggerOptions;
+ rt.DebuggerOptions = _curTestSet.DefaultDebuggerOptions;
}
@@ -701,7 +702,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configAssemblyDebugger:
- if (TestStartModeEnum.ProcessLoader != curTestSet.DefaultTestStartMode)
+ if (TestStartModeEnum.ProcessLoader != _curTestSet.DefaultTestStartMode)
{
throw new Exception(String.Format("{0} can only be set for test sets with {1}=\"{2}\" set.",
configAssemblyDebugger,
@@ -727,7 +728,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
break;
case configAssemblyDebuggerOptions:
- if (TestStartModeEnum.ProcessLoader != curTestSet.DefaultTestStartMode)
+ if (TestStartModeEnum.ProcessLoader != _curTestSet.DefaultTestStartMode)
{
throw new Exception(String.Format("{0} can only be set for test sets with {1}=\"{2}\" set.",
configAssemblyDebuggerOptions,
@@ -818,7 +819,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
for (i = 0; i < foundTests.Count; i++)
{
ReliabilityTest test = foundTests[i] as ReliabilityTest;
- Debug.Assert(test != null, "Non reliability test in foundTests array!");
+ Debug.Assert(test != null, "Non reliability test in foundTests array!");
if (null != test.Group)
{
string curGroupName = test.Group[0].ToString();
@@ -834,7 +835,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
if (rt.Group == null)
{
// this is the first test in this group
- rt.Group = new List<ReliabilityTest>();
+ rt.Group = new List<ReliabilityTest>();
rt.Group.Add(rt);
}
break;
@@ -878,7 +879,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
}
int testCopies = 1;
- if (curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.FullIsolation)
+ if (_curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.FullIsolation)
{
// in this mode each copy of the test is ran in it's own app domain,
// fully isolated from all other copies of the test. If the user
@@ -886,7 +887,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
testCopies = rt.ConcurrentCopies;
rt.ConcurrentCopies = 1;
}
- else if (curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.RoundRobin)
+ else if (_curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.RoundRobin)
{
// In this mode each test is ran in an app domain w/ other tests.
testCopies = rt.ConcurrentCopies;
@@ -970,10 +971,10 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
} // end of while(currentXML.Read())
} while (xmlFileStack.Count > 0);
- if (curTestSet != null && foundTests != null && foundTests.Count > 0)
+ if (_curTestSet != null && foundTests != null && foundTests.Count > 0)
{
- curTestSet.Tests = (ReliabilityTest[])foundTests.ToArray(typeof(ReliabilityTest));
- curTestSet.DiscoveryPaths = (string[])discoveryPaths.ToArray(typeof(string));
+ _curTestSet.Tests = (ReliabilityTest[])foundTests.ToArray(typeof(ReliabilityTest));
+ _curTestSet.DiscoveryPaths = (string[])discoveryPaths.ToArray(typeof(string));
discoveryPaths.Clear();
foundTests.Clear();
}
@@ -1016,7 +1017,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
/// <summary>
/// given a path with a filename on it we remove the filename (to get just the base path).
/// </summary>
- string stripFilenameFromPath(string path)
+ private string stripFilenameFromPath(string path)
{
string trimmedPath = path.Trim();
@@ -1061,9 +1062,9 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
{
get
{
- if (index < testSet.Count && index >= 0)
+ if (_index < _testSet.Count && _index >= 0)
{
- return (testSet[index]);
+ return (_testSet[_index]);
}
throw new InvalidOperationException();
@@ -1076,8 +1077,8 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
/// <returns></returns>
public bool MoveNext()
{
- index++;
- if (index >= testSet.Count)
+ _index++;
+ if (_index >= _testSet.Count)
{
return (false);
}
@@ -1090,7 +1091,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
/// </summary>
public void Reset()
{
- index = 0;
+ _index = 0;
}
@@ -1119,7 +1120,6 @@ public class ReliabilityConfig : IEnumerable, IEnumerator
{
Console.WriteLine(output);
}
-
}
[Flags]
diff --git a/tests/src/GC/Stress/Framework/ReliabilityFramework.cs b/tests/src/GC/Stress/Framework/ReliabilityFramework.cs
index 21e7421966..ad931bc749 100644
--- a/tests/src/GC/Stress/Framework/ReliabilityFramework.cs
+++ b/tests/src/GC/Stress/Framework/ReliabilityFramework.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
#define USE_INSTRUMENTATION
@@ -30,7 +32,7 @@ delegate void TestPreLoaderDelegate(ReliabilityTest test, string[] paths);
#if PROJECTK_BUILD
using System.Runtime.Loader;
-class CustomAssemblyResolver : AssemblyLoadContext
+internal class CustomAssemblyResolver : AssemblyLoadContext
{
protected override Assembly Load(AssemblyName assemblyName)
{
@@ -76,36 +78,36 @@ public class ReliabilityFramework
#endif
{
// instance members
- int testsRunningCount = 0, testsRanCount = 0, failCount = 0;
- ReliabilityConfig reliabilityConfig;
- ReliabilityTestSet curTestSet;
- DateTime startTime;
- bool totalSuccess;
+ private int _testsRunningCount = 0,_testsRanCount = 0,_failCount = 0;
+ private ReliabilityConfig _reliabilityConfig;
+ private ReliabilityTestSet _curTestSet;
+ private DateTime _startTime;
+ private bool _totalSuccess;
#if !PROJECTK_BUILD
PerformanceCounter cpuCounter, memCounter, pagesCounter, pageFaultsCounter, ourPageFaultsCounter; // we look at the total for all CPUs
Result resultReporter = null;
#endif
- Guid resultGroupGuid = Guid.Empty;
- AutoResetEvent _testDone = new AutoResetEvent(false);
+ private Guid _resultGroupGuid = Guid.Empty;
+ private AutoResetEvent _testDone = new AutoResetEvent(false);
#if !PROJECTK_BUILD
AppDomain[] _testDomains = null;
#endif
- DetourHelpers _detourHelpers;
- Hashtable foundTests;
+ private DetourHelpers _detourHelpers;
+ private Hashtable _foundTests;
public int LoadingCount = 0;
- int reportedFailCnt = 0;
- RFLogging logger = new RFLogging();
- private DateTime lastLogTime = DateTime.Now;
+ private int _reportedFailCnt = 0;
+ private RFLogging _logger = new RFLogging();
+ private DateTime _lastLogTime = DateTime.Now;
// static members
- static int seed = (int)System.DateTime.Now.Ticks;
- static Random randNum = new Random(seed);
- static bool _fNoExit = false;
+ private static int s_seed = (int)System.DateTime.Now.Ticks;
+ private static Random s_randNum = new Random(s_seed);
+ private static bool s_fNoExit = false;
#if !PROJECTK_BUILD
static string myProcessName = null;
#endif
// constants
- const string waitingText = "Waiting for all tests to finish loading, Remaining Tests: ";
+ private const string waitingText = "Waiting for all tests to finish loading, Remaining Tests: ";
/// <summary>
/// Our main execution routine for the reliability framework. Here we create an instance of the framework & run the reliability tests
@@ -120,13 +122,13 @@ public class ReliabilityFramework
string sTests = "tests", sSeed = "seed";
ReliabilityFramework rf = new ReliabilityFramework();
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Started");
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Started");
#if !PROJECTK_BUILD
Thread.CurrentThread.Priority = ThreadPriority.Highest;
#endif
foreach (string arg in args)
{
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, String.Format("Argument: {0}", arg));
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, String.Format("Argument: {0}", arg));
if (arg[0] == '/' || arg[0] == '-')
{
if (String.Compare(arg.Substring(1), "replay", true) == 0)
@@ -141,8 +143,8 @@ public class ReliabilityFramework
}
else if (String.Compare(arg.Substring(1, arg.IndexOf(':') - 1), sSeed, true) == 0)
{
- seed = Convert.ToInt32(arg.Substring(sSeed.Length + 2));
- randNum = new Random(seed);
+ s_seed = Convert.ToInt32(arg.Substring(sSeed.Length + 2));
+ s_randNum = new Random(s_seed);
}
else
{
@@ -159,7 +161,7 @@ public class ReliabilityFramework
{
okToContinue = false;
Console.WriteLine("You must specify a config file!");
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "No configuration file specified.");
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "No configuration file specified.");
}
if (!okToContinue)
{
@@ -171,7 +173,7 @@ public class ReliabilityFramework
Console.WriteLine(" /replay - Replay from log file");
Console.WriteLine(" /{0}:<tests> - Comma delimited list of tests to run (no spaces)", sTests);
Console.WriteLine(" /{0}:<seed> - Random Number seed for replays", sSeed);
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Not ok to continue.");
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Not ok to continue.");
#if PROJECTK_BUILD
return 0;
@@ -185,9 +187,9 @@ public class ReliabilityFramework
{
try
{
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, "Running tests...");
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, "Running tests...");
retVal = rf.RunReliabilityTests(configFile, doReplay);
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, String.Format("Successfully executed tests, return val: {0}", retVal));
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, String.Format("Successfully executed tests, return val: {0}", retVal));
}
catch (OutOfMemoryException e)
{
@@ -208,19 +210,19 @@ public class ReliabilityFramework
}
if (eTemp == null)
{
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, String.Format("Exception while running tests: {0}", e));
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.Tests, String.Format("Exception while running tests: {0}", e));
Console.WriteLine("There was an exception while attempting to run the tests: See Instrumentation Log for details");
}
}
}
finally
{
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Reliability framework is shutting down...");
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, "Reliability framework is shutting down...");
}
NoExitPoll();
- rf.logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, String.Format("Shutdown w/ ret val of {0}", retVal));
+ rf._logger.WriteToInstrumentationLog(null, LoggingLevels.StartupShutdown, String.Format("Shutdown w/ ret val of {0}", retVal));
GC.Collect(2);
@@ -232,8 +234,8 @@ public class ReliabilityFramework
{
try
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, String.Format("Exception while running tests: {0}", e));
- if (curTestSet.DebugBreakOnOutOfMemory)
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, String.Format("Exception while running tests: {0}", e));
+ if (_curTestSet.DebugBreakOnOutOfMemory)
{
OomExceptionCausedDebugBreak();
}
@@ -259,21 +261,21 @@ public class ReliabilityFramework
/// <returns>100 on sucess, another number on failure.</returns>
public int RunReliabilityTests(string testConfig, bool doReplay)
{
- totalSuccess = true;
+ _totalSuccess = true;
try
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "Getting configuration...");
- reliabilityConfig = new ReliabilityConfig(testConfig);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "Getting configuration...");
+ _reliabilityConfig = new ReliabilityConfig(testConfig);
}
catch (ArgumentException e)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, String.Format("Error while getting configuration: {0}", e));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, String.Format("Error while getting configuration: {0}", e));
return (-1);
}
catch (FileNotFoundException fe)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, String.Format("Couldn't find configuration file: {0}", fe));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, String.Format("Couldn't find configuration file: {0}", fe));
return (-1);
}
@@ -288,7 +290,7 @@ public class ReliabilityFramework
#endif
// Enumerator through all the test sets...
- foreach (ReliabilityTestSet testSet in reliabilityConfig)
+ foreach (ReliabilityTestSet testSet in _reliabilityConfig)
{
if (testSet.InstallDetours)
{
@@ -307,11 +309,11 @@ public class ReliabilityFramework
// restore the current directory incase a test changed it
Directory.SetCurrentDirectory(curDir);
- logger.WriteToInstrumentationLog(testSet, LoggingLevels.Tests, String.Format("Executing test set: {0}", testSet.FriendlyName));
- testsRunningCount = 0;
- testsRanCount = 0;
- curTestSet = testSet;
- logger.ReportResults = curTestSet.ReportResults;
+ _logger.WriteToInstrumentationLog(testSet, LoggingLevels.Tests, String.Format("Executing test set: {0}", testSet.FriendlyName));
+ _testsRunningCount = 0;
+ _testsRanCount = 0;
+ _curTestSet = testSet;
+ _logger.ReportResults = _curTestSet.ReportResults;
#if !PROJECTK_BUILD
if (curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.RoundRobin)
@@ -326,9 +328,9 @@ public class ReliabilityFramework
}
}
#endif
- if (curTestSet.ReportResults)
+ if (_curTestSet.ReportResults)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.SmartDotNet, "Reporting results...");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.SmartDotNet, "Reporting results...");
try
{
#if !PROJECTK_BUILD
@@ -378,7 +380,7 @@ public class ReliabilityFramework
}
catch (Exception e)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.SmartDotNet, String.Format("Exception while communicating w/ smart.net server: {0}", e));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.SmartDotNet, String.Format("Exception while communicating w/ smart.net server: {0}", e));
#if !PROJECTK_BUILD
resultReporter = null;
#endif
@@ -389,24 +391,24 @@ public class ReliabilityFramework
// we don't log while we're replaying a log file.
if (!doReplay)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Logging, "Opening log file...");
- if (!curTestSet.DisableLogging)
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Logging, "Opening log file...");
+ if (!_curTestSet.DisableLogging)
{
- logger.OpenLog(curTestSet.FriendlyName);
+ _logger.OpenLog(_curTestSet.FriendlyName);
}
- logger.WriteStartupInfo(seed);
+ _logger.WriteStartupInfo(s_seed);
}
if (testSet.Tests == null)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "No tests to run in test set");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "No tests to run in test set");
Console.WriteLine("No tests to run, skipping..\r\n");
// no tests in this test set, skip it.
continue;
}
// step 1: preload all the tests, this does NOT start them.
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "Preloading tests...");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "Preloading tests...");
Console.Write("Loading all tests: ");
bool haveAtLeastOneTest = false;
for (int i = 0; i < testSet.Tests.Length; i++)
@@ -434,7 +436,7 @@ public class ReliabilityFramework
break;
case TestStartModeEnum.AppDomainLoader:
#if PROJECTK_BUILD
- Console.WriteLine("Appdomain mode is NOT supported for ProjectK");
+ Console.WriteLine("Appdomain mode is NOT supported for ProjectK");
#else
// for the app domain loader we create the
// app domains here. This is kinda slow so we
@@ -456,13 +458,12 @@ public class ReliabilityFramework
break;
}
Console.Write(".");
-
}
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "Finished Preloading tests...");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "Finished Preloading tests...");
if (!haveAtLeastOneTest)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "No tests to execute");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "No tests to execute");
AddFailure("No tests exist!", null, -1);
Console.WriteLine("I have no tests to run!");
continue;
@@ -475,34 +476,34 @@ public class ReliabilityFramework
Thread.Sleep(1000);
}
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "All tests loaded...");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "All tests loaded...");
Console.WriteLine("");
// update the startTime
- startTime = DateTime.Now;
+ _startTime = DateTime.Now;
// step 2: start all the tests & run them until we're done.
// if we're in replay mode we'll replay the start order from the log.
if (doReplay)
{
- Console.WriteLine("Replaying from log file {0}.log", curTestSet.FriendlyName);
- ExecuteFromLog("Logs\\" + curTestSet.FriendlyName + ".log");
+ Console.WriteLine("Replaying from log file {0}.log", _curTestSet.FriendlyName);
+ ExecuteFromLog("Logs\\" + _curTestSet.FriendlyName + ".log");
}
else
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, "Beginning test run...");
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, "Beginning test run...");
#if !PROJECTK_BUILD
SetupGeneralUnload();
#endif
TestStarter();
- logger.CloseLog();
+ _logger.CloseLog();
}
- if ((testSet.PercentPassIsPass != -1 && ((failCount * 100) / testsRanCount) < (100 - testSet.PercentPassIsPass)))
+ if ((testSet.PercentPassIsPass != -1 && ((_failCount * 100) / _testsRanCount) < (100 - testSet.PercentPassIsPass)))
{
- Console.WriteLine("Some tests failed, but below the fail percent ({0} ran, {1} failed, perecent={2})", testsRanCount, failCount, testSet.PercentPassIsPass);
- totalSuccess = true;
+ Console.WriteLine("Some tests failed, but below the fail percent ({0} ran, {1} failed, perecent={2})", _testsRanCount, _failCount, testSet.PercentPassIsPass);
+ _totalSuccess = true;
}
}
@@ -511,7 +512,7 @@ public class ReliabilityFramework
_detourHelpers.Uninitialize();
}
- if (totalSuccess)
+ if (_totalSuccess)
{
Console.WriteLine("All tests passed");
return (100);
@@ -520,21 +521,21 @@ public class ReliabilityFramework
}
[DllImport("kernel32.dll")]
- extern static void DebugBreak();
+ private extern static void DebugBreak();
[DllImport("kernel32.dll")]
- extern static bool IsDebuggerPresent();
+ private extern static bool IsDebuggerPresent();
[DllImport("kernel32.dll")]
- extern static void OutputDebugString(string debugStr);
+ private extern static void OutputDebugString(string debugStr);
/// <summary>
/// Checks to see if we should block all execution due to a fatal error
/// (when DebugBreak is not available on win9x or running outside the debugger).
/// </summary>
- static void NoExitPoll()
+ private static void NoExitPoll()
{
- if (_fNoExit)
+ if (s_fNoExit)
{
try
{
@@ -563,7 +564,7 @@ public class ReliabilityFramework
}
finally
{
- _fNoExit = true;
+ s_fNoExit = true;
Thread.CurrentThread.Join();
}
}
@@ -665,10 +666,10 @@ public class ReliabilityFramework
/// number of loops & number of tests in the current test set.
/// </summary>
/// <returns></returns>
- int CalculateTestsToRun()
+ private int CalculateTestsToRun()
{
int totalTestsToRun = 0;
- foreach (ReliabilityTest test in curTestSet.Tests)
+ foreach (ReliabilityTest test in _curTestSet.Tests)
{
for (int i = 0; i < test.ConcurrentCopies; i++)
{
@@ -676,9 +677,9 @@ public class ReliabilityFramework
}
}
- if (curTestSet.MaximumLoops != -1)
+ if (_curTestSet.MaximumLoops != -1)
{
- totalTestsToRun *= curTestSet.MaximumLoops;
+ totalTestsToRun *= _curTestSet.MaximumLoops;
}
else
{
@@ -691,7 +692,7 @@ public class ReliabilityFramework
/// TestStarter monitors the current situation and starts tests as appropriate.
/// </summary>
///
- void TestStarter()
+ private void TestStarter()
{
#if !PROJECTK_BUILD
// we don't want our test starter to be starved for resources & be unable to start tests.
@@ -708,7 +709,7 @@ public class ReliabilityFramework
// so we start new tests sooner (so they start BEFORE we drop below our minimum CPU)
//Console.WriteLine("RF - TestStarter found {0} tests to run", totalTestsToRun);
- if (curTestSet.SuppressConsoleOutputFromTests)
+ if (_curTestSet.SuppressConsoleOutputFromTests)
Console.SetOut(System.IO.TextWriter.Null);
/************************************************************************
@@ -728,7 +729,7 @@ public class ReliabilityFramework
float pageFaultsVal = 0;
float ourPageFaultsVal = 0;
- if ((testsRanCount + testsRunningCount) < totalTestsToRun)
+ if ((_testsRanCount + _testsRunningCount) < totalTestsToRun)
{
// alright, so we have the potential of having available tests. So now we need to figure
// out whether or not it's actually appropriate for us to start a test. We have a lot of
@@ -743,11 +744,11 @@ public class ReliabilityFramework
bool startTest = false; // do we need to start a test?
- TimeSpan timeRunning = DateTime.Now.Subtract(startTime);
+ TimeSpan timeRunning = DateTime.Now.Subtract(_startTime);
// if the test didn't exist our test object is null
// and the test can't be ran.
- if (curTestSet.MaxTestsRunning == -1 || (testsRunningCount < curTestSet.MaxTestsRunning)) // don't start if we have a maximum # of tests and we've reached it.
+ if (_curTestSet.MaxTestsRunning == -1 || (_testsRunningCount < _curTestSet.MaxTestsRunning)) // don't start if we have a maximum # of tests and we've reached it.
{
#if !PROJECTK_BUILD
if (curTestSet.EnablePerfCounters)
@@ -761,32 +762,32 @@ public class ReliabilityFramework
}
#endif
// check test running count.
- if (testsRunningCount < curTestSet.MinTestsRunning || testsRunningCount == 0)
+ if (_testsRunningCount < _curTestSet.MinTestsRunning || _testsRunningCount == 0)
{
startTest = true;
// check memory usage
}
- else if (curTestSet.EnablePerfCounters)
+ else if (_curTestSet.EnablePerfCounters)
{
- if (memVal < (curTestSet.MinPercentMem + memAdjust))
+ if (memVal < (_curTestSet.MinPercentMem + memAdjust))
{
startTest = true;
// the more we adjust the adjuster the harder we make to adjust it in the future. We have to fall out
// of the range of 1/4 of the adjuster value to increment it again. (so, if mem %==50, and memAdjust==8,
// we need to fall below 48 before we'll adjust it again)
- if (memVal < (curTestSet.MinPercentMem - (memAdjust >> 2)) && memAdjust < 25)
+ if (memVal < (_curTestSet.MinPercentMem - (memAdjust >> 2)) && memAdjust < 25)
{
memAdjust++;
}
}
// check CPU usage
- else if ((cpuVal < (curTestSet.GetCurrentMinPercentCPU(timeRunning) + cpuAdjust)))
+ else if ((cpuVal < (_curTestSet.GetCurrentMinPercentCPU(timeRunning) + cpuAdjust)))
{
startTest = true;
// the more we adjust the adjuster the harder we make to adjust it in the future. We have to fall out
// of the range of 1/4 of the adjuster value to increment it again. (so, if cpu %==50, and cpuAdjust==8,
// we need to fall below 48 before we'll adjust it again)
- if (cpuVal < (curTestSet.GetCurrentMinPercentCPU(timeRunning) - (cpuAdjust >> 2)) && cpuAdjust < 25)
+ if (cpuVal < (_curTestSet.GetCurrentMinPercentCPU(timeRunning) - (cpuAdjust >> 2)) && cpuAdjust < 25)
{
cpuAdjust++;
}
@@ -794,44 +795,44 @@ public class ReliabilityFramework
if (!startTest)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Cannot start test (perf): TestsRunning: {0} Mem: {1} Cpu: {2} MemAdj: {3} CpuAdj: {4}", testsRunningCount, memVal, cpuVal, memAdjust, cpuAdjust));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Cannot start test (perf): TestsRunning: {0} Mem: {1} Cpu: {2} MemAdj: {3} CpuAdj: {4}", _testsRunningCount, memVal, cpuVal, memAdjust, cpuAdjust));
}
// We disable tests if we're paging too much. TODO: Tune these numbers to be good.
if (startTest && (pagesVal > 75) && (pageFaultsVal > 200) && (ourPageFaultsVal > 150))
{
- logger.WritePerfStats(pagesVal, pageFaultsVal, ourPageFaultsVal, cpuVal, memVal, true);
+ _logger.WritePerfStats(pagesVal, pageFaultsVal, ourPageFaultsVal, cpuVal, memVal, true);
startTest = false;
}
}
}
- else if (curTestSet.MaxTestsRunning != -1)
+ else if (_curTestSet.MaxTestsRunning != -1)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Blocking until test is finished"));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Blocking until test is finished"));
_testDone.WaitOne();
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Test has finished, stopping blocking"));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Test has finished, stopping blocking"));
}
if (startTest)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Looking for test to start..."));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Looking for test to start..."));
while (true)
{
// we haven't found a test to run yet, let's look for another one.
int startingTest = lastTestStarted++;
- if (startingTest == curTestSet.Tests.Length)
+ if (startingTest == _curTestSet.Tests.Length)
{
// alright, we looped, we don't want to get stuck here forever (when all tests have executed their maximum amount of times)
// so we'll break out, check on the time limit / test run limit, and come back to run tests in a bit...
lastTestStarted = 0;
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Wrapped on test list..."));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Wrapped on test list..."));
break;
}
// we can start this test if it hasn't exceeded the maximum loops and we aren't running too many concurrent copies.
- ReliabilityTest curTest = curTestSet.Tests[startingTest];
+ ReliabilityTest curTest = _curTestSet.Tests[startingTest];
//Console.WriteLine("current test: {0}: {1}", curTest.TestObject, (curTest.TestLoadFailed ? "failed" : "succeeded"));
- if (!curTest.TestLoadFailed && ((curTest.TestObject != null) || (curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.Lazy)))
+ if (!curTest.TestLoadFailed && ((curTest.TestObject != null) || (_curTestSet.AppDomainLoaderMode == AppDomainLoaderMode.Lazy)))
{
bool fLogEntered = false;
@@ -841,8 +842,7 @@ public class ReliabilityFramework
if (!fLogEntered)
{
fLogEntered = false;
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, String.Format("Test is locked, cannot start {0}", curTest.RefOrID));
-
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, String.Format("Test is locked, cannot start {0}", curTest.RefOrID));
}
lock (curTest)
@@ -854,19 +854,19 @@ public class ReliabilityFramework
// check and make sure it's ok to run the test.
- bool reachedMaximumRuns = curTest.RunCount >= (curTest.ConcurrentCopies * curTestSet.MaximumLoops);
+ bool reachedMaximumRuns = curTest.RunCount >= (curTest.ConcurrentCopies * _curTestSet.MaximumLoops);
bool maximumCopiesRunning = curTest.RunningCount >= curTest.ConcurrentCopies;
bool testTooLong = false;
bool otherGroupTestRunning = false;
- if (curTestSet.MaximumLoops == -1)
+ if (_curTestSet.MaximumLoops == -1)
{
reachedMaximumRuns = false;
}
- if (curTestSet.MaximumTime != 0)
+ if (_curTestSet.MaximumTime != 0)
{
- testTooLong = curTest.ExpectedDuration >= (curTestSet.MaximumTime - (DateTime.Now.Subtract(startTime).Ticks / TimeSpan.TicksPerMinute));
+ testTooLong = curTest.ExpectedDuration >= (_curTestSet.MaximumTime - (DateTime.Now.Subtract(_startTime).Ticks / TimeSpan.TicksPerMinute));
}
if (curTest.Group != null)
@@ -884,44 +884,41 @@ public class ReliabilityFramework
if (!reachedMaximumRuns && !maximumCopiesRunning && !testTooLong && !otherGroupTestRunning)
{
- logger.WriteTestStart(curTest);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("RUN {0} Test Started: {1}{2} {3}", DateTime.Now, curTest.RefOrID, Environment.NewLine, curTest.Index));
- StartTest(curTestSet.Tests[startingTest]);
+ _logger.WriteTestStart(curTest);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("RUN {0} Test Started: {1}{2} {3}", DateTime.Now, curTest.RefOrID, Environment.NewLine, curTest.Index));
+ StartTest(_curTestSet.Tests[startingTest]);
lastStart = DateTime.Now;
break;
}
else
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Cannot start test {0} Maxruns:{1} MaxCopies:{2} TestTooLong:{3} OtherGroup:{4}{5}", curTest.RefOrID, reachedMaximumRuns, maximumCopiesRunning, testTooLong, otherGroupTestRunning, Environment.NewLine));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Cannot start test {0} Maxruns:{1} MaxCopies:{2} TestTooLong:{3} OtherGroup:{4}{5}", curTest.RefOrID, reachedMaximumRuns, maximumCopiesRunning, testTooLong, otherGroupTestRunning, Environment.NewLine));
}
}
}
else
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("No test object to start test for index {0}", startingTest));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("No test object to start test for index {0}", startingTest));
}
}
-
}
else
{
Thread.Sleep(250); // give the CPU a bit of a rest if we don't need to start a new test.
- if (curTestSet.DebugBreakOnMissingTest && DateTime.Now.Subtract(startTime) > minTimeToStartTest)
+ if (_curTestSet.DebugBreakOnMissingTest && DateTime.Now.Subtract(_startTime) > minTimeToStartTest)
{
NewTestsNotStartingDebugBreak();
}
-
}
}
else
{
Thread.Sleep(1000);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.TestStarter, String.Format("Ran all tests"));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.TestStarter, String.Format("Ran all tests"));
}
-
- } while ((curTestSet.MaximumTime == 0 || // no time limit
- (DateTime.Now.Subtract(startTime).Ticks / TimeSpan.TicksPerMinute) < curTestSet.MaximumTime) && // or time limit reached
- testsRanCount < totalTestsToRun); // maximum loop / test run limit
+ } while ((_curTestSet.MaximumTime == 0 || // no time limit
+ (DateTime.Now.Subtract(_startTime).Ticks / TimeSpan.TicksPerMinute) < _curTestSet.MaximumTime) && // or time limit reached
+ _testsRanCount < totalTestsToRun); // maximum loop / test run limit
/************************************************************************
* test set is finished...
@@ -940,54 +937,54 @@ public class ReliabilityFramework
/// Shuts down the current test set, waiting for tests to finish, etc...
/// </summary>
/// <param name="totalTestsToRun"></param>
- void TestSetShutdown(int totalTestsToRun)
+ private void TestSetShutdown(int totalTestsToRun)
{
// output why we're exiting...
- if (curTestSet.MaximumTime != 0 && (DateTime.Now.Subtract(startTime).Ticks / TimeSpan.TicksPerMinute) >= curTestSet.MaximumTime)
+ if (_curTestSet.MaximumTime != 0 && (DateTime.Now.Subtract(_startTime).Ticks / TimeSpan.TicksPerMinute) >= _curTestSet.MaximumTime)
{
- string msg = String.Format("Reached time limit, exiting: ran {0} tests out of {1}", testsRanCount, totalTestsToRun);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.StartupShutdown, msg);
+ string msg = String.Format("Reached time limit, exiting: ran {0} tests out of {1}", _testsRanCount, totalTestsToRun);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.StartupShutdown, msg);
Console.WriteLine(msg);
}
- else if (testsRanCount >= totalTestsToRun)
+ else if (_testsRanCount >= totalTestsToRun)
{
string msg = String.Format("Ran all tests, exiting...");
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.StartupShutdown, msg);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.StartupShutdown, msg);
Console.WriteLine(msg);
}
- if (testsRunningCount > 0)
+ if (_testsRunningCount > 0)
{
- string msg = String.Format("Waiting for tests to finish running: {0,4}", testsRunningCount);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.StartupShutdown, msg);
+ string msg = String.Format("Waiting for tests to finish running: {0,4}", _testsRunningCount);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.StartupShutdown, msg);
Console.WriteLine(msg);
int waitCnt = 0;
- while (testsRunningCount > 0 && waitCnt < 7200) // wait a max of 2 hours for the tests to exit...
+ while (_testsRunningCount > 0 && waitCnt < 7200) // wait a max of 2 hours for the tests to exit...
{
Thread.Sleep(1000);
- Console.Write("\b\b\b\b{0,4}", testsRunningCount);
+ Console.Write("\b\b\b\b{0,4}", _testsRunningCount);
waitCnt++;
}
}
// let the user know what tests haven't finished...
- if (testsRunningCount != 0)
+ if (_testsRunningCount != 0)
{
string msg;
- for (int i = 0; i < curTestSet.Tests.Length; i++)
+ for (int i = 0; i < _curTestSet.Tests.Length; i++)
{
- if (curTestSet.Tests[i].RunningCount != 0)
+ if (_curTestSet.Tests[i].RunningCount != 0)
{
- msg = String.Format("Still running: {0}", curTestSet.Tests[i].RefOrID);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.StartupShutdown, msg);
+ msg = String.Format("Still running: {0}", _curTestSet.Tests[i].RefOrID);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.StartupShutdown, msg);
Console.WriteLine(msg);
- AddFailure("Test Hang", curTestSet.Tests[i], -1);
+ AddFailure("Test Hang", _curTestSet.Tests[i], -1);
}
}
- if (curTestSet.DebugBreakOnTestHang)
+ if (_curTestSet.DebugBreakOnTestHang)
{
TestIsHungDebugBreak();
}
@@ -1004,10 +1001,10 @@ public class ReliabilityFramework
/// Starts the test passed. The test should already be loaded into an app domain.
/// </summary>
/// <param name="test">The test to run.</param>
- void StartTest(ReliabilityTest test)
+ private void StartTest(ReliabilityTest test)
{
#if PROJECTK_BUILD
- Interlocked.Increment(ref testsRunningCount);
+ Interlocked.Increment(ref _testsRunningCount);
test.TestStarted();
StartTestWorker(test);
@@ -1063,15 +1060,15 @@ public class ReliabilityFramework
/// StartTestWorker does the actual work of starting a test. It should already be running on it's own thread by the time
/// we call here (because StartTest creates the new thread).
/// </summary>
- void StartTestWorker(object test)
+ private void StartTestWorker(object test)
{
try
{
// Update the running time for the stress run
- if (((TimeSpan)DateTime.Now.Subtract(this.lastLogTime)).TotalMinutes >= 30)
+ if (((TimeSpan)DateTime.Now.Subtract(_lastLogTime)).TotalMinutes >= 30)
{
- logger.RecordTimeStamp();
- this.lastLogTime = DateTime.Now;
+ _logger.RecordTimeStamp();
+ _lastLogTime = DateTime.Now;
}
ReliabilityTest daTest = test as ReliabilityTest;
@@ -1094,13 +1091,13 @@ public class ReliabilityFramework
Console.WriteLine("==============================running test: {0}==============================", daTest.Assembly);
try
{
- daTest.EntryPointMethod.Invoke(null, new object[] {(daTest.Arguments == null) ? new string[0] : daTest.GetSplitArguments()});
+ daTest.EntryPointMethod.Invoke(null, new object[] { (daTest.Arguments == null) ? new string[0] : daTest.GetSplitArguments() });
}
catch (Exception e)
{
Console.WriteLine(e);
}
- Interlocked.Increment(ref testsRanCount);
+ Interlocked.Increment(ref _testsRanCount);
SignalTestFinished(daTest);
});
#else
@@ -1439,7 +1436,7 @@ public class ReliabilityFramework
}
catch (Exception e)
{
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, String.Format("Unexpected exception on StartTestWorker: {0}", e));
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, String.Format("Unexpected exception on StartTestWorker: {0}", e));
}
}
@@ -1455,7 +1452,7 @@ public class ReliabilityFramework
/// <param name="test"></param>
public void SignalTestFinished(ReliabilityTest test)
{
- Interlocked.Decrement(ref testsRunningCount);
+ Interlocked.Decrement(ref _testsRunningCount);
_testDone.Set(); // we signal the event before we do the lock() below because the lock could throw due to OOM.
test.TestStopped();
@@ -1466,9 +1463,8 @@ public class ReliabilityFramework
/// </summary>
/// <param name="commands">the array list of commands</param>
/// <param name="commandType">the type of commands (used only for logging)</param>
- void RunCommands(List<string> commands, string commandType, ReliabilityTest test)
+ private void RunCommands(List<string> commands, string commandType, ReliabilityTest test)
{
-
if (commands != null)
{
for (int i = 0; i < commands.Count; i++)
@@ -1502,7 +1498,7 @@ public class ReliabilityFramework
}
catch
{
- logger.WritePreCommandFailure(test, (string)commands[i], commandType);
+ _logger.WritePreCommandFailure(test, (string)commands[i], commandType);
}
finally
{
@@ -1511,7 +1507,6 @@ public class ReliabilityFramework
p.Dispose();
}
}
-
}
}
}
@@ -1521,7 +1516,7 @@ public class ReliabilityFramework
/// <param name="test">the test to execute</param>
/// <param name="paths">paths where to search for the assembly if it's not found.</param>
/// <returns>true if the test was successfully loaded & executed, false otherwise.</returns>
- void TestPreLoader(ReliabilityTest test, string[] paths)
+ private void TestPreLoader(ReliabilityTest test, string[] paths)
{
try
{
@@ -1529,7 +1524,6 @@ public class ReliabilityFramework
switch (test.TestStartMode)
{
-
case TestStartModeEnum.ProcessLoader:
TestPreLoader_Process(test, paths);
break;
@@ -1545,13 +1539,13 @@ public class ReliabilityFramework
catch (Exception e)
{
string msg = String.Format("\r\nBad test ({1} - {3}): {0}\r\n{2}\r\n{4}", test.RefOrID, e.GetType(), waitingText, e.Message, e.StackTrace);
- logger.WriteToInstrumentationLog(curTestSet, LoggingLevels.Tests, msg);
+ _logger.WriteToInstrumentationLog(_curTestSet, LoggingLevels.Tests, msg);
test.ConcurrentCopies = 0;
#if !PROJECTK_BUILD
test.AppDomain = null;
#endif
test.TestLoadFailed = true;
- if (curTestSet.DebugBreakOnBadTest)
+ if (_curTestSet.DebugBreakOnBadTest)
{
BadTestDebugBreak(msg);
}
@@ -1681,7 +1675,7 @@ public class ReliabilityFramework
/// </summary>
/// <param name="test"></param>
/// <param name="paths"></param>
- void TestPreLoader_Process(ReliabilityTest test, string[] paths)
+ private void TestPreLoader_Process(ReliabilityTest test, string[] paths)
{
Console.WriteLine("Preloading for process mode");
@@ -1764,7 +1758,7 @@ public class ReliabilityFramework
/// </summary>
/// <param name="testCase">the test case which failed</param>
/// <param name="returnCode">return code of the test, -1 for none provided</param>
- void SendFailMail(ReliabilityTest testCase, string message)
+ private void SendFailMail(ReliabilityTest testCase, string message)
{
//SendFailMail(testCase, message, null, null, null);
}
@@ -1884,16 +1878,16 @@ Thanks for contributing to CLR Stress!
/// </summary>
/// <param name="failMsg">the message to add (the reason the failure happened)</param>
/// <param name="test">the test that failed</param>
- void AddFailure(string failMsg, ReliabilityTest test, int returnCode)
+ private void AddFailure(string failMsg, ReliabilityTest test, int returnCode)
{
// bump the fail count
- Interlocked.Increment(ref failCount);
+ Interlocked.Increment(ref _failCount);
// log the failure
- logger.WriteTestFail(test, failMsg);
+ _logger.WriteTestFail(test, failMsg);
// report results back to harnesses / urt frameworks.
- totalSuccess = false;
+ _totalSuccess = false;
if (test != null)
{
@@ -1952,16 +1946,16 @@ Thanks for contributing to CLR Stress!
try
{
- if (curTestSet.ReportResults && File.Exists(Environment.ExpandEnvironmentVariables("%SCRIPTSDIR%\\record.js")))
+ if (_curTestSet.ReportResults && File.Exists(Environment.ExpandEnvironmentVariables("%SCRIPTSDIR%\\record.js")))
{
string arguments;
if (test == null)
{
- arguments = String.Format("//b //nologo %SCRIPTSDIR%\\record.js -i %STRESSID% -a ADD_CUSTOM -s RUNNING -k FAIL{0:000} -v \"(non test failure)\"", reportedFailCnt++);
+ arguments = String.Format("//b //nologo %SCRIPTSDIR%\\record.js -i %STRESSID% -a ADD_CUSTOM -s RUNNING -k FAIL{0:000} -v \"(non test failure)\"", _reportedFailCnt++);
}
else
{
- arguments = String.Format("//b //nologo %SCRIPTSDIR%\\record.js -i %STRESSID% -a ADD_CUSTOM -s RUNNING -k FAIL{0:000} -v \"{1} ({2} ReturnCode={3})\"", reportedFailCnt++, test.RefOrID, test.TestOwner, returnCode);
+ arguments = String.Format("//b //nologo %SCRIPTSDIR%\\record.js -i %STRESSID% -a ADD_CUSTOM -s RUNNING -k FAIL{0:000} -v \"{1} ({2} ReturnCode={3})\"", _reportedFailCnt++, test.RefOrID, test.TestOwner, returnCode);
}
ProcessStartInfo psi = new ProcessStartInfo("cscript.exe", Environment.ExpandEnvironmentVariables(arguments));
psi.UseShellExecute = false;
@@ -1979,7 +1973,7 @@ Thanks for contributing to CLR Stress!
}
else
{
- logger.LogNoResultReporter(curTestSet.ReportResults);
+ _logger.LogNoResultReporter(_curTestSet.ReportResults);
}
}
catch (Exception e)
@@ -1998,9 +1992,9 @@ Thanks for contributing to CLR Stress!
/// </summary>
/// <param name="passMsg">an additional message about the test passing</param>
/// <param name="testRefOrID">the test which passed</param>
- void AddSuccess(string passMsg, ReliabilityTest test, int returnCode)
+ private void AddSuccess(string passMsg, ReliabilityTest test, int returnCode)
{
- if (curTestSet.ReportResults && test.Guid != Guid.Empty)
+ if (_curTestSet.ReportResults && test.Guid != Guid.Empty)
{
// smart.net test result reporting
// smart.net test result reporting
@@ -2029,11 +2023,10 @@ Thanks for contributing to CLR Stress!
{
Console.WriteLine("Unable to save test result: {0}", e);
}
-
}
// log the failure
- logger.WriteTestPass(test, passMsg);
+ _logger.WriteTestPass(test, passMsg);
}
@@ -2043,38 +2036,38 @@ Thanks for contributing to CLR Stress!
/// </summary>
/// <param name="id">refOrId of test</param>
/// <returns>the index into the test set, or -1 if the test cannot be found.</returns>
- int FindTestByID(string id)
+ private int FindTestByID(string id)
{
// found tests must be initialized by ExecuteFromLog. This means that if we were to do multiple runs in one process
// foundTests must be re-initialized.
- if (foundTests == null)
+ if (_foundTests == null)
{
return (-1);
}
- if (foundTests[id] != null)
+ if (_foundTests[id] != null)
{
- return ((int)foundTests[id]);
+ return ((int)_foundTests[id]);
}
- for (int i = 0; i < curTestSet.Tests.Length; i++)
+ for (int i = 0; i < _curTestSet.Tests.Length; i++)
{
- if (curTestSet.Tests[i].RefOrID == id)
+ if (_curTestSet.Tests[i].RefOrID == id)
{
//found the test, store it in our hashtable
// for quick access, and return the test ID.
- foundTests[id] = i;
+ _foundTests[id] = i;
return (i);
}
}
// couldn't find the test. stop us from doing a search in
// the future, and return -1
- foundTests[id] = -1;
+ _foundTests[id] = -1;
return (-1);
}
- string ExtractAttribute(string attribute, string from)
+ private string ExtractAttribute(string attribute, string from)
{
int attrStart = from.IndexOf(attribute);
string value = from.Substring(attrStart + attribute.Length + 2); // +2 is for = and "
@@ -2088,7 +2081,7 @@ Thanks for contributing to CLR Stress!
/// their parameters altered) you will get different results. Changing the order will not effect the re-run.
/// </summary>
/// <param name="logFile"></param>
- void ExecuteFromLog(string logFile)
+ private void ExecuteFromLog(string logFile)
{
FileStream inputFile;
StreamReader inputReader;
@@ -2106,7 +2099,7 @@ Thanks for contributing to CLR Stress!
return;
}
- foundTests = new Hashtable();
+ _foundTests = new Hashtable();
DateTime baseTime = DateTime.MinValue;
DateTime startTime = DateTime.MaxValue;
@@ -2141,7 +2134,7 @@ Thanks for contributing to CLR Stress!
else if (String.Compare(inputLine, 0, randSeedText, 0, randSeedText.Length) == 0)
{
int seed = Convert.ToInt32(inputLine.Substring(randSeedText.Length, inputLine.IndexOf('<', randSeedText.Length) - randSeedText.Length));
- randNum = new Random(seed);
+ s_randNum = new Random(seed);
}
else
{
@@ -2177,7 +2170,7 @@ Thanks for contributing to CLR Stress!
}
}
- StartTest(curTestSet.Tests[curTest]);
+ StartTest(_curTestSet.Tests[curTest]);
}
}
else if (String.Compare(inputLine, 0, testPassText, 0, testPassText.Length) == 0 ||
@@ -2219,7 +2212,7 @@ Thanks for contributing to CLR Stress!
}
- while (testsRunningCount != 0) // let the user know what tests haven't finished...
+ while (_testsRunningCount != 0) // let the user know what tests haven't finished...
{
Console.WriteLine(".");
Thread.Sleep(2000);
diff --git a/tests/src/GC/Stress/Framework/ReliabilityFramework.csproj b/tests/src/GC/Stress/Framework/ReliabilityFramework.csproj
index 347f5cd1b7..948308251f 100644
--- a/tests/src/GC/Stress/Framework/ReliabilityFramework.csproj
+++ b/tests/src/GC/Stress/Framework/ReliabilityFramework.csproj
@@ -14,7 +14,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildOnly</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
<!--This test is to be run manually for now -->
@@ -51,8 +51,13 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
+
+ <ItemGroup>
+ <StressTests Include="..\Tests\*.csproj" />
+ </ItemGroup>
+
<Target Name="AfterBuild">
- <MSBuild Projects="..\Tests\GC_Stress_tests_collection.csproj" />
+ <MSBuild Projects="@(StressTests)" />
<MakeDir Directories="$(OutDir)\Tests" />
<ItemGroup>
<TestExesToCopy Include="$(OutDir)..\Tests\*.*" />
diff --git a/tests/src/GC/Stress/Framework/ReliabilityTest.cs b/tests/src/GC/Stress/Framework/ReliabilityTest.cs
index eb54fc1eb8..cc2307cb0a 100644
--- a/tests/src/GC/Stress/Framework/ReliabilityTest.cs
+++ b/tests/src/GC/Stress/Framework/ReliabilityTest.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -17,44 +19,44 @@ using System.Reflection;
/// and then uses this hashtable to pull out the actual tests which we want to run (from the test config file) by the ID attribute
/// on each test specified.
/// </summary>
-public class ReliabilityTest
+public class ReliabilityTest
#if !PROJECTK_BUILD
: ICloneable
#endif
{
- private bool suppressConsoleOutput = false;
+ private bool _suppressConsoleOutput = false;
- private string assembly, debugger, debuggerOptions;
- private string basePath;
+ private string _assembly,_debugger,_debuggerOptions;
+ private string _basePath;
#if PROJECTK_BUILD
- private MethodInfo entryPointMethod = null;
+ private MethodInfo _entryPointMethod = null;
#endif
- private string refOrID;
- private string arguments;
- private string entryPoint;
- private int successCode = 0;
- private int runCount = 0;
+ private string _refOrID;
+ private string _arguments;
+ private string _entryPoint;
+ private int _successCode = 0;
+ private int _runCount = 0;
#if !PROJECTK_BUILD
private AppDomain appDomain;
#endif
- private Object testObject;
- private int concurrentCopies = 1;
- private int runningCount = 0;
- private int expectedDuration = -1;
- private bool requiresSDK = false, hasFailed = false;
- private Guid guid = Guid.Empty;
- TestStartModeEnum testStartMode = TestStartModeEnum.AppDomainLoader;
- DateTime startTime = DateTime.Now;
- string testOwner = null;
- private string resultFilename = null;
- private List<ReliabilityTest> group;
- private List<string> preCommands;
- private List<string> postCommands;
- private int appDomainIndex = 0;
- private TestAttributes testAttrs = TestAttributes.None;
- private CustomActionType customAction = CustomActionType.None;
- bool testLoadFailed = false;
- int index;
+ private Object _testObject;
+ private int _concurrentCopies = 1;
+ private int _runningCount = 0;
+ private int _expectedDuration = -1;
+ private bool _requiresSDK = false,_hasFailed = false;
+ private Guid _guid = Guid.Empty;
+ private TestStartModeEnum _testStartMode = TestStartModeEnum.AppDomainLoader;
+ private DateTime _startTime = DateTime.Now;
+ private string _testOwner = null;
+ private string _resultFilename = null;
+ private List<ReliabilityTest> _group;
+ private List<string> _preCommands;
+ private List<string> _postCommands;
+ private int _appDomainIndex = 0;
+ private TestAttributes _testAttrs = TestAttributes.None;
+ private CustomActionType _customAction = CustomActionType.None;
+ private bool _testLoadFailed = false;
+ private int _index;
public ReliabilityTest(bool suppressConsoleOutput)
{
@@ -63,30 +65,30 @@ public class ReliabilityTest
public void TestStarted()
{
- Interlocked.Increment(ref runCount);
- Interlocked.Increment(ref runningCount);
+ Interlocked.Increment(ref _runCount);
+ Interlocked.Increment(ref _runningCount);
}
public void TestStopped()
{
- Interlocked.Decrement(ref runningCount);
+ Interlocked.Decrement(ref _runningCount);
}
public bool SuppressConsoleOutput
{
- get { return suppressConsoleOutput; }
- set { suppressConsoleOutput = value; }
+ get { return _suppressConsoleOutput; }
+ set { _suppressConsoleOutput = value; }
}
public DateTime StartTime
{
get
{
- return (startTime);
+ return (_startTime);
}
set
{
- startTime = value;
+ _startTime = value;
}
}
@@ -94,11 +96,11 @@ public class ReliabilityTest
{
get
{
- return (testAttrs);
+ return (_testAttrs);
}
set
{
- testAttrs = value;
+ _testAttrs = value;
}
}
@@ -106,11 +108,11 @@ public class ReliabilityTest
{
get
{
- return (concurrentCopies);
+ return (_concurrentCopies);
}
set
{
- concurrentCopies = value;
+ _concurrentCopies = value;
}
}
@@ -121,11 +123,11 @@ public class ReliabilityTest
{
get
{
- return (runningCount);
+ return (_runningCount);
}
set
{
- runningCount = value;
+ _runningCount = value;
}
}
@@ -133,11 +135,11 @@ public class ReliabilityTest
{
get
{
- return (testObject);
+ return (_testObject);
}
set
{
- testObject = value;
+ _testObject = value;
}
}
@@ -145,11 +147,11 @@ public class ReliabilityTest
{
get
{
- return (testLoadFailed);
+ return (_testLoadFailed);
}
set
{
- testLoadFailed = value;
+ _testLoadFailed = value;
}
}
@@ -170,66 +172,66 @@ public class ReliabilityTest
{
get
{
- return (assembly);
+ return (_assembly);
}
set
{
- assembly = value;
+ _assembly = value;
}
}
public string RefOrID
{
get
{
- return (refOrID);
+ return (_refOrID);
}
set
{
- refOrID = value;
+ _refOrID = value;
}
}
public string Arguments
{
get
{
- return (arguments);
+ return (_arguments);
}
set
{
- arguments = value;
+ _arguments = value;
}
}
public string[] GetSplitArguments()
{
- if (arguments == null)
+ if (_arguments == null)
{
return (null);
}
//TODO: Handle quotes intelligently.
- return (arguments.Split(' '));
+ return (_arguments.Split(' '));
}
public string EntryPoint
{
get
{
- return (entryPoint);
+ return (_entryPoint);
}
set
{
- entryPoint = value;
+ _entryPoint = value;
}
}
public int SuccessCode
{
get
{
- return (successCode);
+ return (_successCode);
}
set
{
- successCode = value;
+ _successCode = value;
}
}
@@ -240,11 +242,11 @@ public class ReliabilityTest
{
get
{
- return (runCount);
+ return (_runCount);
}
set
{
- runCount = value;
+ _runCount = value;
}
}
@@ -252,11 +254,11 @@ public class ReliabilityTest
{
get
{
- return (requiresSDK);
+ return (_requiresSDK);
}
set
{
- requiresSDK = value;
+ _requiresSDK = value;
}
}
@@ -265,11 +267,11 @@ public class ReliabilityTest
{
get
{
- return entryPointMethod;
+ return _entryPointMethod;
}
set
{
- entryPointMethod = value;
+ _entryPointMethod = value;
}
}
#endif
@@ -278,7 +280,7 @@ public class ReliabilityTest
{
get
{
- if (basePath == null)
+ if (_basePath == null)
{
#if PROJECTK_BUILD
string strBVTRoot = Environment.GetEnvironmentVariable("BVT_ROOT");
@@ -291,18 +293,18 @@ public class ReliabilityTest
#endif
}
- if (basePath.Length > 0)
+ if (_basePath.Length > 0)
{
- if (basePath[basePath.Length - 1] != '\\')
+ if (_basePath[_basePath.Length - 1] != '\\')
{
- basePath = basePath + "\\";
+ _basePath = _basePath + "\\";
}
}
- return (basePath);
+ return (_basePath);
}
set
{
- basePath = value;
+ _basePath = value;
}
}
@@ -313,15 +315,15 @@ public class ReliabilityTest
{
get
{
- if (debugger == null || debugger == String.Empty)
+ if (_debugger == null || _debugger == String.Empty)
{
- return (debugger);
+ return (_debugger);
}
// first, check the current directory
string curDir = Directory.GetCurrentDirectory();
string theAnswer;
- if (File.Exists(theAnswer = String.Format("{0}\\{1}", curDir, debugger)))
+ if (File.Exists(theAnswer = String.Format("{0}\\{1}", curDir, _debugger)))
{
return (theAnswer);
}
@@ -330,22 +332,22 @@ public class ReliabilityTest
string path = Environment.GetEnvironmentVariable("PATH");
if (path == null)
{
- return (debugger);
+ return (_debugger);
}
string[] splitPath = path.Split(new char[] { ';' });
foreach (string curPath in splitPath)
{
- if (File.Exists(theAnswer = String.Format("{0}\\{1}", curPath, debugger)))
+ if (File.Exists(theAnswer = String.Format("{0}\\{1}", curPath, _debugger)))
{
return (theAnswer);
}
}
- return (debugger);
+ return (_debugger);
}
set
{
- debugger = value;
+ _debugger = value;
}
}
@@ -353,11 +355,11 @@ public class ReliabilityTest
{
get
{
- return (debuggerOptions);
+ return (_debuggerOptions);
}
set
{
- debuggerOptions = value;
+ _debuggerOptions = value;
}
}
@@ -366,11 +368,11 @@ public class ReliabilityTest
{
get
{
- return (expectedDuration);
+ return (_expectedDuration);
}
set
{
- expectedDuration = value;
+ _expectedDuration = value;
}
}
@@ -378,11 +380,11 @@ public class ReliabilityTest
{
get
{
- return (testStartMode);
+ return (_testStartMode);
}
set
{
- testStartMode = value;
+ _testStartMode = value;
}
}
@@ -390,11 +392,11 @@ public class ReliabilityTest
{
get
{
- return (guid);
+ return (_guid);
}
set
{
- guid = value;
+ _guid = value;
}
}
@@ -402,11 +404,11 @@ public class ReliabilityTest
{
get
{
- return (testOwner);
+ return (_testOwner);
}
set
{
- testOwner = value;
+ _testOwner = value;
}
}
@@ -417,36 +419,36 @@ public class ReliabilityTest
{
get
{
- return (resultFilename);
+ return (_resultFilename);
}
set
{
- resultFilename = value;
+ _resultFilename = value;
}
}
-
+
public List<ReliabilityTest> Group
{
get
{
- return (group);
+ return (_group);
}
set
{
- group = value;
+ _group = value;
}
}
-
+
public List<string> PreCommands
{
get
{
- return (preCommands);
+ return (_preCommands);
}
set
{
- preCommands = value;
+ _preCommands = value;
}
}
@@ -454,23 +456,23 @@ public class ReliabilityTest
{
get
{
- return (postCommands);
+ return (_postCommands);
}
set
{
- postCommands = value;
+ _postCommands = value;
}
}
-
+
public bool HasFailed
{
get
{
- return (hasFailed);
+ return (_hasFailed);
}
set
{
- hasFailed = value;
+ _hasFailed = value;
}
}
@@ -478,11 +480,11 @@ public class ReliabilityTest
{
get
{
- return (this.appDomainIndex);
+ return (_appDomainIndex);
}
set
{
- appDomainIndex = value;
+ _appDomainIndex = value;
}
}
@@ -490,11 +492,11 @@ public class ReliabilityTest
{
get
{
- return (index);
+ return (_index);
}
set
{
- index = value;
+ _index = value;
}
}
@@ -502,17 +504,17 @@ public class ReliabilityTest
{
get
{
- return (customAction);
+ return (_customAction);
}
set
{
- customAction = value;
+ _customAction = value;
}
}
public override string ToString()
{
- return ("Ref/ID: " + refOrID + " Assembly: " + assembly + " Arguments: " + arguments + " SuccessCode: " + successCode.ToString());
+ return ("Ref/ID: " + _refOrID + " Assembly: " + _assembly + " Arguments: " + _arguments + " SuccessCode: " + _successCode.ToString());
}
public object Clone()
diff --git a/tests/src/GC/Stress/Framework/ReliabilityTestSet.cs b/tests/src/GC/Stress/Framework/ReliabilityTestSet.cs
index 1aba460ff1..b5d2b9fefe 100644
--- a/tests/src/GC/Stress/Framework/ReliabilityTestSet.cs
+++ b/tests/src/GC/Stress/Framework/ReliabilityTestSet.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -10,45 +12,45 @@ using System.Text;
public class ReliabilityTestSet
{
- int maximumTestLoops = 0; // default run based on time.
- int maximumExecutionTime = 60; // 60 minute run by default.
- int percentPassIsPass = System.Environment.GetEnvironmentVariable("PERCENTPASSISPASS") == null ? -1 : Convert.ToInt32(System.Environment.GetEnvironmentVariable("PERCENTPASSISPASS"));
- int[] minPercentCPUStaggered_times = null;
- int[] minPercentCPUStaggered_usage = null;
- int minimumCPUpercent = 0, minimumMemoryPercent = 0, minimumTestsRunning = 0, maximumTestsRunning = -1; // minimum CPU & memory requirements.
- ReliabilityTest[] tests;
- string[] discoveryPaths = null;
- string friendlyName;
- bool enablePerfCounters = true, disableLogging = false, installDetours = false;
- bool suppressConsoleOutputFromTests = false;
- bool debugBreakOnTestHang = true;
- bool debugBreakOnBadTest = false;
- bool debugBreakOnOutOfMemory = false;
- bool debugBreakOnPathTooLong = false;
- bool debugBreakOnMissingTest = false;
- TestStartModeEnum testStartMode = TestStartModeEnum.AppDomainLoader;
- private string defaultDebugger, defaultDebuggerOptions;
- int ulGeneralUnloadPercent = 0, ulAppDomainUnloadPercent = 0, ulAssemblyLoadPercent = 0, ulWaitTime = 0;
- bool reportResults = false;
- string reportResultsTo = "http://clrqa/SmartAPI/result.asmx";
- Guid bvtCategory = Guid.Empty;
- string ccFailMail;
- AppDomainLoaderMode adLoaderMode = AppDomainLoaderMode.Normal;
- int numAppDomains = 10; //used for roundRobin scheduling, our app domain index
- Random rand = new Random();
- LoggingLevels loggingLevel = LoggingLevels.All; // by default log everything
+ private int _maximumTestLoops = 0; // default run based on time.
+ private int _maximumExecutionTime = 60; // 60 minute run by default.
+ private int _percentPassIsPass = System.Environment.GetEnvironmentVariable("PERCENTPASSISPASS") == null ? -1 : Convert.ToInt32(System.Environment.GetEnvironmentVariable("PERCENTPASSISPASS"));
+ private int[] _minPercentCPUStaggered_times = null;
+ private int[] _minPercentCPUStaggered_usage = null;
+ private int _minimumCPUpercent = 0,_minimumMemoryPercent = 0,_minimumTestsRunning = 0,_maximumTestsRunning = -1; // minimum CPU & memory requirements.
+ private ReliabilityTest[] _tests;
+ private string[] _discoveryPaths = null;
+ private string _friendlyName;
+ private bool _enablePerfCounters = true,_disableLogging = false,_installDetours = false;
+ private bool _suppressConsoleOutputFromTests = false;
+ private bool _debugBreakOnTestHang = true;
+ private bool _debugBreakOnBadTest = false;
+ private bool _debugBreakOnOutOfMemory = false;
+ private bool _debugBreakOnPathTooLong = false;
+ private bool _debugBreakOnMissingTest = false;
+ private TestStartModeEnum _testStartMode = TestStartModeEnum.AppDomainLoader;
+ private string _defaultDebugger,_defaultDebuggerOptions;
+ private int _ulGeneralUnloadPercent = 0,_ulAppDomainUnloadPercent = 0,_ulAssemblyLoadPercent = 0,_ulWaitTime = 0;
+ private bool _reportResults = false;
+ private string _reportResultsTo = "http://clrqa/SmartAPI/result.asmx";
+ private Guid _bvtCategory = Guid.Empty;
+ private string _ccFailMail;
+ private AppDomainLoaderMode _adLoaderMode = AppDomainLoaderMode.Normal;
+ private int _numAppDomains = 10; //used for roundRobin scheduling, our app domain index
+ private Random _rand = new Random();
+ private LoggingLevels _loggingLevel = LoggingLevels.All; // by default log everything
public ReliabilityTest[] Tests
{
get
{
- return (tests);
+ return (_tests);
}
set
{
- tests = value;
+ _tests = value;
}
}
@@ -56,11 +58,11 @@ public class ReliabilityTestSet
{
get
{
- return (maximumTestLoops);
+ return (_maximumTestLoops);
}
set
{
- maximumTestLoops = value;
+ _maximumTestLoops = value;
}
}
@@ -68,11 +70,11 @@ public class ReliabilityTestSet
{
get
{
- return (loggingLevel);
+ return (_loggingLevel);
}
set
{
- loggingLevel = value;
+ _loggingLevel = value;
}
}
/// <summary>
@@ -82,11 +84,11 @@ public class ReliabilityTestSet
{
get
{
- return (maximumExecutionTime);
+ return (_maximumExecutionTime);
}
set
{
- maximumExecutionTime = value;
+ _maximumExecutionTime = value;
}
}
@@ -94,22 +96,22 @@ public class ReliabilityTestSet
{
get
{
- return (friendlyName);
+ return (_friendlyName);
}
set
{
- friendlyName = value;
+ _friendlyName = value;
}
}
public string[] DiscoveryPaths
{
get
{
- return (discoveryPaths);
+ return (_discoveryPaths);
}
set
{
- discoveryPaths = value;
+ _discoveryPaths = value;
}
}
@@ -117,27 +119,26 @@ public class ReliabilityTestSet
{
get
{
- return (minimumCPUpercent);
+ return (_minimumCPUpercent);
}
set
{
- minimumCPUpercent = value;
+ _minimumCPUpercent = value;
}
-
}
public int GetCurrentMinPercentCPU(TimeSpan timeRunning)
{
- if (minPercentCPUStaggered_usage == null)
+ if (_minPercentCPUStaggered_usage == null)
{
return (MinPercentCPU);
}
- int curCpu = minPercentCPUStaggered_usage[0];
+ int curCpu = _minPercentCPUStaggered_usage[0];
int curTime = 0;
- for (int i = 1; i < minPercentCPUStaggered_usage.Length; i++)
+ for (int i = 1; i < _minPercentCPUStaggered_usage.Length; i++)
{
- curTime += minPercentCPUStaggered_times[i - 1];
+ curTime += _minPercentCPUStaggered_times[i - 1];
if (curTime > timeRunning.TotalMinutes)
{
// we're in this time zone, return our current cpu
@@ -146,7 +147,7 @@ public class ReliabilityTestSet
// we're in a later time zone, keep looking...
- curCpu = minPercentCPUStaggered_usage[i];
+ curCpu = _minPercentCPUStaggered_usage[i];
}
return (curCpu);
}
@@ -156,18 +157,17 @@ public class ReliabilityTestSet
set
{
string[] minPercentCPUStaggered = value.Split(';');
- minPercentCPUStaggered_times = new int[minPercentCPUStaggered.Length];
- minPercentCPUStaggered_usage = new int[minPercentCPUStaggered.Length];
+ _minPercentCPUStaggered_times = new int[minPercentCPUStaggered.Length];
+ _minPercentCPUStaggered_usage = new int[minPercentCPUStaggered.Length];
for (int i = 0; i < minPercentCPUStaggered.Length; i++)
{
-
string[] split = minPercentCPUStaggered[i].Split(':');
string time = split[0];
string usage = split[1];
- minPercentCPUStaggered_times[i] = GetValue(time);
- minPercentCPUStaggered_usage[i] = GetValue(usage);
+ _minPercentCPUStaggered_times[i] = GetValue(time);
+ _minPercentCPUStaggered_usage[i] = GetValue(usage);
}
}
}
@@ -183,7 +183,7 @@ public class ReliabilityTestSet
/// </summary>
/// <param name="times"></param>
/// <returns></returns>
- int GetValue(string times)
+ private int GetValue(string times)
{
times = times.Trim();
if (String.Compare(times, 0, "rand(", 0, 5) == 0)
@@ -192,7 +192,7 @@ public class ReliabilityTestSet
string[] values = trimmedTimes.Split(new char[] { ',' });
int min = Convert.ToInt32(values[0]);
int max = Convert.ToInt32(values[1].Substring(0, values[1].Length - 1)); // remove the ending )
- return (rand.Next(min, max));
+ return (_rand.Next(min, max));
}
else
{
@@ -204,11 +204,11 @@ public class ReliabilityTestSet
{
get
{
- return (minimumMemoryPercent);
+ return (_minimumMemoryPercent);
}
set
{
- minimumMemoryPercent = value;
+ _minimumMemoryPercent = value;
}
}
@@ -217,11 +217,11 @@ public class ReliabilityTestSet
{
get
{
- return (minimumTestsRunning);
+ return (_minimumTestsRunning);
}
set
{
- minimumTestsRunning = value;
+ _minimumTestsRunning = value;
}
}
@@ -229,11 +229,11 @@ public class ReliabilityTestSet
{
get
{
- return (maximumTestsRunning);
+ return (_maximumTestsRunning);
}
set
{
- maximumTestsRunning = value;
+ _maximumTestsRunning = value;
}
}
@@ -256,7 +256,7 @@ public class ReliabilityTestSet
}
set
{
- enablePerfCounters = value;
+ _enablePerfCounters = value;
}
}
@@ -264,12 +264,12 @@ public class ReliabilityTestSet
{
get
{
- return (disableLogging);
+ return (_disableLogging);
}
set
{
- disableLogging = value;
+ _disableLogging = value;
}
}
@@ -277,11 +277,11 @@ public class ReliabilityTestSet
{
get
{
- return (installDetours);
+ return (_installDetours);
}
set
{
- installDetours = value;
+ _installDetours = value;
}
}
@@ -289,11 +289,11 @@ public class ReliabilityTestSet
{
get
{
- return (testStartMode);
+ return (_testStartMode);
}
set
{
- testStartMode = value;
+ _testStartMode = value;
}
}
@@ -301,11 +301,11 @@ public class ReliabilityTestSet
{
get
{
- return (percentPassIsPass);
+ return (_percentPassIsPass);
}
set
{
- percentPassIsPass = value;
+ _percentPassIsPass = value;
}
}
@@ -313,11 +313,11 @@ public class ReliabilityTestSet
{
get
{
- return (this.adLoaderMode);
+ return (_adLoaderMode);
}
set
{
- adLoaderMode = value;
+ _adLoaderMode = value;
}
}
@@ -328,11 +328,11 @@ public class ReliabilityTestSet
{
get
{
- return (numAppDomains);
+ return (_numAppDomains);
}
set
{
- numAppDomains = value;
+ _numAppDomains = value;
}
}
@@ -340,11 +340,11 @@ public class ReliabilityTestSet
{
get
{
- return (defaultDebugger);
+ return (_defaultDebugger);
}
set
{
- defaultDebugger = value;
+ _defaultDebugger = value;
}
}
@@ -352,96 +352,96 @@ public class ReliabilityTestSet
{
get
{
- return (defaultDebuggerOptions);
+ return (_defaultDebuggerOptions);
}
set
{
- defaultDebuggerOptions = value;
+ _defaultDebuggerOptions = value;
}
}
public int ULGeneralUnloadPercent
{
get
{
- return (ulGeneralUnloadPercent);
+ return (_ulGeneralUnloadPercent);
}
set
{
- ulGeneralUnloadPercent = value;
+ _ulGeneralUnloadPercent = value;
}
}
public int ULAppDomainUnloadPercent
{
get
{
- return (ulAppDomainUnloadPercent);
+ return (_ulAppDomainUnloadPercent);
}
set
{
- ulAppDomainUnloadPercent = value;
+ _ulAppDomainUnloadPercent = value;
}
}
public int ULAssemblyLoadPercent
{
get
{
- return (ulAssemblyLoadPercent);
+ return (_ulAssemblyLoadPercent);
}
set
{
- ulAssemblyLoadPercent = value;
+ _ulAssemblyLoadPercent = value;
}
}
public int ULWaitTime
{
get
{
- return (ulWaitTime);
+ return (_ulWaitTime);
}
set
{
- ulWaitTime = value;
+ _ulWaitTime = value;
}
}
public bool ReportResults
{
get
{
- if (reportResults && Environment.GetEnvironmentVariable("RF_NOREPORT") == null)
+ if (_reportResults && Environment.GetEnvironmentVariable("RF_NOREPORT") == null)
{
- reportResults = false;
+ _reportResults = false;
}
- return (reportResults);
+ return (_reportResults);
}
set
{
- reportResults = value;
+ _reportResults = value;
}
}
public string ReportResultsTo
{
get
{
- return (reportResultsTo);
+ return (_reportResultsTo);
}
set
{
- reportResultsTo = value;
+ _reportResultsTo = value;
}
}
public Guid BvtCategory
{
get
{
- return (bvtCategory);
+ return (_bvtCategory);
}
set
{
- bvtCategory = value;
+ _bvtCategory = value;
}
}
@@ -449,11 +449,11 @@ public class ReliabilityTestSet
{
get
{
- return (ccFailMail);
+ return (_ccFailMail);
}
set
{
- ccFailMail = value;
+ _ccFailMail = value;
}
}
@@ -461,11 +461,11 @@ public class ReliabilityTestSet
{
get
{
- return suppressConsoleOutputFromTests;
+ return _suppressConsoleOutputFromTests;
}
set
{
- suppressConsoleOutputFromTests = value;
+ _suppressConsoleOutputFromTests = value;
}
}
@@ -473,11 +473,11 @@ public class ReliabilityTestSet
{
get
{
- return debugBreakOnTestHang;
+ return _debugBreakOnTestHang;
}
set
{
- debugBreakOnTestHang = value;
+ _debugBreakOnTestHang = value;
}
}
@@ -485,11 +485,11 @@ public class ReliabilityTestSet
{
get
{
- return debugBreakOnBadTest;
+ return _debugBreakOnBadTest;
}
set
{
- debugBreakOnBadTest = value;
+ _debugBreakOnBadTest = value;
}
}
@@ -497,11 +497,11 @@ public class ReliabilityTestSet
{
get
{
- return debugBreakOnOutOfMemory;
+ return _debugBreakOnOutOfMemory;
}
set
{
- debugBreakOnOutOfMemory = value;
+ _debugBreakOnOutOfMemory = value;
}
}
@@ -509,11 +509,11 @@ public class ReliabilityTestSet
{
get
{
- return debugBreakOnPathTooLong;
+ return _debugBreakOnPathTooLong;
}
set
{
- debugBreakOnPathTooLong = value;
+ _debugBreakOnPathTooLong = value;
}
}
@@ -521,11 +521,11 @@ public class ReliabilityTestSet
{
get
{
- return debugBreakOnMissingTest;
+ return _debugBreakOnMissingTest;
}
set
{
- debugBreakOnMissingTest = value;
+ _debugBreakOnMissingTest = value;
}
}
}
diff --git a/tests/src/GC/Stress/Framework/project.json b/tests/src/GC/Stress/Framework/project.json
index e9250b27c5..beca373929 100644
--- a/tests/src/GC/Stress/Framework/project.json
+++ b/tests/src/GC/Stress/Framework/project.json
@@ -1,29 +1,24 @@
{
"dependencies": {
- "System.Collections": "4.0.10-beta-*",
- "System.Collections.NonGeneric": "4.0.0-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.Diagnostics.Debug": "4.0.10-beta-*",
- "System.Diagnostics.Process": "4.0.0-beta-*",
- "System.Globalization": "4.0.10-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Linq": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Primitives": "4.0.0-beta-*",
- "System.Reflection.TypeExtensions": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Runtime.Loader": "4.0.0-beta-*",
- "System.Text.Encoding": "4.0.10-beta-*",
- "System.Text.Encoding.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Tasks": "4.0.10-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*",
- "System.Xml.ReaderWriter": "4.0.10-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/GC/Stress/Framework/project.lock.json b/tests/src/GC/Stress/Framework/project.lock.json
index c25b782053..164420d532 100644
--- a/tests/src/GC/Stress/Framework/project.lock.json
+++ b/tests/src/GC/Stress/Framework/project.lock.json
@@ -32,9 +32,9 @@
"lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
}
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -43,20 +43,15 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
- "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ "ref/dotnet/System.ComponentModel.dll": {}
},
"runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ "lib/dotnet/System.ComponentModel.dll": {}
}
},
"System.Console/4.0.0-beta-23302": {
@@ -78,9 +73,9 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Diagnostics.Debug.dll": {}
@@ -118,9 +113,9 @@
"lib/DNXCore50/System.Diagnostics.Process.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Globalization/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
@@ -129,78 +124,75 @@
"lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.dll": {}
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.IO.dll": {}
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
+ "ref/dotnet/System.IO.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ "lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "ref/dotnet/System.IO.FileSystem.dll": {}
},
"runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.Linq/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Linq.dll": {}
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
},
"runtime": {
- "lib/dotnet/System.Linq.dll": {}
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -209,9 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -220,18 +212,6 @@
"lib/DNXCore50/System.Reflection.Primitives.dll": {}
}
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
"System.Resources.ResourceManager/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0",
@@ -245,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -256,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -267,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -278,36 +258,23 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Loader/4.0.0-beta-23302": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Reflection": "4.0.0",
- "System.IO": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Loader.dll": {}
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Runtime.Loader.dll": {}
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
- "System.Text.Encoding/4.0.10-beta-23127": {
+ "System.Text.Encoding/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Text.Encoding.dll": {}
@@ -316,10 +283,10 @@
"lib/DNXCore50/System.Text.Encoding.dll": {}
}
},
- "System.Text.Encoding.Extensions/4.0.10-beta-23127": {
+ "System.Text.Encoding.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
},
"compile": {
"ref/dotnet/System.Text.Encoding.Extensions.dll": {}
@@ -328,35 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Text.RegularExpressions/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ "ref/dotnet/System.Threading.dll": {}
},
"runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -365,9 +319,9 @@
"lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Tasks.dll": {}
@@ -398,30 +352,6 @@
"runtime": {
"lib/DNXCore50/System.Threading.ThreadPool.dll": {}
}
- },
- "System.Xml.ReaderWriter/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.IO.FileSystem": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Text.RegularExpressions": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
}
}
},
@@ -470,12 +400,12 @@
"ref/net46/Microsoft.Win32.Registry.dll"
]
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -503,35 +433,25 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
- "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"serviceable": true,
- "sha512": "/J9iHpOqRwPRM1WFY+F8pPqD9kJyPQLJRqlK40cncyHqzeNArDfjlVKtP8qTMxydZVWJy9RfSzelTeFUU8+xAQ==",
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
"files": [
- "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg",
- "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg.sha512",
- "System.Collections.NonGeneric.nuspec",
- "lib/dotnet/System.Collections.NonGeneric.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Collections.NonGeneric.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Collections.NonGeneric.dll",
- "ref/dotnet/System.Collections.NonGeneric.xml",
- "ref/dotnet/de/System.Collections.NonGeneric.xml",
- "ref/dotnet/es/System.Collections.NonGeneric.xml",
- "ref/dotnet/fr/System.Collections.NonGeneric.xml",
- "ref/dotnet/it/System.Collections.NonGeneric.xml",
- "ref/dotnet/ja/System.Collections.NonGeneric.xml",
- "ref/dotnet/ko/System.Collections.NonGeneric.xml",
- "ref/dotnet/ru/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Collections.NonGeneric.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
]
},
"System.Console/4.0.0-beta-23302": {
@@ -555,12 +475,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"serviceable": true,
- "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
"System.Diagnostics.Debug.nuspec",
"lib/DNXCore50/System.Diagnostics.Debug.dll",
"lib/MonoAndroid10/_._",
@@ -609,11 +529,11 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -641,12 +561,44 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -674,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -706,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -737,44 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Linq/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "pvB6d8TuwcsU20Im73SKprww15O6Nf48NPd80rmJHDJofRgpzMZ6M5VTBcMXBMlS8jXHpq0ORXOUQ8F+0OmVCg==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Linq.4.0.0-beta-23127.nupkg",
- "System.Linq.4.0.0-beta-23127.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Private.Uri/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
- "files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -783,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -815,12 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -848,39 +768,6 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
]
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "vVc+uhYZh6k4+tDxl0QeP31dq3RUySaiDjSmQ2aOEnVfBs7xtbNaxXLXKd5BBAweNQIZBZ5L1Yv0wC2tCa17KQ==",
- "files": [
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.TypeExtensions.nuspec",
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.TypeExtensions.dll",
- "lib/netcore50/System.Reflection.TypeExtensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Reflection.TypeExtensions.dll",
- "ref/dotnet/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Reflection.TypeExtensions.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
- ]
- },
"System.Resources.ResourceManager/4.0.0": {
"serviceable": true,
"sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
@@ -914,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -947,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -980,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -1013,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -1046,22 +933,11 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Runtime.Loader/4.0.0-beta-23302": {
- "serviceable": true,
- "sha512": "b4NcLjIIX8W3TY3MR8nNp2c+JgZFWcf1Nr5W3FfrM6Takr1BjBsDKv40cqK1yP2UsEnaIjGkAzXOph4fF4I40A==",
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg",
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg.sha512",
- "System.Runtime.Loader.nuspec",
- "lib/DNXCore50/System.Runtime.Loader.dll",
- "ref/dotnet/System.Runtime.Loader.dll"
- ]
- },
- "System.Text.Encoding/4.0.10-beta-23127": {
- "sha512": "XUOP6mx45Fk4fUcinHnUdeXGzQaXGskTBvI4/v195wCyUhsHQXFvnVVDevMoFlrcjb7Lvm6UdIORmqA1y4onmg==",
- "files": [
- "System.Text.Encoding.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
"System.Text.Encoding.nuspec",
"lib/DNXCore50/System.Text.Encoding.dll",
"lib/MonoAndroid10/_._",
@@ -1089,11 +965,11 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
]
},
- "System.Text.Encoding.Extensions/4.0.10-beta-23127": {
- "sha512": "Vrbl+i8CCNo4Z8K1tNJ5GURvvbq+sS0J9mWsEZglFH8fJeq6oLTHPQYehrTe/dorz0gnSALUINGoOwHkCbki+Q==",
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
"files": [
- "System.Text.Encoding.Extensions.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
"System.Text.Encoding.Extensions.nuspec",
"lib/DNXCore50/System.Text.Encoding.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -1121,50 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Text.RegularExpressions/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"serviceable": true,
- "sha512": "xDh2rudWn0gHbvdZFmXnP+PnCJ1Yq4VsS2R7vcqsIwCqm+oqzuLUXk6R/YNvJ30Z5r6Fdv4keiHPAZbx9UKT7w==",
- "files": [
- "System.Text.RegularExpressions.4.0.10-beta-23127.nupkg",
- "System.Text.RegularExpressions.4.0.10-beta-23127.nupkg.sha512",
- "System.Text.RegularExpressions.nuspec",
- "lib/dotnet/System.Text.RegularExpressions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Text.RegularExpressions.dll",
- "ref/dotnet/System.Text.RegularExpressions.xml",
- "ref/dotnet/de/System.Text.RegularExpressions.xml",
- "ref/dotnet/es/System.Text.RegularExpressions.xml",
- "ref/dotnet/fr/System.Text.RegularExpressions.xml",
- "ref/dotnet/it/System.Text.RegularExpressions.xml",
- "ref/dotnet/ja/System.Text.RegularExpressions.xml",
- "ref/dotnet/ko/System.Text.RegularExpressions.xml",
- "ref/dotnet/ru/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -1180,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -1223,12 +1054,12 @@
"ref/net46/System.Threading.Overlapped.dll"
]
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"serviceable": true,
- "sha512": "5K6t1u3aT7Yh8PbqmXyTnjDo4OJWDCCqHmAccauJ35hnXthzgSBiMvVr2wxtAl7A8eK/lVcSPKJIheJ6MZnLcg==",
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
"files": [
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg",
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
"System.Threading.Tasks.nuspec",
"lib/DNXCore50/System.Threading.Tasks.dll",
"lib/MonoAndroid10/_._",
@@ -1297,65 +1128,27 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
- },
- "System.Xml.ReaderWriter/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "qDWTA6KSSCpqLlM0ZayuYmtChu5H+v6yciKR5PW12YHxKQuvteR0DnOnk/NThmb3N0K2NIE5ozgnjNdX+ESJ7Q==",
- "files": [
- "System.Xml.ReaderWriter.4.0.10-beta-23127.nupkg",
- "System.Xml.ReaderWriter.4.0.10-beta-23127.nupkg.sha512",
- "System.Xml.ReaderWriter.nuspec",
- "lib/dotnet/System.Xml.ReaderWriter.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Xml.ReaderWriter.dll",
- "ref/dotnet/System.Xml.ReaderWriter.xml",
- "ref/dotnet/de/System.Xml.ReaderWriter.xml",
- "ref/dotnet/es/System.Xml.ReaderWriter.xml",
- "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
- "ref/dotnet/it/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Collections >= 4.0.10-beta-*",
- "System.Collections.NonGeneric >= 4.0.0-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.Diagnostics.Debug >= 4.0.10-beta-*",
- "System.Diagnostics.Process >= 4.0.0-beta-*",
- "System.Globalization >= 4.0.10-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Linq >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Primitives >= 4.0.0-beta-*",
- "System.Reflection.TypeExtensions >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Runtime.Loader >= 4.0.0-beta-*",
- "System.Text.Encoding >= 4.0.10-beta-*",
- "System.Text.Encoding.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Tasks >= 4.0.10-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*",
- "System.Xml.ReaderWriter >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/GC/Stress/Tests/573277.cs b/tests/src/GC/Stress/Tests/573277.cs
index a511538ab7..185217d717 100644
--- a/tests/src/GC/Stress/Tests/573277.cs
+++ b/tests/src/GC/Stress/Tests/573277.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -13,21 +15,20 @@ using System.Threading;
public class Test
{
-
public static bool fail = false;
[System.Security.SecuritySafeCritical]
public static int Main(String[] args)
{
- Thread [] threads = new Thread[Math.Max(Environment.ProcessorCount*2, 64)];
- for(int i = 0; i<threads.Length; i++)
+ Thread[] threads = new Thread[Math.Max(Environment.ProcessorCount * 2, 64)];
+ for (int i = 0; i < threads.Length; i++)
{
threads[i] = new Thread(new ThreadStart(Allocate));
threads[i].Name = i.ToString();
threads[i].Start();
}
- for(int i = 0; i<threads.Length; i++)
+ for (int i = 0; i < threads.Length; i++)
{
threads[i].Join();
}
@@ -40,7 +41,6 @@ public class Test
Console.WriteLine("Test Passed");
return 100;
-
}
public static void Allocate()
@@ -48,7 +48,7 @@ public class Test
try
{
List<byte[]> list = new List<byte[]>();
- for (int i=0; i<10000; i++)
+ for (int i = 0; i < 10000; i++)
{
if (fail)
{
diff --git a/tests/src/GC/Stress/Tests/cs_template.csproj b/tests/src/GC/Stress/Tests/573277.csproj
index d1b719f9a8..a7c228fe7d 100644
--- a/tests/src/GC/Stress/Tests/cs_template.csproj
+++ b/tests/src/GC/Stress/Tests/573277.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,10 +12,10 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
- <GenerateRunScript>false</GenerateRunScript>
+ <CLRTestKind>BuildOnly</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@@ -29,7 +28,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="573277.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
diff --git a/tests/src/GC/Stress/Tests/DirectedGraph.cs b/tests/src/GC/Stress/Tests/DirectedGraph.cs
new file mode 100644
index 0000000000..dc9784ab89
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/DirectedGraph.cs
@@ -0,0 +1,391 @@
+
+
+using System;
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/************************************************************************************************************
+This test does the following:
+
+A directed weighted graph is constructed with 'n' nodes and random edges.
+All the nodes are made reachable.
+A random node is deleted and the entire graph is restructured by deleting the related edges
+and entries in the adjacent-node list.
+n is 800 here
+
+*************************************************************************************************************/
+
+namespace DefaultNamespace
+{
+ public class Graph
+ {
+ private Vertex _vfirst = null;
+ private Vertex _vlast = null;
+ private Edge _efirst = null;
+ private Edge _elast = null;
+ private int _weightSum = 0;
+
+ public static int Nodes;
+
+
+ public Graph(int n) { Nodes = n; }
+
+ public void SetWeightSum()
+ {
+ Edge temp = _efirst;
+ _weightSum = 0;
+ while (temp != null)
+ {
+ _weightSum += temp.Weight;
+ temp = temp.Next;
+ }
+ }
+
+ public int GetWeightSum()
+ {
+ return _weightSum;
+ }
+
+ public void BuildEdge(int v1, int v2)
+ {
+ Vertex n1 = null, n2 = null;
+ Vertex temp = _vfirst;
+
+ while (temp != null)
+ {
+ int i = Decimal.Compare(v1, temp.Name);
+ if (i == 0)
+ {
+ //found 1st node..
+ n1 = temp;
+ break;
+ }
+ else temp = temp.Next;
+ }
+
+ //check if edge already exists
+ for (int i = 0; i < n1.Num_Edges; i++)
+ {
+ int j = Decimal.Compare(v2, n1.Adjacent[i].Name);
+ if (j == 0) return;
+ }
+
+ temp = _vfirst;
+ while (temp != null)
+ {
+ int i = Decimal.Compare(v2, temp.Name);
+ if (i == 0)
+ {
+ //found 2nd node..
+ n2 = temp;
+ break;
+ }
+ else temp = temp.Next;
+ }
+
+ n1.Adjacent[n1.Num_Edges++] = n2;
+
+ Edge temp2 = new Edge(n1, n2);
+ if (_efirst == null)
+ {
+ _efirst = temp2;
+ _elast = temp2;
+ }
+ else
+ {
+ temp2.AddEdge(_elast, temp2);
+ _elast = temp2;
+ }
+ }
+
+ public void BuildGraph()
+ {
+ // Build Nodes
+ TestLibrary.Logging.WriteLine("Building Vertices...");
+ for (int i = 0; i < Nodes; i++)
+ {
+ Vertex temp = new Vertex(i);
+ if (_vfirst == null)
+ {
+ _vfirst = temp;
+ _vlast = temp;
+ }
+ else
+ {
+ temp.AddVertex(_vlast, temp);
+ _vlast = temp;
+ }
+ TestLibrary.Logging.WriteLine("Vertex {0} built...", i);
+ }
+
+ // Build Edges
+ TestLibrary.Logging.WriteLine("Building Edges...");
+
+ DateTime time = DateTime.Now;
+ Int32 seed = (Int32)time.Ticks;
+ Random rand = new Random(seed);
+
+ for (int i = 0; i < Nodes; i++)
+ {
+ int j = rand.Next(0, Nodes);
+ for (int k = 0; k < j; k++)
+ {
+ int v2;
+ while ((v2 = rand.Next(0, Nodes)) == i) ; //select a random node, also avoid self-loops
+ BuildEdge(i, v2); //build edge betn node i and v2
+ //TestLibrary.Logging.WriteLine("Edge built between {0} and {1}...",i,v2);
+
+
+ }
+ }
+ }
+
+
+ public void CheckIfReachable()
+ {
+ int[] temp = new int[Nodes];
+ Vertex t1 = _vfirst;
+
+ TestLibrary.Logging.WriteLine("Making all vertices reachable...");
+ while (t1 != null)
+ {
+ for (int i = 0; i < t1.Num_Edges; i++)
+ {
+ if (temp[t1.Adjacent[i].Name] == 0)
+ temp[t1.Adjacent[i].Name] = 1;
+ }
+ t1 = t1.Next;
+ }
+
+ for (int v2 = 0; v2 < Nodes; v2++)
+ {
+ if (temp[v2] == 0)
+ { //this vertex is not connected
+ DateTime time = DateTime.Now;
+ Int32 seed = (Int32)time.Ticks;
+ Random rand = new Random(seed);
+ int v1;
+ while ((v1 = rand.Next(0, Nodes)) == v2) ; //select a random node, also avoid self-loops
+ BuildEdge(v1, v2);
+ temp[v2] = 1;
+ }
+ }
+ }
+
+ /*public void TraverseGraph() {
+ Vertex root = Vfirst;
+ int i=0,j=0;
+ Vertex next = root.Adjacent[i];
+
+ while(j<Nodes) {
+
+ TestLibrary.Logging.WriteLine("root: " + root.Name);
+ while(next != null) {
+ TestLibrary.Logging.WriteLine(next.Name);
+ if(next.Name == j) {break;}
+ next = next.Adjacent[0];
+ }
+ i++;
+ if((next = root.Adjacent[i]) == null) {
+ i=0;
+ j++;
+ if(root == Vlast) break;
+ else root = root.Next;
+ next = root.Adjacent[i];
+
+ }
+ }
+
+ }*/
+
+ public void DeleteVertex()
+ {
+ Vertex temp1 = null;
+ Vertex temp2 = _vfirst;
+
+ DateTime time = DateTime.Now;
+ Int32 seed = (Int32)time.Ticks;
+ Random rand = new Random(seed);
+
+ int j = rand.Next(0, Nodes);
+ //TestLibrary.Logging.WriteLine("Deleting vertex: " + j);
+
+ while (temp2 != null)
+ {
+ int i = Decimal.Compare(j, temp2.Name);
+ if (i == 0)
+ {
+ if (temp2 == _vfirst)
+ {
+ temp2 = null;
+ _vfirst = _vfirst.Next;
+ break;
+ }
+ temp1.Next = temp2.Next;
+ temp2 = null;
+ break;
+ }
+ else
+ {
+ temp1 = temp2;
+ temp2 = temp2.Next;
+ }
+ }
+
+ // Restructuring the Graph
+ TestLibrary.Logging.WriteLine("Restructuring the Graph...");
+ temp2 = _vfirst;
+ while (temp2 != null)
+ {
+ temp2.DeleteAdjacentEntry(j);
+ temp2 = temp2.Next;
+ }
+
+ Edge e1 = null;
+ Edge e2 = _efirst;
+ Edge temp = null;
+
+ while (e2 != null)
+ {
+ int v1 = Decimal.Compare(j, e2.v1.Name);
+ int v2 = Decimal.Compare(j, e2.v2.Name);
+ if ((v1 == 0) || (v2 == 0))
+ {
+ if (e2 == _efirst)
+ {
+ temp = e2;
+ e2 = e2.Next;
+ _efirst = _efirst.Next;
+ temp = null;
+ }
+ else
+ {
+ temp = e1;
+ e1.Next = e2.Next;
+ e2 = e2.Next;
+ }
+ }
+ else
+ {
+ e1 = e2;
+ e2 = e2.Next;
+ }
+ }
+ }
+
+ public void PrintGraph()
+ {
+ // Print Vertices
+ Vertex temp = _vfirst;
+ while (temp != null)
+ {
+ TestLibrary.Logging.WriteLine("Vertex: {0}", temp.Name);
+ TestLibrary.Logging.WriteLine("Adjacent Vertices:");
+ for (int i = 0; i < temp.Num_Edges; i++)
+ {
+ TestLibrary.Logging.WriteLine(temp.Adjacent[i].Name);
+ }
+ temp = temp.Next;
+ }
+
+ //Print Edges
+ Edge temp2 = _efirst;
+ int edge = 0;
+ while (temp2 != null)
+ {
+ TestLibrary.Logging.WriteLine("Edge " + edge++);
+ TestLibrary.Logging.WriteLine("Weight: {0}, v1: {1}, v2: {2}", temp2.Weight, temp2.v1.Name, temp2.v2.Name);
+ temp2 = temp2.Next;
+ }
+ SetWeightSum();
+ TestLibrary.Logging.WriteLine("Sum of Weights is: {0}", GetWeightSum());
+ }
+ }
+
+ public class Vertex
+ {
+ public int Name;
+ //public bool Visited = false;
+
+ public Vertex Next;
+ public Vertex[] Adjacent;
+ public Edge[] Edges;
+ public int Num_Edges = 0;
+
+ public Vertex(int val)
+ {
+ Name = val;
+ Next = null;
+ Adjacent = new Vertex[Graph.Nodes];
+ }
+
+ public void AddVertex(Vertex x, Vertex y)
+ {
+ x.Next = y;
+ }
+
+ public void DeleteAdjacentEntry(int n)
+ {
+ int temp = Num_Edges;
+ for (int i = 0; i < temp; i++)
+ {
+ if (n == Adjacent[i].Name)
+ {
+ for (int j = i; j < Num_Edges; j++)
+ Adjacent[j] = Adjacent[j + 1];
+ Num_Edges--;
+ return;
+ }
+ }
+ }
+ }
+
+
+ public class Edge
+ {
+ public int Weight;
+ public Vertex v1, v2;
+ public Edge Next;
+
+ public Edge(Vertex n1, Vertex n2)
+ {
+ v1 = n1;
+ v2 = n2;
+
+ int seed = n1.Name + n2.Name;
+ Random rand = new Random(seed);
+ Weight = rand.Next(0, 50);
+ }
+
+ public void AddEdge(Edge x, Edge y)
+ {
+ x.Next = y;
+ }
+ }
+
+
+ public class Test
+ {
+ public static int Main()
+ {
+ TestLibrary.Logging.WriteLine("Building Graph with 800 vertices...");
+ Graph MyGraph = new Graph(800); // graph with 800 nodes
+ MyGraph.BuildGraph();
+
+ TestLibrary.Logging.WriteLine("Checking if all vertices are reachable...");
+ MyGraph.CheckIfReachable();
+
+ //TestLibrary.Logging.WriteLine("Printing the Graph...");
+ //MyGraph.PrintGraph();
+
+ TestLibrary.Logging.WriteLine("Deleting a random vertex...");
+ MyGraph.DeleteVertex();
+
+ //MyGraph.PrintGraph();
+
+ TestLibrary.Logging.WriteLine("Done");
+ TestLibrary.Logging.WriteLine("Test Passed");
+ return 100;
+ }
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/DirectedGraph.csproj b/tests/src/GC/Stress/Tests/DirectedGraph.csproj
new file mode 100644
index 0000000000..438adeec2a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/DirectedGraph.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="DirectedGraph.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/ExpandHeap.cs b/tests/src/GC/Stress/Tests/ExpandHeap.cs
index c88a23bd71..d2b2bbc812 100644
--- a/tests/src/GC/Stress/Tests/ExpandHeap.cs
+++ b/tests/src/GC/Stress/Tests/ExpandHeap.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
/*
@@ -10,25 +12,22 @@ using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
-public class GCUtil
+public class GCUtil
{
-
public static List<GCHandle> list = new List<GCHandle>();
- public static List<byte[]> blist = new List<byte[]>();
+ public static List<byte[]> blist = new List<byte[]>();
public static List<GCHandle> list2 = new List<GCHandle>();
- public static List<byte[]> blist2 = new List<byte[]>();
+ public static List<byte[]> blist2 = new List<byte[]>();
+
-
public static void Alloc(int numNodes, int percentPinned)
{
-
- for (int i=0; i<numNodes; i++)
+ for (int i = 0; i < numNodes; i++)
{
-
byte[] b = new byte[10];
b[0] = 0xC;
- if (i % ((int)(numNodes*(100/percentPinned))) ==0)
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
{
list.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
}
@@ -37,7 +36,7 @@ public class GCUtil
}
}
-
+
public static void FreePins()
{
foreach (GCHandle gch in list)
@@ -48,24 +47,22 @@ public class GCUtil
blist.Clear();
}
-
+
public static void FreeNonPins()
{
blist.Clear();
}
-
+
public static void Alloc2(int numNodes, int percentPinned)
{
-
- for (int i=0; i<numNodes; i++)
+ for (int i = 0; i < numNodes; i++)
{
-
byte[] b = new byte[10];
b[0] = 0xC;
- if (i % ((int)(numNodes*(100/percentPinned))) ==0)
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
{
list2.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
}
@@ -75,7 +72,7 @@ public class GCUtil
}
-
+
public static void FreePins2()
{
foreach (GCHandle gch in list2)
@@ -87,16 +84,16 @@ public class GCUtil
}
-
+
public static void FreeNonPins2()
{
blist2.Clear();
}
-
- public static void AllocWithGaps()
+
+ public static void AllocWithGaps()
{
- for (int i=0; i<1024*1024; i++)
+ for (int i = 0; i < 1024 * 1024; i++)
{
byte[] unpinned = new byte[50];
byte[] pinned = new byte[10];
@@ -108,24 +105,20 @@ public class GCUtil
public class Test
{
- public static int Main(System.String [] Args)
+ public static int Main(System.String[] Args)
{
Console.WriteLine("First Alloc");
- GCUtil.Alloc(1024*1024*4, 30);
+ GCUtil.Alloc(1024 * 1024 * 4, 30);
GCUtil.FreeNonPins();
GC.Collect();
Console.WriteLine("Second Alloc");
- GCUtil.Alloc(1024*1024*4, 50);
+ GCUtil.Alloc(1024 * 1024 * 4, 50);
GCUtil.FreeNonPins();
GC.Collect();
GCUtil.FreePins();
Console.WriteLine("Test passed");
return 100;
-
}
-
-
-
}
diff --git a/tests/src/GC/Stress/Tests/ExpandHeap.csproj b/tests/src/GC/Stress/Tests/ExpandHeap.csproj
new file mode 100644
index 0000000000..0fc5861db4
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/ExpandHeap.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ExpandHeap.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/GCQueue.cs b/tests/src/GC/Stress/Tests/GCQueue.cs
index 4739e5abdc..d6980f74ad 100644
--- a/tests/src/GC/Stress/Tests/GCQueue.cs
+++ b/tests/src/GC/Stress/Tests/GCQueue.cs
@@ -1,5 +1,11 @@
+
+
+using System;
+using System.Collections;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
/****************************************************************************
@@ -14,15 +20,14 @@
/****************************************************************************/
-namespace DefaultNamespace {
- using System;
- using System.Collections;
+namespace DefaultNamespace
+{
internal class BitArrayNode
{
public BitArrayNode(int num)
{
int[] temp = new int[num];
- for(int i=0; i<num; i++)
+ for (int i = 0; i < num; i++)
{
temp[i] = i;
}
@@ -33,40 +38,40 @@ namespace DefaultNamespace {
internal class GCQueue
{
internal static Queue G_Queue;
- public static int Main(String [] Args)
+ public static int Main(String[] Args)
{
int iRep = 0;
int iObj = 0;
Console.Out.WriteLine("Test should return with ExitCode 100 ...");
- switch( Args.Length )
+ switch (Args.Length)
{
case 1:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 5;
}
- break;
+ break;
case 2:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 5;
}
- if (!Int32.TryParse( Args[1], out iObj ))
+ if (!Int32.TryParse(Args[1], out iObj))
{
iObj = 5000;
}
- break;
+ break;
default:
iRep = 5;
iObj = 5000;
- break;
+ break;
}
- Console.Out.WriteLine("iRep= "+iRep+ " ; iObj= "+iObj);
+ Console.Out.WriteLine("iRep= " + iRep + " ; iObj= " + iObj);
GCQueue Mv_Obj = new GCQueue();
- if(Mv_Obj.runTest(iRep, iObj ))
+ if (Mv_Obj.runTest(iRep, iObj))
{
Console.WriteLine("Test Passed");
return 100;
@@ -81,14 +86,14 @@ namespace DefaultNamespace {
{
try
{
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
G_Queue = new Queue(0);
- for(int j=0; j<iObj;j++)
+ for (int j = 0; j < iObj; j++)
{
G_Queue.Enqueue(new BitArray(new int[j]));
}
- Console.Out.WriteLine("i= "+i);
+ Console.Out.WriteLine("i= " + i);
MakeLeak(iRep, iObj);
GC.Collect();
}
@@ -113,10 +118,10 @@ namespace DefaultNamespace {
BitArrayNode l_obj2;
int[] l_obj3;
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
L_Queue1 = new Queue();
- for(int j=1; j<iObj; j++)
+ for (int j = 1; j < iObj; j++)
{
l_obj1 = new byte[j];
l_obj2 = new BitArrayNode(j);
@@ -124,9 +129,9 @@ namespace DefaultNamespace {
l_obj1[0] = (byte)1;
l_obj3[0] = 1;
- if(j>1)
+ if (j > 1)
{
- l_obj1[j-1] = (byte)2;
+ l_obj1[j - 1] = (byte)2;
}
L_Queue1.Enqueue(new BitArray(l_obj1));
@@ -135,12 +140,11 @@ namespace DefaultNamespace {
}
L_Queue2.Clear();
- while(L_Queue3.Count>0)
+ while (L_Queue3.Count > 0)
{
L_Queue3.Dequeue();
}
}
-
}
}
}
diff --git a/tests/src/GC/Stress/Tests/GCQueue.csproj b/tests/src/GC/Stress/Tests/GCQueue.csproj
new file mode 100644
index 0000000000..5b30b07df1
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/GCQueue.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCQueue.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/GCSimulator.cs b/tests/src/GC/Stress/Tests/GCSimulator.cs
index 816ef7109c..b5564bf34d 100644
--- a/tests/src/GC/Stress/Tests/GCSimulator.cs
+++ b/tests/src/GC/Stress/Tests/GCSimulator.cs
@@ -1,3 +1,6 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
using System.Diagnostics;
using System;
using System.Threading;
@@ -7,15 +10,15 @@ using System.Runtime.InteropServices;
// disable warning about unused weakref
#pragma warning disable 414
-interface PinnedObject
+internal interface PinnedObject
{
void CleanUp();
bool IsPinned();
-
}
namespace GCSimulator
-{ public enum LifeTimeENUM
+{
+ public enum LifeTimeENUM
{
Short,
Medium,
@@ -29,7 +32,6 @@ namespace GCSimulator
get;
set;
}
-
}
public interface LifeTimeStrategy
@@ -64,67 +66,58 @@ namespace GCSimulator
public sealed class BinaryTreeObjectContainer<T> : ObjectContainer<T> where T : LifeTime
{
-
- class Node
+ private class Node
{
public Node LeftChild;
public Node RightChild;
public int id;
public T Data;
-
}
- private Node root;
- private int count;
+ private Node _root;
+ private int _count;
public BinaryTreeObjectContainer()
{
- root = null;
- count = 0;
+ _root = null;
+ _count = 0;
}
public void Init(int numberOfObjects)
{
-
if (numberOfObjects <= 0)
{
return;
}
- root = new Node();
- root.id = 0;
+ _root = new Node();
+ _root.id = 0;
// the total number of objects in a binary search tree = (2^n+1) - 1
// where n is the depth of the tree
int depth = (int)Math.Log(numberOfObjects, 2);
- count = numberOfObjects;
-
- root.LeftChild = CreateTree(depth, 1);
- root.RightChild = CreateTree(depth, 2);
-
-
+ _count = numberOfObjects;
+ _root.LeftChild = CreateTree(depth, 1);
+ _root.RightChild = CreateTree(depth, 2);
}
public void AddObjectAt(T o, int index)
{
- Node node = Find(index, root);
+ Node node = Find(index, _root);
if (node != null)
{
node.Data = o;
}
-
}
public T GetObject(int index)
{
-
-
- Node node = Find(index, root);
+ Node node = Find(index, _root);
if (node == null)
{
@@ -132,13 +125,11 @@ namespace GCSimulator
}
return node.Data;
-
}
public T SetObjectAt(T o, int index)
{
-
- Node node = Find(index, root);
+ Node node = Find(index, _root);
if (node == null)
{
@@ -148,14 +139,13 @@ namespace GCSimulator
T old = node.Data;
node.Data = o;
return old;
-
}
public int Count
{
get
{
- return count;
+ return _count;
}
}
@@ -180,7 +170,6 @@ namespace GCSimulator
private Node Find(int id, Node node)
{
-
// we want to implement find and try to avoid creating temp objects..
// Our Tree is fixed size, we don;t allow modifying the actual
// tree by adding or deleting nodes ( that would be more
@@ -204,9 +193,7 @@ namespace GCSimulator
retNode = Find(id, node.RightChild);
return retNode;
-
}
-
}
@@ -214,27 +201,26 @@ namespace GCSimulator
//#ArrayContainer Simple Array Stock Implemntation for ObjectContainer
public sealed class ArrayObjectContainer<T> : ObjectContainer<T> where T : LifeTime
{
- private T[] objContainer = null;
+ private T[] _objContainer = null;
public void Init(int numberOfObjects)
{
- objContainer = new T[numberOfObjects];
-
+ _objContainer = new T[numberOfObjects];
}
public void AddObjectAt(T o, int index)
{
- objContainer[index] = o;
+ _objContainer[index] = o;
}
public T GetObject(int index)
{
- return objContainer[index];
+ return _objContainer[index];
}
public T SetObjectAt(T o, int index)
{
- T old = objContainer[index];
- objContainer[index] = o;
+ T old = _objContainer[index];
+ _objContainer[index] = o;
return old;
}
@@ -242,7 +228,7 @@ namespace GCSimulator
{
get
{
- return objContainer.Length;
+ return _objContainer.Length;
}
}
}
@@ -253,21 +239,21 @@ namespace GCSimulator
public sealed class ObjectLifeTimeManager
{
- private LifeTimeStrategy strategy;
+ private LifeTimeStrategy _strategy;
- private ObjectContainer<LifeTime> objectContainer = null;
+ private ObjectContainer<LifeTime> _objectContainer = null;
//
public void SetObjectContainer(ObjectContainer<LifeTime> objectContainer)
{
- this.objectContainer = objectContainer;
+ _objectContainer = objectContainer;
}
public event ObjectDiedEventHandler objectDied;
public void Init(int numberObjects)
{
- objectContainer.Init(numberObjects);
+ _objectContainer.Init(numberObjects);
//objContainer = new object[numberObjects];
}
@@ -275,13 +261,13 @@ namespace GCSimulator
{
set
{
- strategy = value;
+ _strategy = value;
}
}
public void AddObject(LifeTime o, int index)
{
- objectContainer.AddObjectAt(o, index);
+ _objectContainer.AddObjectAt(o, index);
//objContainer[index] = o;
}
@@ -289,55 +275,53 @@ namespace GCSimulator
{
LifeTime objLifeTime;
- for (int i = 0; i < objectContainer.Count; ++i)
+ for (int i = 0; i < _objectContainer.Count; ++i)
{
- objLifeTime = objectContainer.GetObject(i);
+ objLifeTime = _objectContainer.GetObject(i);
//object o = objContainer[i];
//objLifeTime = o as LifeTime;
- if (strategy.ShouldDie(objLifeTime, i))
+ if (_strategy.ShouldDie(objLifeTime, i))
{
- int index = strategy.NextObject(objLifeTime.LifeTime);
- LifeTime oldObject = objectContainer.SetObjectAt(null, index);
+ int index = _strategy.NextObject(objLifeTime.LifeTime);
+ LifeTime oldObject = _objectContainer.SetObjectAt(null, index);
//objContainer[index] = null;
// fire the event
objectDied(oldObject, index);
}
-
}
}
}
- class RandomLifeTimeStrategy : LifeTimeStrategy
+ internal class RandomLifeTimeStrategy : LifeTimeStrategy
{
- private int counter = 0;
- private int mediumLifeTime = 30;
- private int shortLifeTime = 3;
- private int mediumDataCount = 1000000;
- private int shortDataCount = 5000;
+ private int _counter = 0;
+ private int _mediumLifeTime = 30;
+ private int _shortLifeTime = 3;
+ private int _mediumDataCount = 1000000;
+ private int _shortDataCount = 5000;
- private Random rand = new Random(123456);
+ private Random _rand = new Random(123456);
public RandomLifeTimeStrategy(int mediumlt, int shortlt, int mdc, int sdc)
{
- mediumLifeTime = mediumlt;
- shortLifeTime = shortlt;
- mediumDataCount = mdc;
- shortDataCount = sdc;
-
+ _mediumLifeTime = mediumlt;
+ _shortLifeTime = shortlt;
+ _mediumDataCount = mdc;
+ _shortDataCount = sdc;
}
public int MediumLifeTime
{
set
{
- mediumLifeTime = value;
+ _mediumLifeTime = value;
}
}
public int ShortLifeTime
{
set
{
- shortLifeTime = value;
+ _shortLifeTime = value;
}
}
@@ -346,10 +330,10 @@ namespace GCSimulator
switch (lifeTime)
{
case LifeTimeENUM.Short:
- return rand.Next() % shortDataCount;
+ return _rand.Next() % _shortDataCount;
case LifeTimeENUM.Medium:
- return (rand.Next() % mediumDataCount) + shortDataCount;
+ return (_rand.Next() % _mediumDataCount) + _shortDataCount;
case LifeTimeENUM.Long:
@@ -359,21 +343,20 @@ namespace GCSimulator
}
public bool ShouldDie(LifeTime o, int index)
{
- counter++;
+ _counter++;
LifeTimeENUM lifeTime = o.LifeTime;
switch (lifeTime)
{
case LifeTimeENUM.Short:
- if (counter % shortLifeTime == 0)
+ if (_counter % _shortLifeTime == 0)
return true;
break;
case LifeTimeENUM.Medium:
- if (counter % mediumLifeTime == 0)
+ if (_counter % _mediumLifeTime == 0)
return true;
break;
case LifeTimeENUM.Long:
return false;
-
}
return false;
}
@@ -384,21 +367,21 @@ namespace GCSimulator
/// elabsed since the last object acceess.
///
/// </summary>
- class TimeBasedLifeTimeStrategy : LifeTimeStrategy
+ internal class TimeBasedLifeTimeStrategy : LifeTimeStrategy
{
- private int lastMediumTickCount = Environment.TickCount;
- private int lastShortTickCount = Environment.TickCount;
- private int lastMediumIndex = 0;
- private int lastShortIndex = 0;
+ private int _lastMediumTickCount = Environment.TickCount;
+ private int _lastShortTickCount = Environment.TickCount;
+ private int _lastMediumIndex = 0;
+ private int _lastShortIndex = 0;
public int NextObject(LifeTimeENUM lifeTime)
{
switch (lifeTime)
{
case LifeTimeENUM.Short:
- return lastShortIndex;
+ return _lastShortIndex;
case LifeTimeENUM.Medium:
- return lastMediumIndex;
+ return _lastMediumIndex;
case LifeTimeENUM.Long:
return 0;
}
@@ -407,28 +390,27 @@ namespace GCSimulator
public bool ShouldDie(LifeTime o, int index)
{
-
LifeTimeENUM lifeTime = o.LifeTime;
// short objects will live for 20 seconds, long objects will live for more.
switch (lifeTime)
{
case LifeTimeENUM.Short:
- if (Environment.TickCount - lastShortTickCount > 1) // this is in accureat enumber, since
+ if (Environment.TickCount - _lastShortTickCount > 1) // this is in accureat enumber, since
// we will be finsh iterating throuh the short life time object in less than 1 ms , so we need
// to switch either to QueryPeroformanceCounter, or to block the loop for some time through
// Thread.Sleep, the other solution is to increase the number of objects a lot.
{
- lastShortTickCount = Environment.TickCount;
- lastShortIndex = index;
+ _lastShortTickCount = Environment.TickCount;
+ _lastShortIndex = index;
return true;
}
break;
case LifeTimeENUM.Medium:
- if (Environment.TickCount - lastMediumTickCount > 20)
+ if (Environment.TickCount - _lastMediumTickCount > 20)
{
- lastMediumTickCount = Environment.TickCount;
- lastMediumIndex = index;
+ _lastMediumTickCount = Environment.TickCount;
+ _lastMediumIndex = index;
return true;
}
@@ -440,72 +422,70 @@ namespace GCSimulator
}
}
- class ObjectWrapper : LifeTime, PinnedObject
+ internal class ObjectWrapper : LifeTime, PinnedObject
{
-
- private bool pinned;
- private bool weakReferenced;
- private GCHandle gcHandle;
- private LifeTimeENUM lifeTime;
- private WeakReference weakRef;
-
- private byte[] data;
- private int dataSize;
+ private bool _pinned;
+ private bool _weakReferenced;
+ private GCHandle _gcHandle;
+ private LifeTimeENUM _lifeTime;
+ private WeakReference _weakRef;
+
+ private byte[] _data;
+ private int _dataSize;
public int DataSize
{
set
{
- dataSize = value;
- data = new byte[dataSize];
- if (pinned)
+ _dataSize = value;
+ _data = new byte[_dataSize];
+ if (_pinned)
{
- gcHandle = GCHandle.Alloc(data, GCHandleType.Pinned);
+ _gcHandle = GCHandle.Alloc(_data, GCHandleType.Pinned);
}
- if (weakReferenced)
+ if (_weakReferenced)
{
- weakRef = new WeakReference(data);
- data = null;
+ _weakRef = new WeakReference(_data);
+ _data = null;
}
}
-
}
public LifeTimeENUM LifeTime
{
get
{
- return lifeTime;
+ return _lifeTime;
}
set
{
- this.lifeTime = value;
+ _lifeTime = value;
}
}
public bool IsPinned()
{
- return pinned;
+ return _pinned;
}
public bool IsWeak()
{
- return weakReferenced;
+ return _weakReferenced;
}
public void CleanUp()
{
- if (gcHandle.IsAllocated)
+ if (_gcHandle.IsAllocated)
{
- gcHandle.Free();
+ _gcHandle.Free();
}
}
public ObjectWrapper(bool runFinalizer, bool pinned, bool weakReferenced)
{
- this.pinned = pinned;
- this.weakReferenced = weakReferenced;
+ _pinned = pinned;
+ _weakReferenced = weakReferenced;
if (!runFinalizer)
{
GC.SuppressFinalize(this);
@@ -515,108 +495,107 @@ namespace GCSimulator
~ObjectWrapper()
{
- // DO SOMETHING STUPID IN FINALIZER
- data = new byte[dataSize];
+ // DO SOMETHING UNCONVENTIONAL IN FINALIZER
+ _data = new byte[_dataSize];
CleanUp();
}
}
- class ClientSimulator
+ internal class ClientSimulator
{
[ThreadStatic]
- private static ObjectLifeTimeManager lifeTimeManager;
+ private static ObjectLifeTimeManager s_lifeTimeManager;
- private static int meanAllocSize = 17;
+ private static int s_meanAllocSize = 17;
- private static int mediumLifeTime = 30;
- private static int shortLifeTime = 3;
+ private static int s_mediumLifeTime = 30;
+ private static int s_shortLifeTime = 3;
- private static int mediumDataSize = meanAllocSize;
- private static int shortDataSize = meanAllocSize;
+ private static int s_mediumDataSize = s_meanAllocSize;
+ private static int s_shortDataSize = s_meanAllocSize;
- private static int mediumDataCount = 1000000;
- private static int shortDataCount = 5000;
+ private static int s_mediumDataCount = 1000000;
+ private static int s_shortDataCount = 5000;
- private static int countIters = 500;
- private static float percentPinned = 0.1F;
- private static float percentWeak = 0.0F;
+ private static int s_countIters = 500;
+ private static float s_percentPinned = 0.1F;
+ private static float s_percentWeak = 0.0F;
- private static int numThreads = 1;
+ private static int s_numThreads = 1;
- private static bool runFinalizer = false;
- private static string strategy = "Random";
+ private static bool s_runFinalizer = false;
+ private static string s_strategy = "Random";
- private static string objectGraph = "List";
+ private static string s_objectGraph = "List";
- private static List<Thread> threadList = new List<Thread>();
+ private static List<Thread> s_threadList = new List<Thread>();
- private static Stopwatch stopWatch = new Stopwatch();
- private static Object objLock = new Object();
- private static uint currentIterations = 0;
+ private static Stopwatch s_stopWatch = new Stopwatch();
+ private static Object s_objLock = new Object();
+ private static uint s_currentIterations = 0;
//keep track of the collection count for generations 0, 1, 2
- private static int[] currentCollections = new int[3];
- private static int outputFrequency = 0; //after how many iterations the data is printed
- private static System.TimeSpan totalTime;
+ private static int[] s_currentCollections = new int[3];
+ private static int s_outputFrequency = 0; //after how many iterations the data is printed
+ private static System.TimeSpan s_totalTime;
public static int Main(string[] args)
{
- stopWatch.Start();
+ s_stopWatch.Start();
for (int i = 0; i < 3; i++)
{
- currentCollections[i] = 0;
+ s_currentCollections[i] = 0;
}
if (!ParseArgs(args))
return 101;
// Run the test.
- for (int i = 0; i < numThreads; ++i)
+ for (int i = 0; i < s_numThreads; ++i)
{
Thread thread = new Thread(RunTest);
- threadList.Add(thread);
+ s_threadList.Add(thread);
thread.Start();
}
- foreach (Thread t in threadList)
+ foreach (Thread t in s_threadList)
{
t.Join();
}
return 100;
-
}
public static void RunTest()
{
// Allocate the objects.
- lifeTimeManager = new ObjectLifeTimeManager();
+ s_lifeTimeManager = new ObjectLifeTimeManager();
LifeTimeStrategy ltStrategy;
- int threadMediumLifeTime = mediumLifeTime;
- int threadShortLifeTime = shortLifeTime;
- int threadMediumDataSize = mediumDataSize;
- int threadShortDataSize = shortDataSize;
- int threadMediumDataCount = mediumDataCount;
- int threadShortDataCount = shortDataCount;
- float threadPercentPinned = percentPinned;
- float threadPercentWeak = percentWeak;
- bool threadRunFinalizer = runFinalizer;
- string threadStrategy = strategy;
- string threadObjectGraph = objectGraph;
+ int threadMediumLifeTime = s_mediumLifeTime;
+ int threadShortLifeTime = s_shortLifeTime;
+ int threadMediumDataSize = s_mediumDataSize;
+ int threadShortDataSize = s_shortDataSize;
+ int threadMediumDataCount = s_mediumDataCount;
+ int threadShortDataCount = s_shortDataCount;
+ float threadPercentPinned = s_percentPinned;
+ float threadPercentWeak = s_percentWeak;
+ bool threadRunFinalizer = s_runFinalizer;
+ string threadStrategy = s_strategy;
+ string threadObjectGraph = s_objectGraph;
if (threadObjectGraph.ToLower() == "tree")
{
- lifeTimeManager.SetObjectContainer(new BinaryTreeObjectContainer<LifeTime>());
+ s_lifeTimeManager.SetObjectContainer(new BinaryTreeObjectContainer<LifeTime>());
}
else
{
- lifeTimeManager.SetObjectContainer(new ArrayObjectContainer<LifeTime>());
+ s_lifeTimeManager.SetObjectContainer(new ArrayObjectContainer<LifeTime>());
}
- lifeTimeManager.Init(threadShortDataCount + threadMediumDataCount);
+ s_lifeTimeManager.Init(threadShortDataCount + threadMediumDataCount);
if (threadStrategy.ToLower() == "random")
@@ -629,8 +608,8 @@ namespace GCSimulator
ltStrategy = new TimeBasedLifeTimeStrategy();
}
- lifeTimeManager.LifeTimeStrategy = ltStrategy;
- lifeTimeManager.objectDied += new ObjectDiedEventHandler(objectDied);
+ s_lifeTimeManager.LifeTimeStrategy = ltStrategy;
+ s_lifeTimeManager.objectDied += new ObjectDiedEventHandler(objectDied);
for (int i = 0; i < threadShortDataCount + threadMediumDataCount; ++i)
{
@@ -658,10 +637,10 @@ namespace GCSimulator
oWrapper.LifeTime = LifeTimeENUM.Medium;
}
- lifeTimeManager.AddObject(oWrapper, i);
+ s_lifeTimeManager.AddObject(oWrapper, i);
}
- lock (objLock)
+ lock (s_objLock)
{
Console.WriteLine("Thread {0} Running With Configuration: ", System.Threading.Thread.CurrentThread.ManagedThreadId);
Console.WriteLine("==============================");
@@ -680,20 +659,19 @@ namespace GCSimulator
}
- for (int i = 0; i < countIters; ++i)
+ for (int i = 0; i < s_countIters; ++i)
{
-
// Run the test.
- lifeTimeManager.Run();
+ s_lifeTimeManager.Run();
- if (outputFrequency > 0)
+ if (s_outputFrequency > 0)
{
- lock (objLock)
+ lock (s_objLock)
{
- currentIterations++;
- if (currentIterations % outputFrequency == 0)
+ s_currentIterations++;
+ if (s_currentIterations % s_outputFrequency == 0)
{
- Console.WriteLine("Iterations = {0}", currentIterations);
+ Console.WriteLine("Iterations = {0}", s_currentIterations);
Console.WriteLine("AllocatedMemory = {0} bytes", GC.GetTotalMemory(false));
//get the number of collections and the elapsed time for this group of iterations
@@ -706,22 +684,22 @@ namespace GCSimulator
int[] newCollections = new int[3];
for (int j = 0; j < 3; j++)
{
- newCollections[j] = collectionCount[j] - currentCollections[j];
+ newCollections[j] = collectionCount[j] - s_currentCollections[j];
}
//update the running count of collections
for (int j = 0; j < 3; j++)
{
- currentCollections[j] = collectionCount[j];
+ s_currentCollections[j] = collectionCount[j];
}
Console.WriteLine("Gen 0 Collections = {0}", newCollections[0]);
Console.WriteLine("Gen 1 Collections = {0}", newCollections[1]);
Console.WriteLine("Gen 2 Collections = {0}", newCollections[2]);
- stopWatch.Stop();
+ s_stopWatch.Stop();
Console.Write("Elapsed time: ");
- System.TimeSpan tSpan = stopWatch.Elapsed;
+ System.TimeSpan tSpan = s_stopWatch.Elapsed;
if (tSpan.Days > 0)
Console.Write("{0} days, ", tSpan.Days);
if (tSpan.Hours > 0)
@@ -731,26 +709,24 @@ namespace GCSimulator
Console.Write("{0} seconds, ", tSpan.Seconds);
Console.Write("{0} milliseconds", tSpan.Milliseconds);
- totalTime += tSpan;
- stopWatch.Reset();
- stopWatch.Start();
+ s_totalTime += tSpan;
+ s_stopWatch.Reset();
+ s_stopWatch.Start();
Console.Write(" (Total time: ");
- if (totalTime.Days > 0)
- Console.Write("{0} days, ", totalTime.Days);
- if (totalTime.Hours > 0)
- Console.Write("{0} hours, ", totalTime.Hours);
- if (totalTime.Minutes > 0)
- Console.Write("{0} minutes, ", totalTime.Minutes);
- Console.Write("{0} seconds, ", totalTime.Seconds);
- Console.WriteLine("{0} milliseconds)", totalTime.Milliseconds);
+ if (s_totalTime.Days > 0)
+ Console.Write("{0} days, ", s_totalTime.Days);
+ if (s_totalTime.Hours > 0)
+ Console.Write("{0} hours, ", s_totalTime.Hours);
+ if (s_totalTime.Minutes > 0)
+ Console.Write("{0} minutes, ", s_totalTime.Minutes);
+ Console.Write("{0} seconds, ", s_totalTime.Seconds);
+ Console.WriteLine("{0} milliseconds)", s_totalTime.Milliseconds);
Console.WriteLine("----------------------------------");
}
-
}
}
}
-
}
private static void objectDied(LifeTime lifeTime, int index)
@@ -760,11 +736,11 @@ namespace GCSimulator
ObjectWrapper oWrapper = lifeTime as ObjectWrapper;
oWrapper.CleanUp();
- oWrapper = new ObjectWrapper(runFinalizer, oWrapper.IsPinned(), oWrapper.IsWeak());
+ oWrapper = new ObjectWrapper(s_runFinalizer, oWrapper.IsPinned(), oWrapper.IsWeak());
oWrapper.LifeTime = lifeTime.LifeTime;
- oWrapper.DataSize = lifeTime.LifeTime == LifeTimeENUM.Short ? shortDataSize : mediumDataSize;
+ oWrapper.DataSize = lifeTime.LifeTime == LifeTimeENUM.Short ? s_shortDataSize : s_mediumDataSize;
- lifeTimeManager.AddObject(oWrapper, index);
+ s_lifeTimeManager.AddObject(oWrapper, index);
}
/// <summary>
@@ -775,7 +751,7 @@ namespace GCSimulator
/// </summary>
public static bool ParseArgs(string[] args)
{
- countIters = 500;
+ s_countIters = 500;
try
{
@@ -801,56 +777,56 @@ namespace GCSimulator
else if (currentArg.StartsWith("iter") || currentArg.Equals("i")) // number of iterations
{
currentArgValue = args[++i];
- countIters = Int32.Parse(currentArgValue);
+ s_countIters = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("datasize") || currentArg.Equals("dz"))
{
currentArgValue = args[++i];
- mediumDataSize = Int32.Parse(currentArgValue);
+ s_mediumDataSize = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("sdatasize") || currentArg.Equals("sdz"))
{
currentArgValue = args[++i];
- shortDataSize = Int32.Parse(currentArgValue);
+ s_shortDataSize = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("datacount") || currentArg.Equals("dc"))
{
currentArgValue = args[++i];
- mediumDataCount = Int32.Parse(currentArgValue);
+ s_mediumDataCount = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("sdatacount") || currentArg.Equals("sdc"))
{
currentArgValue = args[++i];
- shortDataCount = Int32.Parse(currentArgValue);
+ s_shortDataCount = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("lifetime") || currentArg.Equals("lt"))
{
currentArgValue = args[++i];
- shortLifeTime = Int32.Parse(currentArgValue);
- mediumLifeTime = shortLifeTime * 10;
+ s_shortLifeTime = Int32.Parse(currentArgValue);
+ s_mediumLifeTime = s_shortLifeTime * 10;
}
else if (currentArg.StartsWith("threads") || currentArg.Equals("t"))
{
currentArgValue = args[++i];
- numThreads = Int32.Parse(currentArgValue);
+ s_numThreads = Int32.Parse(currentArgValue);
}
else if (currentArg.StartsWith("fin") || currentArg.Equals("f"))
{
- runFinalizer = true;
+ s_runFinalizer = true;
}
else if (currentArg.StartsWith("datapinned") || currentArg.StartsWith("dp")) // percentage data pinned
{
currentArgValue = args[++i];
- percentPinned = float.Parse(currentArgValue);
- if (percentPinned < 0 || percentPinned > 1)
+ s_percentPinned = float.Parse(currentArgValue);
+ if (s_percentPinned < 0 || s_percentPinned > 1)
{
Console.WriteLine("Error! datapinned should be a number from 0 to 1");
return false;
@@ -861,7 +837,7 @@ namespace GCSimulator
{
currentArgValue = args[++i];
if ((currentArgValue.ToLower() == "random") || (currentArgValue.ToLower() == "time"))
- strategy = currentArgValue;
+ s_strategy = currentArgValue;
else
{
Console.WriteLine("Error! Unexpected argument for strategy: {0}", currentArgValue);
@@ -872,8 +848,8 @@ namespace GCSimulator
else if (currentArg.StartsWith("dataweak") || currentArg.StartsWith("dw"))
{
currentArgValue = args[++i];
- percentWeak = float.Parse(currentArgValue);
- if (percentWeak < 0 || percentWeak > 1)
+ s_percentWeak = float.Parse(currentArgValue);
+ if (s_percentWeak < 0 || s_percentWeak > 1)
{
Console.WriteLine("Error! dataweak should be a number from 0 to 1");
return false;
@@ -884,7 +860,7 @@ namespace GCSimulator
{
currentArgValue = args[++i];
if ((currentArgValue.ToLower() == "tree") || (currentArgValue.ToLower() == "list"))
- objectGraph = currentArgValue;
+ s_objectGraph = currentArgValue;
else
{
Console.WriteLine("Error! Unexpected argument for objectgraph: {0}", currentArgValue);
@@ -894,14 +870,13 @@ namespace GCSimulator
else if (currentArg.Equals("out")) //output frequency
{
currentArgValue = args[++i];
- outputFrequency = int.Parse(currentArgValue);
+ s_outputFrequency = int.Parse(currentArgValue);
}
else
{
Console.WriteLine("Error! Unexpected argument {0}", currentArg);
return false;
}
-
}
}
catch (System.Exception e)
@@ -920,22 +895,21 @@ namespace GCSimulator
Console.WriteLine("\nOptions");
Console.WriteLine("\nGlobal:");
Console.WriteLine("-? Display the usage and exit");
- Console.WriteLine("-i [-iter] <num iterations> : specify number of iterations for the test, default is " + countIters);
+ Console.WriteLine("-i [-iter] <num iterations> : specify number of iterations for the test, default is " + s_countIters);
Console.WriteLine("\nThreads:");
- Console.WriteLine("-t [-threads] <number of threads> : specifiy number of threads, default is " + numThreads);
+ Console.WriteLine("-t [-threads] <number of threads> : specifiy number of threads, default is " + s_numThreads);
Console.WriteLine("\nData:");
- Console.WriteLine("-dz [-datasize] <data size> : specify the data size in bytes, default is " + mediumDataSize);
- Console.WriteLine("-sdz [sdatasize] <data size> : specify the short lived data size in bytes, default is " + shortDataSize);
- Console.WriteLine("-dc [datacount] <data count> : specify the medium lived data count, default is " + mediumDataCount);
- Console.WriteLine("-sdc [sdatacount] <data count> : specify the short lived data count, default is " + shortDataCount);
- Console.WriteLine("-lt [-lifetime] <number> : specify the life time of the objects, default is " + shortLifeTime);
+ Console.WriteLine("-dz [-datasize] <data size> : specify the data size in bytes, default is " + s_mediumDataSize);
+ Console.WriteLine("-sdz [sdatasize] <data size> : specify the short lived data size in bytes, default is " + s_shortDataSize);
+ Console.WriteLine("-dc [datacount] <data count> : specify the medium lived data count, default is " + s_mediumDataCount);
+ Console.WriteLine("-sdc [sdatacount] <data count> : specify the short lived data count, default is " + s_shortDataCount);
+ Console.WriteLine("-lt [-lifetime] <number> : specify the life time of the objects, default is " + s_shortLifeTime);
Console.WriteLine("-f [-fin] : specify whether to do allocation in finalizer or not, default is no");
- Console.WriteLine("-dp [-datapinned] <percent of data pinned> : specify the percentage of data that we want to pin (number from 0 to 1), default is " + percentPinned);
- Console.WriteLine("-dw [-dataweak] <percent of data weak referenced> : specify the percentage of data that we want to weak reference, (number from 0 to 1) default is " + percentWeak);
+ Console.WriteLine("-dp [-datapinned] <percent of data pinned> : specify the percentage of data that we want to pin (number from 0 to 1), default is " + s_percentPinned);
+ Console.WriteLine("-dw [-dataweak] <percent of data weak referenced> : specify the percentage of data that we want to weak reference, (number from 0 to 1) default is " + s_percentWeak);
Console.WriteLine("-strategy < indicate the strategy for deciding when the objects should die, right now we support only Random and Time strategy, default is Random");
- Console.WriteLine("-og [-objectgraph] <List|Tree> : specify whether to use a List- or Tree-based object graph, default is " + objectGraph);
+ Console.WriteLine("-og [-objectgraph] <List|Tree> : specify whether to use a List- or Tree-based object graph, default is " + s_objectGraph);
Console.WriteLine("-out <iterations> : after how many iterations to output data");
}
-
}
}
diff --git a/tests/src/GC/Stress/Tests/GCSimulator.csproj b/tests/src/GC/Stress/Tests/GCSimulator.csproj
new file mode 100644
index 0000000000..a9ad3afe88
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/GCSimulator.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/GCVariant.cs b/tests/src/GC/Stress/Tests/GCVariant.cs
index f966c037a2..9a964cd618 100644
--- a/tests/src/GC/Stress/Tests/GCVariant.cs
+++ b/tests/src/GC/Stress/Tests/GCVariant.cs
@@ -1,67 +1,71 @@
+
+
+using System;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
-namespace GCVariant {
- using System;
+namespace GCVariant
+{
internal class GCVariant
{
+ internal static object[] G_Vart;
- internal static object [] G_Vart;
-
- public static int Main(String [] Args)
+ public static int Main(String[] Args)
{
int iRep = 0;
int iObj = 0;
int iNum = 0;
Console.WriteLine("Test should return with ExitCode 100 ...");
- switch( Args.Length )
+ switch (Args.Length)
{
case 1:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 5;
}
iObj = 100;
iNum = 10;
- break;
+ break;
case 2:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 5;
}
- if (!Int32.TryParse( Args[1], out iObj ))
+ if (!Int32.TryParse(Args[1], out iObj))
{
iObj = 100;
}
iNum = 10;
- break;
+ break;
case 3:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 5;
}
- if (!Int32.TryParse( Args[1], out iObj ))
+ if (!Int32.TryParse(Args[1], out iObj))
{
iObj = 100;
}
- if (!Int32.TryParse( Args[2], out iNum ))
+ if (!Int32.TryParse(Args[2], out iNum))
{
iNum = 10;
}
- break;
+ break;
default:
iRep = 5;
iObj = 100;
iNum = 10;
- break;
+ break;
}
-
+
Console.Write("iRep= ");
Console.Write(iRep);
Console.Write(" iObj= ");
@@ -71,7 +75,7 @@ namespace GCVariant {
GCVariant Mv_Obj = new GCVariant();
- if(Mv_Obj.runTest(iRep, iObj, iNum ))
+ if (Mv_Obj.runTest(iRep, iObj, iNum))
{
Console.WriteLine("Test Passed");
return 100;
@@ -86,18 +90,17 @@ namespace GCVariant {
DoubLink L_Node1 = new DoubLink(iNum);
DLinkNode L_Node2 = new DLinkNode(iNum, null, null);
- for(int i= 0; i< iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
G_Vart = new Object[iObj];
- for(int j=0; j< iObj; j++)
+ for (int j = 0; j < iObj; j++)
{
- if(j%2 == 1)
+ if (j % 2 == 1)
G_Vart[j] = (L_Node1);
else
G_Vart[j] = (L_Node2);
}
MakeLeak(iRep, iObj, iNum);
-
}
return true;
}
@@ -107,15 +110,15 @@ namespace GCVariant {
{
DoubLink L_Node1 = new DoubLink(iNum);
DLinkNode L_Node2 = new DLinkNode(iNum, null, null);
- Object [] L_Vart1 = new Object[iObj];
- Object [] L_Vart2;
+ Object[] L_Vart1 = new Object[iObj];
+ Object[] L_Vart2;
- for(int i= 0; i< iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
L_Vart2 = new Object[iObj];
- for(int j=0; j< iObj; j++)
+ for (int j = 0; j < iObj; j++)
{
- if(j%2 == 1)
+ if (j % 2 == 1)
{
L_Vart1[j] = (j);
L_Vart2[j] = ((double)j);
@@ -141,7 +144,6 @@ namespace GCVariant {
public DoubLink(int Num, bool large)
{
-
Mv_DLink = new DLinkNode[Num];
if (Num == 0)
@@ -177,8 +179,6 @@ namespace GCVariant {
return Mv_DLink.Length;
}
}
-
-
}
public class DLinkNode
@@ -200,5 +200,4 @@ namespace GCVariant {
Size[SizeNum * 1024 - 1] = 2;
}
}
-
}
diff --git a/tests/src/GC/Stress/Tests/GCVariant.csproj b/tests/src/GC/Stress/Tests/GCVariant.csproj
new file mode 100644
index 0000000000..fe92cb4182
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/GCVariant.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCVariant.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/GC_Stress_tests_collection.csproj b/tests/src/GC/Stress/Tests/GC_Stress_tests_collection.csproj
deleted file mode 100644
index f51cf45c16..0000000000
--- a/tests/src/GC/Stress/Tests/GC_Stress_tests_collection.csproj
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <PropertyGroup>
- <ProjectGuid>{700E904F-A5F0-4B05-835B-EB256F4202B0}</ProjectGuid>
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc.cs b/tests/src/GC/Stress/Tests/LargeObjectAlloc.cs
new file mode 100644
index 0000000000..8d4e7ca9d1
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc.cs
@@ -0,0 +1,67 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Bug#94878 Problem with the Large Object Allocator
+// Repro test from MStanton
+
+using System;
+using System.Threading;
+using System.Security;
+
+#if WINCORESYS
+[assembly: AllowPartiallyTrustedCallers]
+#endif
+
+internal class Mainy
+{
+ public static void DoWork()
+ {
+ int k = 0;
+ while (k < 3)
+ {
+ TestLibrary.Logging.WriteLine("{0}: Restarting run {1}", Thread.CurrentThread.Name, k);
+ int[] largeArray = new int[1000000];
+ for (int i = 0; i <= 100; i++)
+ {
+ int[] saveArray = largeArray;
+ largeArray = new int[largeArray.Length + 100000];
+ saveArray = null;
+ //TestLibrary.Logging.WriteLine("{0} at size {1}",Thread.CurrentThread.Name,largeArray.Length.ToString());
+ }
+ k++;
+ }
+ }
+
+ public static int Main(String[] args)
+ {
+ long Threads = 1;
+
+ if (args.Length > 1)
+ {
+ TestLibrary.Logging.WriteLine("usage: LargeObjectAlloc <number of threads>");
+ return 1;
+ }
+ else if (args.Length == 1)
+ {
+ Threads = Int64.Parse(args[0]);
+ }
+
+ TestLibrary.Logging.WriteLine("LargeObjectAlloc started with {0} threads. Control-C to exit", Threads.ToString());
+
+ Thread myThread = null;
+ for (long i = 0; i < Threads; i++)
+ {
+ myThread = new Thread(new ThreadStart(Mainy.DoWork));
+ myThread.Name = i.ToString();
+ myThread.Start();
+ }
+
+ TestLibrary.Logging.WriteLine("All threads started");
+ myThread.Join();
+
+
+ TestLibrary.Logging.WriteLine("Test Passed");
+ return 100;
+ }
+}
+
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj b/tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj
new file mode 100644
index 0000000000..2d96b1e5e4
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs b/tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs
new file mode 100644
index 0000000000..5029bee1d6
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Allocate arrays from 20KB to 25MB, 200 times
+// If memory is low, after every loop, the large objects should be collected
+// and committed from the LargeObjectHeap
+
+
+using System;
+public class Test
+{
+ public static int Main(string[] args)
+ {
+ int loop = 0;
+ byte[] junk;
+
+ TestLibrary.Logging.WriteLine("Test should return ExitCode 100\n");
+ while (loop <= 200)
+ {
+ TestLibrary.Logging.Write(string.Format("LOOP: {0}", loop));
+ for (int size = 20000; size <= 5242880 * 5; size += 1024 * 1024)
+ {
+ try
+ {
+ junk = new byte[size];
+ //TestLibrary.Logging.WriteLine("Allocated Size: {0}",size);
+ TestLibrary.Logging.Write(".");
+ }
+ catch (Exception e)
+ {
+ TestLibrary.Logging.WriteLine("Failure to allocate " + size + " at loop " + loop);
+ TestLibrary.Logging.WriteLine("Caught Exception: {0}", e);
+ return 1;
+ }
+ }
+ loop++;
+ TestLibrary.Logging.WriteLine("\n");
+ }
+ TestLibrary.Logging.WriteLine("Test Passed");
+ return 100;
+ }
+} \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj b/tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj
new file mode 100644
index 0000000000..918632d856
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc1.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs b/tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs
new file mode 100644
index 0000000000..c8ff41d43a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs
@@ -0,0 +1,90 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Allocate nested objects of ~ 25 MB
+// If memory is low, after every loop, the large objects should be collected
+// and committed from the LargeObjectHeap
+// The Finalizer makes sure that the GC is actually collecting the large objects
+
+
+using System;
+
+namespace LargeObjectTest
+{
+ public class OtherLargeObject
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ private int[] _otherarray;
+#pragma warning restore 0414
+
+ public OtherLargeObject()
+ {
+ _otherarray = new int[5000]; // 20 KB
+ }
+ }
+
+ public class LargeObject
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ private int[] _array;
+#pragma warning restore 0414
+ private OtherLargeObject[] _olargeobj;
+
+ public LargeObject()
+ {
+ _array = new int[1250000]; // 5 MB
+ _olargeobj = new OtherLargeObject[1000]; //20 MB
+ for (int i = 0; i < 1000; i++)
+ {
+ _olargeobj[i] = new OtherLargeObject();
+ }
+ }
+
+ ~LargeObject()
+ {
+ TestLibrary.Logging.WriteLine("In finalizer");
+ Test.ExitCode = 100;
+ }
+ }
+
+ public class Test
+ {
+ public static int ExitCode = -1;
+
+ public static int Main()
+ {
+ int loop = 0;
+ LargeObject largeobj;
+
+ TestLibrary.Logging.WriteLine("Test should pass with ExitCode 100\n");
+
+
+ while (loop <= 200)
+ {
+ loop++;
+ TestLibrary.Logging.Write(String.Format("LOOP: {0}\n", loop));
+ try
+ {
+ largeobj = new LargeObject();
+ TestLibrary.Logging.WriteLine("Allocated LargeObject");
+ }
+ catch (Exception e)
+ {
+ TestLibrary.Logging.WriteLine("Failure to allocate at loop {0}\n", loop);
+ TestLibrary.Logging.WriteLine("Caught Exception: {0}", e);
+ return 1;
+ }
+ largeobj = null;
+ GC.Collect();
+ GC.WaitForPendingFinalizers();
+ TestLibrary.Logging.WriteLine("LargeObject Collected\n");
+ }
+ TestLibrary.Logging.WriteLine("Test Passed");
+ GC.Collect();
+
+ return ExitCode;
+ }
+ }
+}
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj b/tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj
new file mode 100644
index 0000000000..e24c314d89
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc2.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs b/tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs
new file mode 100644
index 0000000000..86d23a7fd9
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs
@@ -0,0 +1,94 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Allocate nested objects of increasing size ranging from 200 KB to ~ 25 MB
+// If memory is low, after every loop, the large objects should be collected
+// and committed from the LargeObjectHeap
+// The Finalizer makes sure that the GC is actually collecting the large objects
+
+
+using System;
+
+namespace LargeObjectTest
+{
+ public class OtherLargeObject
+ {
+ // disabling unused variable warning
+#pragma warning disable 0414
+ private int[] _otherarray;
+#pragma warning restore 0414
+ public OtherLargeObject()
+ {
+ _otherarray = new int[1024 * 50];
+ }
+ }
+
+ public class LargeObject
+ {
+ private OtherLargeObject[] _olargeobj;
+
+ public LargeObject(int size)
+ {
+ _olargeobj = new OtherLargeObject[size];
+ for (int i = 0; i < size; i++)
+ {
+ _olargeobj[i] = new OtherLargeObject();
+ }
+ }
+
+ ~LargeObject()
+ {
+ TestLibrary.Logging.WriteLine("In finalizer");
+
+ Test.ExitCode = 100;
+ }
+ }
+
+ public class Test
+ {
+ public static int ExitCode = 1;
+
+ public static int Main()
+ {
+ int size = 1;
+ int loop = 1;
+ LargeObject largeobj;
+
+
+ TestLibrary.Logging.WriteLine("Test should pass with ExitCode 100\n");
+
+
+ while (loop < 100)
+ {
+ TestLibrary.Logging.WriteLine("Loop: {0}", loop);
+ for (int i = 0; i <= 7; i++)
+ {
+ try
+ {
+ largeobj = new LargeObject(size);
+ TestLibrary.Logging.WriteLine("Allocated LargeObject: {0} bytes", size * 4 * 1024 * 50);
+ }
+ catch (Exception e)
+ {
+ TestLibrary.Logging.WriteLine("Failure to allocate in loop {0}\n", loop);
+ TestLibrary.Logging.WriteLine("Caught Exception: {0}", e);
+ return 1;
+ }
+ largeobj = null;
+ GC.Collect();
+ GC.Collect();
+ TestLibrary.Logging.WriteLine("LargeObject Collected");
+ size *= 2;
+ }
+ size = 1;
+ loop++;
+ }
+
+ TestLibrary.Logging.WriteLine("Test Passed");
+ GC.Collect();
+
+ return ExitCode;
+ }
+ }
+}
+
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj b/tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj
new file mode 100644
index 0000000000..e5dc2a0ba3
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc3.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs b/tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs
new file mode 100644
index 0000000000..2d5a5bcc7a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs
@@ -0,0 +1,44 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// This test should need to allocated a maximum of 20 MB and so, should pass without
+// OOM Exception. On RTM as the largeobjects were never committed, this test would
+// fail after a few loops.
+
+using System;
+public class Test
+{
+ public static int Main()
+ {
+ Int32 basesize;
+ Int32[] largeobjarr;
+ int loop = 0;
+
+ TestLibrary.Logging.WriteLine("Test should pass with ExitCode 100");
+
+ while (loop < 50)
+ {
+ TestLibrary.Logging.WriteLine("loop: {0}", loop);
+ basesize = 4096;
+ try
+ {
+ for (int i = 0; i < 1000; i++)
+ {
+ //TestLibrary.Logging.WriteLine("In loop {0}, Allocating array of {1} bytes\n",i,basesize*4);
+ largeobjarr = new Int32[basesize];
+ basesize += 4096;
+ }
+ }
+ catch (Exception e)
+ {
+ TestLibrary.Logging.WriteLine("Exception caught: {0}", e);
+ return 1;
+ }
+ loop++;
+ }
+
+ TestLibrary.Logging.WriteLine("Test Passed");
+ return 100;
+ }
+}
+
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj b/tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj
new file mode 100644
index 0000000000..b82c238cd4
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAlloc4.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.cs b/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.cs
new file mode 100644
index 0000000000..919d7005bb
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.cs
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Regression Test for Bug# 145842(Possible GC hole with byrefs into the large heap)
+
+using System;
+internal class LargePinned
+{
+ [System.Security.SecuritySafeCritical]
+ unsafe public static int Main(String[] args)
+ {
+ for (int i = 0; i < 25; i++)
+ {
+ byte[] x = new byte[130000];
+ fixed (byte* z = x)
+ {
+ for (int j = 0; j < 100; j++)
+ {
+ byte[] y = new byte[120000];
+ }
+ *z = 23;
+ }
+
+ TestLibrary.Logging.WriteLine("End of Loop: {0} \n", i);
+ }
+ TestLibrary.Logging.WriteLine("Test Passed\n");
+ return 100;
+ }
+}
diff --git a/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.csproj b/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.csproj
new file mode 100644
index 0000000000..cf0ad18b6d
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LargeObjectAllocPinned.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="LargeObjectAllocPinned.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/LeakGenThrd.cs b/tests/src/GC/Stress/Tests/LeakGenThrd.cs
index d5271dee2a..99bfb6dea6 100644
--- a/tests/src/GC/Stress/Tests/LeakGenThrd.cs
+++ b/tests/src/GC/Stress/Tests/LeakGenThrd.cs
@@ -1,49 +1,53 @@
+
+
+using System.Threading;
+using System;
+using System.IO;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-//
-namespace LGen {
- using System.Threading;
- using System;
- using System.IO;
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
+namespace LGen
+{
public class LeakGenThrd
{
internal int myObj;
internal int Cv_iCounter = 0;
internal int Cv_iRep;
- public static int Main(System.String [] Args)
+ public static int Main(System.String[] Args)
{
int iRep = 2;
int iObj = 15; //the number of MB memory will be allocted in MakeLeak()
- switch( Args.Length )
+ switch (Args.Length)
{
case 1:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 2;
}
- break;
+ break;
case 2:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 2;
}
- if (!Int32.TryParse( Args[1], out iObj ))
+ if (!Int32.TryParse(Args[1], out iObj))
{
iObj = 15;
}
- break;
+ break;
default:
iRep = 2;
iObj = 15;
- break;
+ break;
}
LeakGenThrd Mv_Leak = new LeakGenThrd();
- if(Mv_Leak.runTest(iRep, iObj ))
+ if (Mv_Leak.runTest(iRep, iObj))
{
Console.WriteLine("Test Passed");
return 100;
@@ -62,9 +66,9 @@ namespace LGen {
myObj = iObj;
Thread Mv_Thread = new Thread(new ThreadStart(this.ThreadStart));
- Mv_Thread.Start( );
+ Mv_Thread.Start();
- for(int i = 0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
MakeLeak(iObj);
}
@@ -74,37 +78,31 @@ namespace LGen {
- public void ThreadStart( )
+ public void ThreadStart()
{
-
- if( Cv_iCounter < Cv_iRep )
+ if (Cv_iCounter < Cv_iRep)
{
- LeakObject []Mv_Obj = new LeakObject[myObj];
- for(int i=0; i<myObj; i++)
+ LeakObject[] Mv_Obj = new LeakObject[myObj];
+ for (int i = 0; i < myObj; i++)
{
Mv_Obj[i] = new LeakObject(i);
}
Cv_iCounter += 1;
- Thread Mv_Thread = new Thread( new ThreadStart(this.ThreadStart) );
- Mv_Thread.Start( );
-
+ Thread Mv_Thread = new Thread(new ThreadStart(this.ThreadStart));
+ Mv_Thread.Start();
}
-
}
public void MakeLeak(int iObj)
{
-
- LeakObject []Mv_Obj = new LeakObject[iObj];
- for(int i=0; i<iObj; i++)
+ LeakObject[] Mv_Obj = new LeakObject[iObj];
+ for (int i = 0; i < iObj; i++)
{
Mv_Obj[i] = new LeakObject(i);
}
-
}
-
}
public class LeakObject
@@ -123,5 +121,4 @@ namespace LGen {
LeakObject.icFinal++;
}
}
-
}
diff --git a/tests/src/GC/Stress/Tests/LeakGenThrd.csproj b/tests/src/GC/Stress/Tests/LeakGenThrd.csproj
new file mode 100644
index 0000000000..ad10b63384
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/LeakGenThrd.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LeakGenThrd.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/MulDimJagAry.cs b/tests/src/GC/Stress/Tests/MulDimJagAry.cs
index fa27ea5fc6..31f47d367b 100644
--- a/tests/src/GC/Stress/Tests/MulDimJagAry.cs
+++ b/tests/src/GC/Stress/Tests/MulDimJagAry.cs
@@ -1,21 +1,25 @@
+
+
+using System;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-//
-namespace DefaultNamespace {
-using System;
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
-/*************************************************************/
-/* test: MulDimJagAry.cs
-/* Purpose: Test GC with Multiple dimentions array
-/* Coverage: int[][], Object[][], Object[][][], Variant[][][],
-/* take Mul_Dimention array as function argument.
-/*************************************************************/
+namespace DefaultNamespace
+{
+ /*************************************************************/
+ /* test: MulDimJagAry.cs
+ /* Purpose: Test GC with Multiple dimentions array
+ /* Coverage: int[][], Object[][], Object[][][], Variant[][][],
+ /* take Mul_Dimention array as function argument.
+ /*************************************************************/
- class MulDimJagAry
+ internal class MulDimJagAry
{
- public static int Main(String []args)
+ public static int Main(String[] args)
{
int iDim1 = 100;
int iDim2 = 100;
@@ -24,17 +28,17 @@ using System;
MulDimJagAry mv_Obj = new MulDimJagAry();
- int [][] iJag;
- for(int j=0; j<iRep; j++ )
+ int[][] iJag;
+ for (int j = 0; j < iRep; j++)
{
iJag = new int[iDim1][];
- for( int i=0; i< iDim2; i++ )
+ for (int i = 0; i < iDim2; i++)
{
iJag[i] = new int[i];
- if( i>= 1 )
+ if (i >= 1)
{
iJag[i][0] = 0;
- iJag[i][i-1] = i;
+ iJag[i][i - 1] = i;
}
}
//if( GC.GetTotalMemory(false) >= 1024*1024*6 )
@@ -46,18 +50,17 @@ using System;
}
Object[][] oJag;
- for(int j=0; j<iRep; j++ )
+ for (int j = 0; j < iRep; j++)
{
oJag = new Object[iDim1][];
- for( int i=0; i< iDim1; i++ )
+ for (int i = 0; i < iDim1; i++)
{
oJag[i] = new Object[i];
- if( i>= 1 )
+ if (i >= 1)
{
oJag[i][0] = (0);
- oJag[i][i-1] = new long[i];
+ oJag[i][i - 1] = new long[i];
}
-
}
//if( GC.GetTotalMemory(false) >= 1024*1024*6 )
//{
@@ -70,30 +73,29 @@ using System;
Object[][][] oJag3 = new Object[iDim1][][];
oJag3[3] = new Object[iDim2][];
oJag3[4] = new Object[iDim2][];
- for (int i = 0; i < iDim2; i ++)
+ for (int i = 0; i < iDim2; i++)
{
oJag3[4][i] = new Object[iDim1];
}
- for(int j=0; j<iRep; j++ )
+ for (int j = 0; j < iRep; j++)
{
oJag3 = new Object[iDim1][][];
- for( int i=0; i< iDim1; i++ )
+ for (int i = 0; i < iDim1; i++)
{
oJag3[i] = new Object[iDim2][];
- for(int k=0; k<iDim2; k++)
+ for (int k = 0; k < iDim2; k++)
{
oJag3[i][k] = new Object[k];
- for(int l = 0; l< k; l++ )
+ for (int l = 0; l < k; l++)
{
- if( l>= 1 )
+ if (l >= 1)
{
oJag3[i][k][0] = (0);
- oJag3[i][k][l-1] = new long[l];
+ oJag3[i][k][l - 1] = new long[l];
}
}
}
-
}
//if( GC.GetTotalMemory(false) >= 1024*1024*6 )
//{
@@ -103,10 +105,10 @@ using System;
//}
}
- for(int j=0; j<iRep; j++ )
+ for (int j = 0; j < iRep; j++)
{
oJag3 = new Object[iDim1][][];
- mv_Obj.SetThreeDimJagAry( oJag3, iDim1, iDim2 );
+ mv_Obj.SetThreeDimJagAry(oJag3, iDim1, iDim2);
//if( GC.GetTotalMemory(false) >= 1024*1024*6 )
//{
// Console.WriteLine( "HeapSize before GC: "+ GC.GetTotalMemory(false) );
@@ -117,10 +119,10 @@ using System;
Object[][][] vJag;
- for(int j=0; j<iRep; j++ )
+ for (int j = 0; j < iRep; j++)
{
vJag = new Object[iDim1][][];
- mv_Obj.SetThreeDimJagVarAry( vJag, iDim1, iDim2 );
+ mv_Obj.SetThreeDimJagVarAry(vJag, iDim1, iDim2);
//if( GC.GetTotalMemory(false) >= 1024*1024*6 )
//{
// Console.WriteLine( "HeapSize before GC: "+ GC.GetTotalMemory(false) );
@@ -131,51 +133,46 @@ using System;
return 100;
-
}
- public void SetThreeDimJagAry( Object [][][] oJag, int iDim1, int iDim2 )
+ public void SetThreeDimJagAry(Object[][][] oJag, int iDim1, int iDim2)
{
- for( int i=0; i< iDim1; i++ )
+ for (int i = 0; i < iDim1; i++)
{
oJag[i] = new Object[iDim2][];
- for(int k=0; k<iDim2; k++)
+ for (int k = 0; k < iDim2; k++)
{
oJag[i][k] = new Object[k];
- for(int l = 0; l< k; l++ )
+ for (int l = 0; l < k; l++)
{
- if( l>= 1 )
+ if (l >= 1)
{
oJag[i][k][0] = (0);
- oJag[i][k][l-1] = new float[l];
-
+ oJag[i][k][l - 1] = new float[l];
}
}
-
}
}
}
- public void SetThreeDimJagVarAry( Object [][][] vJag, int iDim1, int iDim2 )
+ public void SetThreeDimJagVarAry(Object[][][] vJag, int iDim1, int iDim2)
{
- for( int i=0; i< iDim1; i++ )
+ for (int i = 0; i < iDim1; i++)
{
vJag[i] = new Object[iDim2][];
- for(int k=0; k<iDim2; k++)
+ for (int k = 0; k < iDim2; k++)
{
vJag[i][k] = new Object[k];
- for(int l = 0; l< k; l++ )
+ for (int l = 0; l < k; l++)
{
- if( l>= 1 )
+ if (l >= 1)
{
vJag[i][k][0] = (0);
- vJag[i][k][l-1] = ( new double[l] );
+ vJag[i][k][l - 1] = (new double[l]);
}
}
-
}
}
}
}
-
}
diff --git a/tests/src/GC/Stress/Tests/MulDimJagAry.csproj b/tests/src/GC/Stress/Tests/MulDimJagAry.csproj
new file mode 100644
index 0000000000..7628b43a29
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/MulDimJagAry.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="MulDimJagAry.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/PlugGaps.cs b/tests/src/GC/Stress/Tests/PlugGaps.cs
index d4e1234fd9..292a9b530a 100644
--- a/tests/src/GC/Stress/Tests/PlugGaps.cs
+++ b/tests/src/GC/Stress/Tests/PlugGaps.cs
@@ -1,30 +1,29 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
-public class GCUtil
+public class GCUtil
{
-
public static List<GCHandle> list = new List<GCHandle>();
- public static List<byte[]> blist = new List<byte[]>();
+ public static List<byte[]> blist = new List<byte[]>();
public static List<GCHandle> list2 = new List<GCHandle>();
- public static List<byte[]> blist2 = new List<byte[]>();
+ public static List<byte[]> blist2 = new List<byte[]>();
+
-
public static void Alloc(int numNodes, int percentPinned)
{
-
- for (int i=0; i<numNodes; i++)
+ for (int i = 0; i < numNodes; i++)
{
-
byte[] b = new byte[10];
b[0] = 0xC;
- if (i % ((int)(numNodes*(100/percentPinned))) ==0)
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
{
list.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
}
@@ -33,7 +32,7 @@ public class GCUtil
}
}
-
+
public static void FreePins()
{
foreach (GCHandle gch in list)
@@ -44,24 +43,22 @@ public class GCUtil
blist.Clear();
}
-
+
public static void FreeNonPins()
{
blist.Clear();
}
-
+
public static void Alloc2(int numNodes, int percentPinned)
{
-
- for (int i=0; i<numNodes; i++)
+ for (int i = 0; i < numNodes; i++)
{
-
byte[] b = new byte[10];
b[0] = 0xC;
- if (i % ((int)(numNodes*(100/percentPinned))) ==0)
+ if (i % ((int)(numNodes * (100 / percentPinned))) == 0)
{
list2.Add(GCHandle.Alloc(b, GCHandleType.Pinned));
}
@@ -71,7 +68,7 @@ public class GCUtil
}
-
+
public static void FreePins2()
{
foreach (GCHandle gch in list2)
@@ -83,16 +80,16 @@ public class GCUtil
}
-
+
public static void FreeNonPins2()
{
blist2.Clear();
}
-
- public static void AllocWithGaps()
+
+ public static void AllocWithGaps()
{
- for (int i=0; i<1024*1024; i++)
+ for (int i = 0; i < 1024 * 1024; i++)
{
byte[] unpinned = new byte[50];
byte[] pinned = new byte[10];
@@ -100,8 +97,6 @@ public class GCUtil
list.Add(GCHandle.Alloc(pinned, GCHandleType.Pinned));
}
}
-
-
}
public class Test
@@ -109,18 +104,17 @@ public class Test
public static List<GCHandle> gchList = new List<GCHandle>();
public static List<byte[]> bList = new List<byte[]>();
- public static int Main(System.String [] Args)
+ public static int Main(System.String[] Args)
{
-
Console.WriteLine("Beginning phase 1");
- GCUtil.AllocWithGaps();
+ GCUtil.AllocWithGaps();
Console.WriteLine("phase 1 complete");
// losing all live references to the unpinned byte arrays
// this will fragment the heap with ~50 byte holes
- GCUtil.FreeNonPins();
+ GCUtil.FreeNonPins();
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
@@ -128,11 +122,10 @@ public class Test
Console.WriteLine("Beginning phase 2");
bList = new List<byte[]>();
- for (int i=0; i<1024*1024; i++)
+ for (int i = 0; i < 1024 * 1024; i++)
{
byte[] unpinned = new byte[50];
bList.Add(unpinned);
-
}
Console.WriteLine("phase 2 complete");
diff --git a/tests/src/GC/Stress/Tests/PlugGaps.csproj b/tests/src/GC/Stress/Tests/PlugGaps.csproj
new file mode 100644
index 0000000000..1515f9acf6
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/PlugGaps.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="PlugGaps.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/RedBlackTree.cs b/tests/src/GC/Stress/Tests/RedBlackTree.cs
new file mode 100644
index 0000000000..8e08e51884
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/RedBlackTree.cs
@@ -0,0 +1,532 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/*************************** Red-Black Tree ************************************************
+
+ Rule 0: Binary Tree useful for data storage
+ Rule 1: Every node has value (key) greater than left-child & less than the right-child value
+ Rule 2: Every node is "red" or "black" (color)
+ Rule 3: Root is black
+ Rule 4: Leaf is red
+ Rule 5. Red node which is not a leaf has black children(consecutive red nodes not allowed)
+ Rule 6: Every path from root to leaf contains same no. of black nodes(black-height of the tree)
+ Rule 7: Every node has a rank(0 to max) where root has max. rank..called height of the tree
+ Rule 8: If a black node has rank "r", it's parent will have rank "r+1"
+ Rule 9: If a red node had rank "r", it's parent will have rank "r"
+ Rule 10: Readjustment of the tree is by rotation
+
+**********************************************************************************************/
+
+
+using System;
+
+public enum Color
+{
+ Red,
+ Black
+}
+
+public enum Child
+{
+ Left,
+ Right,
+ None
+}
+
+public class Node
+{
+ public int key;
+ public Color color;
+ public int rank;
+ public Node left;
+ public Node right;
+ public Node parent;
+ public int[] array;
+}
+
+public class Tree
+{
+ // initialize random number generator
+
+ public static int Seed = (int)DateTime.Now.Ticks;
+ public static Random Rand = new Random(Seed);
+
+ public static int MaxDepth = 15;
+ private int _curDepth = 0;
+ private int _curDepth2 = 0;
+
+ private int _nodes;
+ private Node _root;
+
+ public Tree(int n)
+ {
+ _nodes = n;
+ }
+
+ public void BuildTree()
+ {
+ for (int i = 0; i < _nodes; i++)
+ {
+ bool result = InsertNode();
+ if (result == false) return;
+
+ //PrintTree(root);
+ TestLibrary.Logging.WriteLine("RedBlack tree now has {0} nodes", i);
+ GC.Collect();
+ }
+ TestLibrary.Logging.WriteLine("Final Red Black Tree Constructed");
+ //PrintTree(root);
+ }
+
+ public bool InsertNode()
+ {
+ Node n = BuildNode();
+
+ if (n == null) return false;
+
+ if (_root == null)
+ {
+ _root = n;
+ _root.color = Color.Black;
+ return true;
+ }
+
+ //Rule 1: Every node has value (key) greater than left-child & less than the right-child value
+ // so traverse tree to find it's place
+
+ Node temp = _root;
+ while ((temp.left != null) || (temp.right != null))
+ {
+ if (n.key < temp.key)
+ {
+ if (temp.left != null)
+ {
+ temp = temp.left;
+ continue;
+ }
+ else
+ {
+ temp.left = n;
+ n.parent = temp;
+ return true;
+ }
+ }
+ else if (n.key > temp.key)
+ {
+ if (temp.right != null)
+ {
+ temp = temp.right;
+ continue;
+ }
+ else
+ {
+ temp.right = n;
+ n.parent = temp;
+ return true;
+ }
+ }
+ }
+ if (n.key < temp.key)
+ temp.left = n;
+ else if (n.key > temp.key)
+ temp.right = n;
+ n.parent = temp;
+
+ // Adjust tree after insertion
+ AdjustTree(n);
+ return true;
+ }
+
+ public Node BuildNode()
+ {
+ Node temp = new Node();
+ int k = Rand.Next(0, _nodes);
+ bool result = UniqueKey(_root, k);
+
+ while (result == false)
+ {
+ k = Rand.Next(0, _nodes);
+ result = UniqueKey(_root, k);
+ }
+
+ temp.key = k;
+ temp.color = Color.Red; //Rule 4: Leaf is red
+ temp.array = new int[k]; // Just allocating array of size of the key
+
+ return temp;
+ }
+
+ public bool UniqueKey(Node r, int k)
+ {
+ if (_root == null) return true;
+
+ if (k == r.key) return false;
+
+ else if (k < r.key)
+ {
+ if (r.left != null) return (UniqueKey(r.left, k));
+ else { return true; }
+ }
+ else
+ {
+ if (r.right != null) return (UniqueKey(r.right, k));
+ else { return true; }
+ }
+ }
+
+ public void AdjustTree(Node x)
+ {
+ //Rule 10: Readjustment of the tree is by rotation
+ RotateTree(x);
+
+ //Rule 3: Root is black
+ _root.color = Color.Black;
+
+ //Rule 4: Leaf is red...automatically as we have all nodes as red to begin with
+
+ //Rule 5. Red node which is not a leaf has black children(consecutive red nodes not allowed)
+ //SetNodeColor(root);
+ }
+
+ public void RotateTree(Node x)
+ {
+ Node uncle = null;
+ Node sibling = null;
+
+ if (x.parent.color == Color.Red)
+ {
+ if (WhichChild(x.parent) == Child.Left) // uncle is the right child
+ uncle = (x.parent).parent.right;
+ else if (WhichChild(x.parent) == Child.Right) // uncle is the left child
+ uncle = (x.parent).parent.left;
+
+ if (WhichChild(x) == Child.Left) // x is left child
+ sibling = x.parent.right;
+ else //x is right child
+ sibling = x.parent.left;
+ }
+ else return;
+
+ //Rotation Type 1 : x is red, p[x] is red and uncle=null, sibling=null
+ if ((uncle == null) && (sibling == null))
+ {
+ //Different orientation...Works!
+
+ if (WhichChild(x) != WhichChild(x.parent))
+ {
+ int temp = x.key;
+ x.key = x.parent.key;
+ x.parent.key = temp;
+
+ // reverse orientations
+ if (WhichChild(x) == Child.Left)
+ {
+ x.parent.right = x;
+ x.parent.left = null;
+ }
+ else
+ {
+ x.parent.left = x;
+ x.parent.right = null;
+ }
+ RotateTree(x);
+ }
+
+ // Same orientation..Works!
+
+ else
+ {
+ if (x.parent.parent != _root)
+ {
+ if (WhichChild(x.parent.parent) == Child.Left)
+ x.parent.parent.parent.left = x.parent;
+ else x.parent.parent.parent.right = x.parent;
+ }
+
+ else _root = x.parent;
+
+ if (WhichChild(x) == Child.Left)
+ {
+ (x.parent).right = (x.parent).parent;
+
+ ((x.parent).right).parent = x.parent;
+
+ x.parent.parent.left = null;
+ x.parent.right.color = Color.Red;
+ }
+ else
+ {
+ x.parent.left = x.parent.parent;
+ x.parent.left.parent = x.parent;
+ if (WhichChild(x.parent) == Child.Left) x.parent.left.left = null;
+ else x.parent.left.right = null;
+ x.parent.left.color = Color.Red;
+ }
+
+ x.parent.color = Color.Black;
+ }
+ } // end of Rotation Type 1
+
+ //Rotation Type 2: depending on uncle's color
+ else
+ {
+ switch (uncle.color)
+ {
+ case Color.Red:
+ if (WhichChild(uncle) == Child.Left) x.parent.parent.left.color = Color.Black; //u[x] = black
+ else x.parent.parent.right.color = Color.Black;
+ x.parent.color = Color.Black; //p[x] = black
+ x.parent.parent.color = Color.Red; //p(p[x]) = red
+ break;
+ case Color.Black:
+ if (WhichChild(x) == Child.Right)
+ {
+ x.parent.color = Color.Black;
+ x.parent.left.color = Color.Red;
+ }
+ break;
+ }
+ }
+ }
+
+ public Child WhichChild(Node n)
+ {
+ if (n == _root) return Child.None;
+ if (n == n.parent.left) return Child.Left;
+ else return Child.Right;
+ }
+
+ public void SetNodeColor(Node n)
+ {
+ //Rule 5. Red node which is not a leaf has black children(consecutive red nodes not allowed)
+
+ if (n.color == Color.Red)
+ { //set child color as black
+ if (n.left != null) n.left.color = Color.Black;
+ if (n.right != null) n.right.color = Color.Black;
+ }
+
+ if (n.left != null) SetNodeColor(n.left);
+ if (n.right != null) SetNodeColor(n.right);
+ }
+
+ public void DeleteTree()
+ {
+ Node node = null;
+ int n;
+ //Choose random number of nodes to delete
+ int num = Rand.Next(1, _nodes);
+ TestLibrary.Logging.WriteLine("Deleting {0} nodes...", num);
+
+ for (int i = 0; i < num; i++)
+ {
+ n = Rand.Next(0, _nodes);
+ TestLibrary.Logging.WriteLine("Deleting node no. {0}", i);
+ _curDepth = 0;
+ node = FindNode(_root, n);
+ _curDepth = 0;
+ if (node != null) DeleteNode(node);
+ }
+ TestLibrary.Logging.WriteLine("Final Tree after deletion");
+ //PrintTree(root);
+ }
+
+ public Node FindNode(Node r, int k)
+ {
+ if (_curDepth == MaxDepth)
+ {
+ _curDepth = 0;
+ return null;
+ }
+
+ _curDepth++;
+
+
+ if (k == r.key) return r;
+
+ else if (k < r.key)
+ {
+ if (r.left != null) return (FindNode(r.left, k));
+ else return null; // skip this node
+ }
+ else
+ {
+ if (r.right != null) return (FindNode(r.right, k));
+ else return null;
+ }
+ }
+
+ public void DeleteNode(Node n)
+ {
+ TestLibrary.Logging.WriteLine("In DeleteNode()");
+
+ if (_curDepth == MaxDepth)
+ {
+ _curDepth = 0;
+ return;
+ }
+
+ _curDepth++;
+
+
+ Node onlychild;
+ // Deleting the node as in a BST
+
+ // Case 1: n is a leaf..just delete n
+ if ((n.left == null && n.right == null))
+ {
+ if (WhichChild(n) == Child.Left)
+ {
+ if (n.parent != null)
+ n.parent.left = null;
+ }
+ else
+ {
+ if (n.parent != null)
+ n.parent.right = null;
+ }
+
+ //reassign root
+ if (n == _root) _root = null;
+ n = null;
+ }
+ // Case 2: n has 1 child
+ else if (n.left == null || n.right == null)
+ {
+ if (n.left != null) onlychild = n.left;
+ else onlychild = n.right;
+
+ //replace n with child node
+
+ if (WhichChild(n) == Child.Left)
+ {
+ n.parent.left = onlychild;
+ onlychild.parent = n.parent;
+ }
+ else if (WhichChild(n) == Child.Right)
+ {
+ n.parent.right = onlychild;
+ onlychild.parent = n.parent;
+ }
+ else
+ { // n is root
+ if (n.left != null)
+ {
+ _root = n.left;
+ n.left.parent = null;
+ }
+ else
+ {
+ _root = n.right;
+ n.right.parent = null;
+ }
+ }
+ n = null;
+ }
+ // Case 3: n has 2 children
+ else
+ {
+ _curDepth2 = 0;
+ Node largestleft = FindLargestInLeftSubTree(n.left, n.left.key);
+
+ int temp = largestleft.key;
+ largestleft.key = n.key;
+ n.key = temp;
+ DeleteNode(largestleft);
+ }
+ }
+
+ public Node FindLargestInLeftSubTree(Node x, int max)
+ {
+ if (_curDepth2 == MaxDepth)
+ {
+ _curDepth2 = 0;
+ return x;
+ }
+
+ _curDepth2++;
+
+ if (x.key > max) max = x.key;
+
+ if (x.right == null && x.key == max) return x;
+
+ if (x.key <= max)
+ {
+ if (x.right != null) return FindLargestInLeftSubTree(x.right, max);
+ else return x;
+ }
+ else return x;
+ }
+
+ public void PrintTree(Node r)
+ {
+ if (r == null) return;
+
+ TestLibrary.Logging.WriteLine("{0}, {1}", r.key, r.color);
+ if (r.left != null) PrintTree(r.left);
+ if (r.right != null) PrintTree(r.right);
+ }
+}
+
+
+public class Test
+{
+ public static int DEFAULT = 10000;
+
+ public static void Usage()
+ {
+ TestLibrary.Logging.WriteLine("USAGE: redblacktree [num nodes]");
+ TestLibrary.Logging.WriteLine(" where num nodes > 0");
+ TestLibrary.Logging.WriteLine(" Default is 10,000");
+ }
+
+ public static int Main(string[] args)
+ {
+ int numNodes = DEFAULT;
+
+ if (args.Length > 0)
+ {
+ if (args[0].Equals("/?"))
+ {
+ Usage();
+ return 0;
+ }
+
+ try
+ {
+ numNodes = int.Parse(args[0]);
+ }
+ catch (FormatException)
+ {
+ Usage();
+ return 0;
+ }
+
+ if (numNodes <= 0)
+ {
+ Usage();
+ return 0;
+ }
+ }
+
+ //TestLibrary.Logging.WriteLine("Forcing JIT of overflow path....");
+ try
+ {
+ // must force this exception
+ throw new OverflowException();
+ }
+ catch (OverflowException) { }
+
+ TestLibrary.Logging.WriteLine("Constructing Red-Black Tree with {0} nodes", numNodes);
+ TestLibrary.Logging.WriteLine("Using {0} as random seed", Tree.Seed);
+ Tree rbtree = new Tree(numNodes);
+ rbtree.BuildTree();
+
+ TestLibrary.Logging.WriteLine("Deleting random nodes and re-adjusting tree");
+ rbtree.DeleteTree();
+
+ TestLibrary.Logging.WriteLine("Test Passed");
+ return 100;
+ }
+}
+
diff --git a/tests/src/GC/Stress/Tests/RedBlackTree.csproj b/tests/src/GC/Stress/Tests/RedBlackTree.csproj
new file mode 100644
index 0000000000..d6b36ae5f8
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/RedBlackTree.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="RedBlackTree.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/SingLinkStay.cs b/tests/src/GC/Stress/Tests/SingLinkStay.cs
index 9ff73e5c8e..c42a31472c 100644
--- a/tests/src/GC/Stress/Tests/SingLinkStay.cs
+++ b/tests/src/GC/Stress/Tests/SingLinkStay.cs
@@ -1,5 +1,10 @@
+
+
+using System;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
/******************************************************************
@@ -10,62 +15,59 @@
/*to make all the cyclic single linked lists become memory leaks.
/******************************************************************/
-namespace SingLink {
- using System;
-
+namespace SingLink
+{
public class SingLinkStay
{
+ internal SingLink[] Mv_Sing;
- internal SingLink []Mv_Sing;
-
- public static int Main(System.String [] Args)
+ public static int Main(System.String[] Args)
{
int iRep = 0;
int iObj = 0;
Console.WriteLine("Test should return with ExitCode 100 ...");
- switch( Args.Length )
+ switch (Args.Length)
{
- case 1:
- if (!Int32.TryParse( Args[0], out iRep ))
- {
- iRep = 100;
- }
- break;
- case 2:
- if (!Int32.TryParse( Args[0], out iRep ))
- {
- iRep = 100;
- }
- if (!Int32.TryParse( Args[1], out iObj ))
- {
- iObj = 10;
- }
- break;
- default:
- iRep = 100;
- iObj = 10;
- break;
+ case 1:
+ if (!Int32.TryParse(Args[0], out iRep))
+ {
+ iRep = 100;
+ }
+ break;
+ case 2:
+ if (!Int32.TryParse(Args[0], out iRep))
+ {
+ iRep = 100;
+ }
+ if (!Int32.TryParse(Args[1], out iObj))
+ {
+ iObj = 10;
+ }
+ break;
+ default:
+ iRep = 100;
+ iObj = 10;
+ break;
}
SingLinkStay Mv_Leak = new SingLinkStay();
- if(Mv_Leak.runTest(iRep, iObj ))
+ if (Mv_Leak.runTest(iRep, iObj))
{
- Console.WriteLine( "Test Passed" );
+ Console.WriteLine("Test Passed");
return 100;
}
else
{
- Console.WriteLine( "Test Failed" );
+ Console.WriteLine("Test Failed");
return 1;
}
-
}
public bool runTest(int iRep, int iObj)
{
- for(int i=0; i<20; i++)
+ for (int i = 0; i < 20; i++)
{
SetLink(iRep, iObj);
MakeLeak(iRep);
@@ -76,9 +78,8 @@ namespace SingLink {
public void SetLink(int iRep, int iObj)
{
-
Mv_Sing = new SingLink[iRep];
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
Mv_Sing[i] = new SingLink(iObj);
}
@@ -87,12 +88,11 @@ namespace SingLink {
public void MakeLeak(int iRep)
{
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
Mv_Sing[i] = null;
}
}
-
}
public class LinkNode
diff --git a/tests/src/GC/Stress/Tests/SingLinkStay.csproj b/tests/src/GC/Stress/Tests/SingLinkStay.csproj
new file mode 100644
index 0000000000..6c6054034a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/SingLinkStay.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="SingLinkStay.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/StressAllocator.cs b/tests/src/GC/Stress/Tests/StressAllocator.cs
index 65d547b1c2..2e0ec1a0fb 100644
--- a/tests/src/GC/Stress/Tests/StressAllocator.cs
+++ b/tests/src/GC/Stress/Tests/StressAllocator.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
using System;
using System.Threading;
using System.Collections.Generic;
@@ -19,10 +21,8 @@ using System.Runtime.InteropServices;
namespace StressAllocator
{
-
public class StressAllocator
{
-
//Define the size buckets:
public struct SizeBucket
{
@@ -35,7 +35,6 @@ namespace StressAllocator
maxsize = max;
percentage = percentObj;
}
-
}
//Buckets are defined as following:
@@ -101,7 +100,7 @@ namespace StressAllocator
public static System.Diagnostics.Stopwatch stopWatch = new System.Diagnostics.Stopwatch();
public static Object objLock = new Object();
- private static bool noLocks = false; //for the option to not use locks when accessing objects.
+ private static bool s_noLocks = false; //for the option to not use locks when accessing objects.
//keeping track of status:
public static UInt64 current_TotalObjCount;
@@ -130,7 +129,7 @@ namespace StressAllocator
// return RandomObj.Next(min, max);
// }
//}
- static ObjectWrapper CreateObject()
+ private static ObjectWrapper CreateObject()
{
bool isLOHObject = false;
//pick a random value for the lifespan, from the min/max lifespan interval
@@ -200,7 +199,6 @@ namespace StressAllocator
return myNewObject;
-
}
/*
@@ -225,8 +223,8 @@ namespace StressAllocator
public static int Main(string[] args)
{
-// if (Environment.Is64BitProcess)
- pointerSize = 8;
+ // if (Environment.Is64BitProcess)
+ pointerSize = 8;
stopWatch.Start();
@@ -238,7 +236,7 @@ namespace StressAllocator
if (!ParseArgs(args))
return 101;
dummyObject = new ObjectWrapper(0, 0, true, 0);
-
+
objectCollection = new ObjArray();
objectCollection.Init(objCount);
//One thread is in charge of updating the object age
@@ -259,7 +257,6 @@ namespace StressAllocator
threadList.Add(thread);
thread.Start(i);
-
}
foreach (Thread t in threadList)
@@ -269,7 +266,6 @@ namespace StressAllocator
testDone = true;
return 100;
-
}
@@ -303,7 +299,7 @@ namespace StressAllocator
//Console.WriteLine("thread {1}:Number of objects in WR: {0}", WR_All.Count, threadIndex);
Console.WriteLine("starting steady state");
//Steady state: objects die and others are created
-
+
for (int i = 0; i < countIters; ++i)
{
for (int j = 0; j < objCount; j++)
@@ -312,7 +308,7 @@ namespace StressAllocator
int pos = Rand.Next(0, objCount);
//Console.WriteLine("pos " + pos);
bool ret;
- if (noLocks)
+ if (s_noLocks)
{
ret = objectCollection.AccessObjectAt(pos);
}
@@ -326,7 +322,7 @@ namespace StressAllocator
//Console.WriteLine("Thread " + threadIndex + " accessing object at " + pos + " expired= " + ret);
-
+
}
if ((Rand.Next(0, numThreads) != 0))
@@ -336,18 +332,15 @@ namespace StressAllocator
//Console.WriteLine("Number of objects in WR: {0}", WR_All.Count);
}
- if (outputFrequency > 0 && i>0)
+ if (outputFrequency > 0 && i > 0)
{
-
- if ((i % outputFrequency == 0 || i==countIters-1) && threadIndex == 0)
+ if ((i % outputFrequency == 0 || i == countIters - 1) && threadIndex == 0)
{
OutputGCStats(i);
}
}
-
}
testDone = true;
-
}
public static void UpdateObjectAge(object threadInfoObj)
@@ -399,7 +392,6 @@ namespace StressAllocator
public static void OutputGCStats(int iterations)
{
-
Console.WriteLine("Iterations = {0}", iterations);
Console.WriteLine("AllocatedMemory = {0} bytes", GC.GetTotalMemory(false));
Console.WriteLine("Number of objects in collection: {0}", objectCollection.Count);
@@ -453,9 +445,6 @@ namespace StressAllocator
Console.Write("{0} seconds, ", totalTime.Seconds);
Console.WriteLine("{0} milliseconds)", totalTime.Milliseconds);
Console.WriteLine("----------------------------------");
-
-
-
}
public static void InitializeSizeBuckets()
@@ -557,7 +546,7 @@ namespace StressAllocator
}
else if (String.Compare(currentArg.ToLower(), "nolocks") == 0)
{
- noLocks = true;
+ s_noLocks = true;
}
else if (String.Compare(currentArg.ToLower(), "timeout") == 0) //seconds; if 0 run forever
{
@@ -567,7 +556,7 @@ namespace StressAllocator
{
timeout = Int64.MaxValue;
}
- }
+ }
else if (String.Compare(currentArg.ToLower(), "out") == 0) //output frequency
{
currentArgValue = args[++i];
@@ -583,7 +572,6 @@ namespace StressAllocator
Console.WriteLine("Error! Unexpected argument {0}", currentArg);
return false;
}
-
}
}
catch (System.Exception e)
@@ -717,13 +705,10 @@ namespace StressAllocator
case 2: //new objects
m_data[fromIndex] = CreateObject();
break;
-
-
}
}
WR_All.Add(m_data);
-
}
else //pinned
{
@@ -734,9 +719,7 @@ namespace StressAllocator
}
m_pinnedHandle = GCHandle.Alloc(m_pinnedData, GCHandleType.Pinned);
WR_All.Add(m_pinnedData);
-
}
-
}
public void CleanUp()
{
@@ -750,65 +733,64 @@ namespace StressAllocator
{
CleanUp();
}
-
}
-/*
- /////////////////////////// Collection definition
- public interface ObjCollection
- {
- void Init(int numberOfObjects);
- ObjectWrapper GetObjectAt(int index);
- void SetObjectAt(ObjectWrapper o, int index);
+ /*
+ /////////////////////////// Collection definition
+ public interface ObjCollection
+ {
+ void Init(int numberOfObjects);
+ ObjectWrapper GetObjectAt(int index);
+ void SetObjectAt(ObjectWrapper o, int index);
- bool AccessObjectAt(int index);
+ bool AccessObjectAt(int index);
- int Count
- {
- get;
- }
- int Size
- {
- get;
- }
- //One pass through the collection, updates objects'age and removes expired ones
- void UpdateObjectsAge(long elapsedMsec);
- void RemoveExpiredObjects();
+ int Count
+ {
+ get;
+ }
+ int Size
+ {
+ get;
+ }
+ //One pass through the collection, updates objects'age and removes expired ones
+ void UpdateObjectsAge(long elapsedMsec);
+ void RemoveExpiredObjects();
- }
+ }
- * */
+ * */
public class ObjArray
{
- ObjectWrapper[] m_Array;
- int m_size;
+ private ObjectWrapper[] _array;
+ private int _size;
public void Init(int numberOfObjects)
{
- m_Array = new ObjectWrapper[numberOfObjects];
+ _array = new ObjectWrapper[numberOfObjects];
for (int i = 0; i < numberOfObjects; i++)
{
- m_Array[i] = dummyObject;
+ _array[i] = dummyObject;
}
- m_size = numberOfObjects;
+ _size = numberOfObjects;
}
public void SetObjectAt(ObjectWrapper o, int index)
{
- if (index >= m_size)
+ if (index >= _size)
{
Console.WriteLine("AddObjectAt " + index + " index is out of bounds");
}
- m_Array[index] = o;
+ _array[index] = o;
}
public bool AccessObjectAt(int index)
{
- if (index >= m_size)
+ if (index >= _size)
return false;
- if (/*m_Array[index] == null || */m_Array[index] == dummyObject)
+ if (/*m_Array[index] == null || */_array[index] == dummyObject)
{
- m_Array[index] = CreateObject();
+ _array[index] = CreateObject();
return true;
}
@@ -816,14 +798,12 @@ namespace StressAllocator
// {
long timeNow = DateTime.Now.Ticks / 10000;
- if ((timeNow - m_Array[index].m_creationTime) > m_Array[index].m_lifeTime)
+ if ((timeNow - _array[index].m_creationTime) > _array[index].m_lifeTime)
{
-
// Console.WriteLine("Object age" + (timeNow - m_Array[index].m_creationTime) + "; lifetime=" + m_Array[index].m_lifeTime);
//object is expired; put a new one in its place
- m_Array[index] = CreateObject();
+ _array[index] = CreateObject();
return true;
-
}
// }
@@ -831,11 +811,11 @@ namespace StressAllocator
}
public ObjectWrapper GetObjectAt(int index)
{
- if (index >= m_size)
+ if (index >= _size)
{
Console.WriteLine("GetObject " + index + " index is out of bounds");
}
- return m_Array[index];
+ return _array[index];
}
public int Count
@@ -843,9 +823,9 @@ namespace StressAllocator
get
{
int count = 0;
- for (int i = 0; i < m_size; i++)
+ for (int i = 0; i < _size; i++)
{
- if (m_Array[i] != dummyObject)
+ if (_array[i] != dummyObject)
count++;
}
return count;
@@ -856,16 +836,16 @@ namespace StressAllocator
{
get
{
- return m_size;
+ return _size;
}
}
//One pass through the collection, updates objects'age
public void UpdateObjectsAge(long elapsedMsec)
{
- for (int i = 0; i < m_size; i++)
+ for (int i = 0; i < _size; i++)
{
- ObjectWrapper o = m_Array[i];
+ ObjectWrapper o = _array[i];
o.m_age += (int)elapsedMsec;
}
}
@@ -874,76 +854,71 @@ namespace StressAllocator
//One pass through the collection, removes expired ones
public void RemoveExpiredObjects()
{
- for (int i = 0; i < m_size; i++)
+ for (int i = 0; i < _size; i++)
{
- if (m_Array[i] != dummyObject)
+ if (_array[i] != dummyObject)
{
- if (noLocks)
+ if (s_noLocks)
{
- if (m_Array[i].m_age >= m_Array[i].m_lifeTime)
+ if (_array[i].m_age >= _array[i].m_lifeTime)
{
- m_Array[i] = dummyObject;
+ _array[i] = dummyObject;
}
}
else
{
lock (objLock)
{
- if (m_Array[i].m_age >= m_Array[i].m_lifeTime)
+ if (_array[i].m_age >= _array[i].m_lifeTime)
{
- m_Array[i] = dummyObject;
+ _array[i] = dummyObject;
}
}
}
}
}
-
}
-
-
-
}
public class WeakReferenceCollection
{
- object WRLock;
- List<WeakReference> WR;
+ private object _WRLock;
+ private List<WeakReference> _WR;
public WeakReferenceCollection()
{
- WRLock = new Object();
- WR = new List<WeakReference>();
+ _WRLock = new Object();
+ _WR = new List<WeakReference>();
}
public void Add(Object o)
{
- lock (WRLock)
+ lock (_WRLock)
{
- WR.Add(new WeakReference(o));
+ _WR.Add(new WeakReference(o));
}
}
public Object GetObjectAt(int index)
{
- lock (WRLock)
+ lock (_WRLock)
{
- if (index >= WR.Count)
- index = WR.Count - 1;
- if (WR[index] == null)
+ if (index >= _WR.Count)
+ index = _WR.Count - 1;
+ if (_WR[index] == null)
{
Console.WriteLine("WRAll null:" + index);
// commented out for coreclr
//Environment.Exit(0);
}
- if (WR[index].IsAlive)
+ if (_WR[index].IsAlive)
{
- if (WR[index].Target != null)
+ if (_WR[index].Target != null)
{
- Object[] target = WR[index].Target as Object[];
- if(target != null)
+ Object[] target = _WR[index].Target as Object[];
+ if (target != null)
{
return target;
}
-
- }
+ }
}
return null;
}
@@ -951,11 +926,11 @@ namespace StressAllocator
public void CheckWRAll()
{
- lock (WRLock)
+ lock (_WRLock)
{
- for (int i = 0; i < WR.Count; i++)
+ for (int i = 0; i < _WR.Count; i++)
{
- if (WR[i] == null)
+ if (_WR[i] == null)
{
Console.WriteLine("null:" + i);
// commented out for coreclr
@@ -968,27 +943,25 @@ namespace StressAllocator
{
get
{
- lock (WRLock)
+ lock (_WRLock)
{
- return WR.Count;
+ return _WR.Count;
}
}
}
public void RemoveDeadObjects()
{
- lock (WRLock)
+ lock (_WRLock)
{
-
- int endCollection = WR.Count - 1;
+ int endCollection = _WR.Count - 1;
for (int i = endCollection; i >= 0; i--)
{
- if (!WR[i].IsAlive)
+ if (!_WR[i].IsAlive)
{
- WR.RemoveAt(i);
+ _WR.RemoveAt(i);
}
}
-
}
}
////Try setting a reference from an object in the list to the new object
@@ -1032,7 +1005,6 @@ namespace StressAllocator
//}
}
-
}
}
diff --git a/tests/src/GC/Stress/Tests/StressAllocator.csproj b/tests/src/GC/Stress/Tests/StressAllocator.csproj
new file mode 100644
index 0000000000..888a83a43d
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/StressAllocator.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StressAllocator.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs b/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs
index 7cf39c4eab..01c17c0d1d 100644
--- a/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs
+++ b/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs
@@ -1,5 +1,12 @@
+
+
+using System.Threading;
+using System;
+using System.IO;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
/**
@@ -10,11 +17,8 @@
-namespace DefaultNamespace {
- using System.Threading;
- using System;
- using System.IO;
-
+namespace DefaultNamespace
+{
public enum TreeType
{
Normal,
@@ -43,14 +47,14 @@ namespace DefaultNamespace {
if (Switch)
{
m_aMem = new byte[1000];
- m_aMem[0] = (byte) 10;
- m_aMem[999] = (byte) 10;
+ m_aMem[0] = (byte)10;
+ m_aMem[999] = (byte)10;
}
else
{
m_aMem = new byte[10];
- m_aMem[0] = (byte) 10;
- m_aMem[9] = (byte) 10;
+ m_aMem[0] = (byte)10;
+ m_aMem[9] = (byte)10;
}
Switch = !Switch;
@@ -58,9 +62,9 @@ namespace DefaultNamespace {
public void Grow()
{
- m_aMem = new byte[(m_iCount+=100)];
- m_aMem[0] = (byte) 10;
- m_aMem[m_iCount-1] = (byte) 10;
+ m_aMem = new byte[(m_iCount += 100)];
+ m_aMem[0] = (byte)10;
+ m_aMem[m_iCount - 1] = (byte)10;
}
}
@@ -79,14 +83,14 @@ namespace DefaultNamespace {
}
- public void Empty (int ThreadId)
+ public void Empty(int ThreadId)
{
Console.Out.WriteLine("Thread " + ThreadId + ": Tree Empty");
m_pRoot = null;
}
- public void AddNodes (int howMany, int ThreadId)
+ public void AddNodes(int howMany, int ThreadId)
{
for (int i = 0; i < howMany; i++)
{
@@ -96,26 +100,26 @@ namespace DefaultNamespace {
}
- public void DeleteNodes (int howMany, int ThreadId)
+ public void DeleteNodes(int howMany, int ThreadId)
{
for (int i = 0; i < howMany; i++)
{
- m_pRoot = Delete(m_pRoot, m_Random.Next(100) );
+ m_pRoot = Delete(m_pRoot, m_Random.Next(100));
}
- Console.Out.WriteLine("Thread " + ThreadId +" Deleted: " + howMany + " Nodes: " + GC.GetTotalMemory(false));
+ Console.Out.WriteLine("Thread " + ThreadId + " Deleted: " + howMany + " Nodes: " + GC.GetTotalMemory(false));
}
public Node Insert(Node root, int element)
{
- if(root == null) //if is NULL make a new node
+ if (root == null) //if is NULL make a new node
{ //and copy number to the new node
- root=new Node(); //make new node
+ root = new Node(); //make new node
root.m_data = element; //copy number
- root.m_pLeft=null ; //set the children to NULL
- root.m_pRight=null;
+ root.m_pLeft = null; //set the children to NULL
+ root.m_pRight = null;
}
- else if(element < root.m_data)
+ else if (element < root.m_data)
{
root.m_pLeft = Insert(root.m_pLeft, element);
}
@@ -124,11 +128,11 @@ namespace DefaultNamespace {
root.m_pRight = Insert(root.m_pRight, element);
}
- if (m_TreeType==TreeType.Growing)
+ if (m_TreeType == TreeType.Growing)
{
root.Grow();
}
- else if (m_TreeType==TreeType.Living)
+ else if (m_TreeType == TreeType.Living)
{
root.Live();
}
@@ -147,7 +151,7 @@ namespace DefaultNamespace {
}
else if (element == root.m_data) //if it was the first data (node)
{
- if(root.m_pRight == null) //check if it has right child.
+ if (root.m_pRight == null) //check if it has right child.
{ //If it has no right child
return root.m_pLeft;
}
@@ -158,7 +162,7 @@ namespace DefaultNamespace {
}
else
{
- for (temp = root.m_pLeft; temp.m_pRight != null; temp = temp.m_pRight);
+ for (temp = root.m_pLeft; temp.m_pRight != null; temp = temp.m_pRight) ;
root.m_data = temp.m_data;
root.m_pLeft = Delete(root.m_pLeft, temp.m_data);
}
@@ -172,11 +176,11 @@ namespace DefaultNamespace {
root.m_pRight = Delete(root.m_pRight, element);
}
- if (m_TreeType==TreeType.Growing)
+ if (m_TreeType == TreeType.Growing)
{
root.Grow();
}
- else if (m_TreeType==TreeType.Living)
+ else if (m_TreeType == TreeType.Living)
{
root.Live();
}
@@ -185,9 +189,8 @@ namespace DefaultNamespace {
}
}
- public class TreeThread
+ public class TreeThread
{
-
internal int[] mA_Count;
internal int m_id = 0;
internal BinTree m_BinTree;
@@ -198,8 +201,8 @@ namespace DefaultNamespace {
mA_Count = count;
m_BinTree = new BinTree(ThreadId, treeType);
m_id = ThreadId;
- Mv_Thread = new Thread( new ThreadStart(this.ThreadStart));
- Mv_Thread.Start( );
+ Mv_Thread = new Thread(new ThreadStart(this.ThreadStart));
+ Mv_Thread.Start();
Console.Out.WriteLine("Started Thread: " + m_id);
}
@@ -211,7 +214,7 @@ namespace DefaultNamespace {
{
m_BinTree.Empty(m_id);
}
- else if (mA_Count[i] > 0 )
+ else if (mA_Count[i] > 0)
{
m_BinTree.AddNodes(mA_Count[i], m_id);
}
@@ -221,20 +224,17 @@ namespace DefaultNamespace {
}
}
}
-
}
public class ThdTreeGrowingObj
{
-
- public static int Main (System.String[] Args)
+ public static int Main(System.String[] Args)
{
-
int iNofThread = 0;
if (Args.Length == 1)
{
- if (!Int32.TryParse( Args[0], out iNofThread ))
+ if (!Int32.TryParse(Args[0], out iNofThread))
{
iNofThread = 2;
}
@@ -244,7 +244,7 @@ namespace DefaultNamespace {
iNofThread = 2;
}
- int[] count = {300, 1000, -350, 0, 71, 200};
+ int[] count = { 300, 1000, -350, 0, 71, 200 };
TreeThread Mv_TreeThread;
for (int i = 0; i < iNofThread; i++)
{
@@ -252,6 +252,5 @@ namespace DefaultNamespace {
}
return 100;
}
-
}
}
diff --git a/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj b/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj
new file mode 100644
index 0000000000..f1cc1dc3e1
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThdTreeGrowingObj.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/allocationwithpins.cs b/tests/src/GC/Stress/Tests/allocationwithpins.cs
index 0b2428c0d8..0c7ac79d0b 100644
--- a/tests/src/GC/Stress/Tests/allocationwithpins.cs
+++ b/tests/src/GC/Stress/Tests/allocationwithpins.cs
@@ -1,18 +1,20 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
-using System;
+using System;
using System.Runtime;
using System.Threading;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Runtime.InteropServices;
-class MidObj
+internal class MidObj
{
public int i;
- public Object parent;
+ public Object parent;
public MidObj(int _i, Object obj)
{
@@ -21,46 +23,46 @@ class MidObj
}
}
-class MiddlePin
+internal class MiddlePin
{
public byte[] smallNonePinned; // this is very small, 3 or 4 ptr size
public byte[] pinnedObj; // this is very small as well, 3 or 4 ptr size
public byte[] nonePinned; // this is variable size
}
-class MyRequest
+internal class MyRequest
{
public GCHandle pin;
public MidObj[] mObj;
public byte[] obj;
- private bool is_pinned;
- static int count;
+ private bool _is_pinned;
+ private static int s_count;
// We distinguish between permanent and mid so we can free Mid and
// influence the demotion effect. If Mid is a lot, we will hit
// demotion; otherwise they will make into gen2.
public MyRequest(int sizePermanent, int sizeMid, bool pinned)
{
- if ((count % 32) == 0)
+ if ((s_count % 32) == 0)
{
sizePermanent = 1;
sizeMid = 1;
}
mObj = new MidObj[sizeMid];
- mObj[0] = new MidObj(count, this);
+ mObj[0] = new MidObj(s_count, this);
obj = new byte[sizePermanent];
FillInPin(obj);
- is_pinned = pinned;
+ _is_pinned = pinned;
if (pinned)
{
pin = GCHandle.Alloc(obj, GCHandleType.Pinned);
}
- count++;
+ s_count++;
}
- void FillInPin(byte[] pinnedObj)
+ private void FillInPin(byte[] pinnedObj)
{
int len = pinnedObj.Length;
int lenToFill = 10;
@@ -78,52 +80,52 @@ class MyRequest
public void Free()
{
- if (is_pinned)
+ if (_is_pinned)
{
- lock(this)
+ lock (this)
{
- if (is_pinned)
+ if (_is_pinned)
{
pin.Free();
- is_pinned = false;
+ _is_pinned = false;
}
}
}
}
}
-class MemoryAlloc
+internal class MemoryAlloc
{
- private MyRequest[] old = null;
- private MyRequest[] med = null;
- private int num_old_data = 2000;
- private int num_med_data = 200;
+ private MyRequest[] _old = null;
+ private MyRequest[] _med = null;
+ private int _num_old_data = 2000;
+ private int _num_med_data = 200;
- private int mean_old_alloc_size = 1000;
- private int mean_med_alloc_size = 300;
- private int mean_young_alloc_size = 60;
+ private int _mean_old_alloc_size = 1000;
+ private int _mean_med_alloc_size = 300;
+ private int _mean_young_alloc_size = 60;
- private int old_time = 3;
- private int med_time = 2;
- private int young_time = 1;
+ private int _old_time = 3;
+ private int _med_time = 2;
+ private int _young_time = 1;
- private int index = 0;
+ private int _index = 0;
- private int iter_count = 0;
- private Rand rand;
+ private int _iter_count = 0;
+ private Rand _rand;
// pinning 10%.
- private double pinRatio = 0.1;
+ private double _pinRatio = 0.1;
- private double fragRatio = 0.2;
+ private double _fragRatio = 0.2;
- public MemoryAlloc (int iter, Rand _rand, int i)
+ public MemoryAlloc(int iter, Rand _rand, int i)
{
- iter_count = iter;
- if (iter_count == 0)
- iter_count = 1000;
- rand = _rand;
- index = i;
+ _iter_count = iter;
+ if (_iter_count == 0)
+ _iter_count = 1000;
+ this._rand = _rand;
+ _index = i;
}
public void RunTest()
@@ -134,20 +136,20 @@ class MemoryAlloc
public void CreateFragmentation()
{
- int iFreeInterval = (int)((double)1 / fragRatio);
+ int iFreeInterval = (int)((double)1 / _fragRatio);
//Console.WriteLine("{0}: Freeing approx every {1} object", index, iFreeInterval);
- int iNextFree = rand.getRand(iFreeInterval) + 1;
+ int iNextFree = _rand.getRand(iFreeInterval) + 1;
int iFreedObjects = 0;
int iGen2Objects = 0;
- for (int j = 0; j < old.Length; j++)
+ for (int j = 0; j < _old.Length; j++)
{
//int iGen = GC.GetGeneration(old[j].mObj);
- int iGen = rand.getRand (3);
+ int iGen = _rand.getRand(3);
//Console.WriteLine("old[{0}] is in gen{1}", j, iGen);
-
+
if (iGen == 2)
{
iGen2Objects++;
@@ -155,58 +157,58 @@ class MemoryAlloc
if (iGen2Objects == iNextFree)
{
iFreedObjects++;
- if (old[j].mObj == null)
+ if (_old[j].mObj == null)
{
//Console.WriteLine("old[{0}].mObj is null", j);
}
else
{
- int iLen = old[j].mObj.Length;
- old[j].mObj = new MidObj[iLen];
+ int iLen = _old[j].mObj.Length;
+ _old[j].mObj = new MidObj[iLen];
}
- int inc = rand.getRand(iFreeInterval) + 1;
+ int inc = _rand.getRand(iFreeInterval) + 1;
iNextFree += inc;
}
}
}
-// Console.WriteLine("there are {0} gen2 objects (total {1}), freed {2}",
-// iGen2Objects, old.Length, iFreedObjects);
+ // Console.WriteLine("there are {0} gen2 objects (total {1}), freed {2}",
+ // iGen2Objects, old.Length, iFreedObjects);
}
// This pins every few objects (defined by pinRatio) in the old array.
// med is just created with non pinned.
- public void AllocTest ()
+ public void AllocTest()
{
-// Console.WriteLine(index + ": Allocating memory - old: " + num_old_data + "[~" + mean_old_alloc_size + "]; med: "
-// + num_med_data + "[~" + mean_med_alloc_size + "]");
+ // Console.WriteLine(index + ": Allocating memory - old: " + num_old_data + "[~" + mean_old_alloc_size + "]; med: "
+ // + num_med_data + "[~" + mean_med_alloc_size + "]");
Stopwatch stopwatch = new Stopwatch();
stopwatch.Reset();
stopwatch.Start();
- old = new MyRequest[num_old_data];
- med = new MyRequest[num_med_data];
+ _old = new MyRequest[_num_old_data];
+ _med = new MyRequest[_num_med_data];
bool fIsPinned = false;
- int iPinInterval = (int)((double)1 / pinRatio);
+ int iPinInterval = (int)((double)1 / _pinRatio);
//Console.WriteLine("Pinning approx every {0} object", iPinInterval);
int iPinnedObject = 0;
int iPinnedMidSize = 0;
//int iNextPin = iPinInterval / 5 + rand.getRand(iPinInterval);
- int iNextPin = rand.getRand(iPinInterval * 4 ) + 1;
+ int iNextPin = _rand.getRand(iPinInterval * 4) + 1;
//Console.WriteLine("Pin object {0}", iNextPin);
- for (int j = 0; j < old.Length; j++)
+ for (int j = 0; j < _old.Length; j++)
{
//old [j] = new byte [GetSizeRandom (mean_old_alloc_size)];
if (j == iNextPin)
{
fIsPinned = true;
//iNextPin = j + iPinInterval / 5 + rand.getRand(iPinInterval);
- iNextPin = j + rand.getRand(iPinInterval * 4) + 1;
+ iNextPin = j + _rand.getRand(iPinInterval * 4) + 1;
//Console.WriteLine("Pin object {0}", iNextPin);
}
else
@@ -214,14 +216,14 @@ class MemoryAlloc
fIsPinned = false;
}
- iPinnedMidSize = mean_old_alloc_size * 2;
+ iPinnedMidSize = _mean_old_alloc_size * 2;
if (fIsPinned)
{
iPinnedObject++;
if ((iPinnedObject % 10) == 0)
{
- iPinnedMidSize = mean_old_alloc_size * 10;
+ iPinnedMidSize = _mean_old_alloc_size * 10;
//Console.WriteLine("{0}th pinned object, non pin size is {1}", iPinnedObject, iPinnedMidSize);
}
else
@@ -232,8 +234,8 @@ class MemoryAlloc
//Console.WriteLine("item {0}: {1}, pin size: {2}, non pin size: {3}", j, (fIsPinned ? "pinned" : "not pinned"), mean_old_alloc_size, iPinnedMidSize);
- byte[] temp = new byte[mean_med_alloc_size * 3];
- old[j] = new MyRequest(mean_old_alloc_size, iPinnedMidSize, fIsPinned);
+ byte[] temp = new byte[_mean_med_alloc_size * 3];
+ _old[j] = new MyRequest(_mean_old_alloc_size, iPinnedMidSize, fIsPinned);
//if ((j % (old.Length / 10)) == 0)
//{
@@ -251,43 +253,43 @@ class MemoryAlloc
//Console.WriteLine("pinned {0} objects out of {1}", iPinnedObject, old.Length);
{
-// Console.WriteLine("{0}: allocated {1} on old array, {2}ms elapsed, Heap size {3}, gen0: {4}, gen1: {5}, gen2: {6})",
-// index,
-// old.Length,
-// (int)stopwatch.Elapsed.TotalMilliseconds,
-// GC.GetTotalMemory(false),
-// GC.CollectionCount(0),
-// GC.CollectionCount(1),
-// GC.CollectionCount(2));
+ // Console.WriteLine("{0}: allocated {1} on old array, {2}ms elapsed, Heap size {3}, gen0: {4}, gen1: {5}, gen2: {6})",
+ // index,
+ // old.Length,
+ // (int)stopwatch.Elapsed.TotalMilliseconds,
+ // GC.GetTotalMemory(false),
+ // GC.CollectionCount(0),
+ // GC.CollectionCount(1),
+ // GC.CollectionCount(2));
}
- for (int j = 0; j < med.Length; j++)
+ for (int j = 0; j < _med.Length; j++)
{
//med [j] = new byte [GetSizeRandom (mean_med_alloc_size)];
- med[j] = new MyRequest(mean_med_alloc_size, (mean_med_alloc_size* 2), false);
+ _med[j] = new MyRequest(_mean_med_alloc_size, (_mean_med_alloc_size * 2), false);
}
stopwatch.Stop();
-// Console.WriteLine ("{0}: startup: {1:d} seconds({2:d} ms. Heap size {3})",
-// index, (int)stopwatch.Elapsed.TotalSeconds, (int)stopwatch.Elapsed.TotalMilliseconds,
-// GC.GetTotalMemory(false));
+ // Console.WriteLine ("{0}: startup: {1:d} seconds({2:d} ms. Heap size {3})",
+ // index, (int)stopwatch.Elapsed.TotalSeconds, (int)stopwatch.Elapsed.TotalMilliseconds,
+ // GC.GetTotalMemory(false));
}
public void SteadyState()
{
- Console.WriteLine(index + ": replacing old every " + old_time + "; med every " + med_time + ";creating young " + young_time + "times ("
- + "(size " + mean_young_alloc_size + ")");
+ Console.WriteLine(_index + ": replacing old every " + _old_time + "; med every " + _med_time + ";creating young " + _young_time + "times ("
+ + "(size " + _mean_young_alloc_size + ")");
- Console.WriteLine("iterating {0} times", iter_count);
+ Console.WriteLine("iterating {0} times", _iter_count);
- int iter_interval = iter_count / 10;
+ int iter_interval = _iter_count / 10;
Stopwatch stopwatch = new Stopwatch();
stopwatch.Reset();
stopwatch.Start();
//int lastGen2Count = 0;
int lastGen1Count = 0;
- int checkInterval = old.Length / 10;
+ int checkInterval = _old.Length / 10;
int lastChecked = 0;
int iCheckedEnd = 0;
@@ -297,10 +299,10 @@ class MemoryAlloc
bool fIsPinned = false;
int iPinInterval = (int)((double)1 / pinRatio);
Console.WriteLine("Pinning every {0} object", iPinInterval);
- int iNextPin = rand.getRand(iPinInterval * 4) + 1;
+ int iNextPin = _rand.getRand(iPinInterval * 4) + 1;
int iPinnedObject = 0;
- int iPinnedMidSize = mean_old_alloc_size * 2;
+ int iPinnedMidSize = _mean_old_alloc_size * 2;
int countObjects = 0;
int countObjectsGen1 = 0;
@@ -315,16 +317,16 @@ class MemoryAlloc
steadyPinningHandles[steadyPinningIndex] = new GCHandle();
}
- for (int j = 0; j < iter_count; j++)
+ for (int j = 0; j < _iter_count; j++)
{
if (steadyPinningIndex >= steadyPinningArray.Length)
{
steadyPinningIndex = 0;
-// Console.WriteLine("steady array wrapped, press enter to continue");
-// Console.ReadLine();
+ // Console.WriteLine("steady array wrapped, press enter to continue");
+ // Console.ReadLine();
}
-
+
byte[] tempObj = new byte[1];
steadyPinningArray[steadyPinningIndex].smallNonePinned = new byte[8];
steadyPinningArray[steadyPinningIndex].pinnedObj = new byte[8];
@@ -344,9 +346,9 @@ class MemoryAlloc
countObjectsGen1 = 0;
iCheckedEnd = lastChecked + checkInterval;
- if (iCheckedEnd > old.Length)
+ if (iCheckedEnd > _old.Length)
{
- iCheckedEnd = old.Length;
+ iCheckedEnd = _old.Length;
}
//Console.WriteLine("timing out item {0} to {1}", lastChecked, iCheckedEnd);
@@ -359,16 +361,16 @@ class MemoryAlloc
{
for (int iCheckIndex = 0; iCheckIndex < ((iCheckedEnd - lastChecked) / timeoutInterval); iCheckIndex++)
{
- int iItemIndex = (lastChecked + iCheckIndex * timeoutInterval + iIter) % old.Length;
+ int iItemIndex = (lastChecked + iCheckIndex * timeoutInterval + iIter) % _old.Length;
- // Console.WriteLine("replacing item {0}", iItemIndex);
+ // Console.WriteLine("replacing item {0}", iItemIndex);
- old[iItemIndex].Free();
+ _old[iItemIndex].Free();
countObjects++;
if ((countObjects % 10) == 0)
{
- byte[] temp = new byte[mean_med_alloc_size * 3];
+ byte[] temp = new byte[_mean_med_alloc_size * 3];
temp[0] = (byte)27; // 0x1b
}
else if ((countObjects % 4) == 0)
@@ -380,26 +382,26 @@ class MemoryAlloc
if (countObjects == iNextPin)
{
fIsPinned = true;
- iNextPin += rand.getRand(iPinInterval * 4) + 1;
+ iNextPin += _rand.getRand(iPinInterval * 4) + 1;
}
else
{
fIsPinned = false;
}
- iPinnedMidSize = mean_old_alloc_size * 2;
+ iPinnedMidSize = _mean_old_alloc_size * 2;
if (fIsPinned)
{
iPinnedObject++;
if ((iPinnedObject % 10) == 0)
{
- iPinnedMidSize = mean_old_alloc_size * 10;
+ iPinnedMidSize = _mean_old_alloc_size * 10;
}
}
//Console.WriteLine("perm {0}, mid {1}, {2}", mean_old_alloc_size, iPinnedMidSize, (fIsPinned ? "pinned" : "not pinned"));
- old[iItemIndex] = new MyRequest(mean_old_alloc_size, iPinnedMidSize, fIsPinned);
+ _old[iItemIndex] = new MyRequest(_mean_old_alloc_size, iPinnedMidSize, fIsPinned);
}
}
@@ -408,31 +410,31 @@ class MemoryAlloc
countWithGen[i] = 0;
}
-// Console.WriteLine("Checking {0} to {1}", lastChecked, iCheckedEnd);
+ // Console.WriteLine("Checking {0} to {1}", lastChecked, iCheckedEnd);
for (int iItemIndex = lastChecked; iItemIndex < iCheckedEnd; iItemIndex++)
{
//int iGen = GC.GetGeneration(old[iItemIndex].mObj);
- int iGen = rand.getRand (3);
+ int iGen = _rand.getRand(3);
countWithGen[iGen]++;
if (iGen == 1)
{
//Console.WriteLine("item {0} is in gen1, getting rid of it", iItemIndex);
if ((countObjectsGen1 % 5) == 0)
- old[iItemIndex].mObj = null;
+ _old[iItemIndex].mObj = null;
countObjectsGen1++;
}
}
-// Console.WriteLine("{0} in gen0, {1} in gen1, {2} in gen2",
-// countWithGen[0],
-// countWithGen[1],
-// countWithGen[2]);
-//
-// Console.WriteLine("{0} objects out of {1} are in gen1", countObjectsGen1, (iCheckedEnd - lastChecked));
+ // Console.WriteLine("{0} in gen0, {1} in gen1, {2} in gen2",
+ // countWithGen[0],
+ // countWithGen[1],
+ // countWithGen[2]);
+ //
+ // Console.WriteLine("{0} objects out of {1} are in gen1", countObjectsGen1, (iCheckedEnd - lastChecked));
- if (iCheckedEnd == old.Length)
+ if (iCheckedEnd == _old.Length)
{
lastChecked = 0;
}
@@ -445,7 +447,7 @@ class MemoryAlloc
if ((currentGen1Count - lastGen1Count) > 30)
{
GC.Collect(2, GCCollectionMode.Forced, false);
- Console.WriteLine("{0}: iter {1}, heap size: {2}", index, j, GC.GetTotalMemory(false));
+ Console.WriteLine("{0}: iter {1}, heap size: {2}", _index, j, GC.GetTotalMemory(false));
lastGen1Count = currentGen1Count;
}
@@ -459,32 +461,32 @@ class MemoryAlloc
stopwatch.Stop();
Console.WriteLine("{0}: steady: {1:d} seconds({2:d} ms. Heap size {3})",
- index, (int)stopwatch.Elapsed.TotalSeconds, (int)stopwatch.Elapsed.TotalMilliseconds,
+ _index, (int)stopwatch.Elapsed.TotalSeconds, (int)stopwatch.Elapsed.TotalMilliseconds,
GC.GetTotalMemory(false));
}
}
-class FreeListTest
+internal class FreeListTest
{
- static int iLastGen0Count;
- static int iLastGen1Count;
+ private static int s_iLastGen0Count;
+ private static int s_iLastGen1Count;
- static void InducedGen2()
+ private static void InducedGen2()
{
int iCurrentGen0Count = GC.CollectionCount(0);
- if ((iCurrentGen0Count - iLastGen0Count) > 50)
+ if ((iCurrentGen0Count - s_iLastGen0Count) > 50)
{
//Console.WriteLine("we've done {0} gen0 GCs, inducing a gen2", (iCurrentGen0Count - iLastGen0Count));
- iLastGen0Count = iCurrentGen0Count;
+ s_iLastGen0Count = iCurrentGen0Count;
GC.Collect(2, GCCollectionMode.Forced, false);
//GC.Collect(2);
}
int iCurrentGen1Count = GC.CollectionCount(1);
- if ((iCurrentGen1Count - iLastGen1Count) > 10)
+ if ((iCurrentGen1Count - s_iLastGen1Count) > 10)
{
//Console.WriteLine("we've done {0} gen1 GCs, inducing a gen2", (iCurrentGen1Count - iLastGen1Count));
- iLastGen1Count = iCurrentGen1Count;
+ s_iLastGen1Count = iCurrentGen1Count;
GC.Collect(2, GCCollectionMode.Forced, false);
}
}
@@ -493,48 +495,48 @@ class FreeListTest
{
if (GCSettings.IsServerGC == true)
{
- Console.WriteLine ("we are using server GC");
+ Console.WriteLine("we are using server GC");
}
int iter_num = 500000;
if (args.Length >= 1)
{
iter_num = int.Parse(args[0]);
- Console.WriteLine ("iterating {0} times", iter_num);
+ Console.WriteLine("iterating {0} times", iter_num);
}
// ProjectN doesn't support thread! for now just do everything on the main thread.
//int threadCount = 8;
-// int threadCount = 1;
-// if (args.Length >= 2)
-// {
-// threadCount = int.Parse(args[1]);
-// Console.WriteLine ("creating {0} threads", threadCount);
-// }
+ // int threadCount = 1;
+ // if (args.Length >= 2)
+ // {
+ // threadCount = int.Parse(args[1]);
+ // Console.WriteLine ("creating {0} threads", threadCount);
+ // }
long tStart, tEnd;
- tStart = Environment.TickCount;
-// MyThread t;
-// ThreadStart ts;
-// Thread[] threads = new Thread[threadCount];
-//
-// for (int i = 0; i < threadCount; i++)
-// {
-// t = new MyThread(i, iter_num, old, med);
-// ts = new ThreadStart(t.TimeTest);
-// threads[i] = new Thread( ts );
-// threads[i].Start();
-// }
-//
-// for (int i = 0; i < threadCount; i++)
-// {
-// threads[i].Join();
-// }
-//
-
- Console.WriteLine("start with {0} gen1 GCs", iLastGen1Count);
-
- iLastGen0Count = GC.CollectionCount(0);
- iLastGen1Count = GC.CollectionCount(1);
+ tStart = Environment.TickCount;
+ // MyThread t;
+ // ThreadStart ts;
+ // Thread[] threads = new Thread[threadCount];
+ //
+ // for (int i = 0; i < threadCount; i++)
+ // {
+ // t = new MyThread(i, iter_num, old, med);
+ // ts = new ThreadStart(t.TimeTest);
+ // threads[i] = new Thread( ts );
+ // threads[i].Start();
+ // }
+ //
+ // for (int i = 0; i < threadCount; i++)
+ // {
+ // threads[i].Join();
+ // }
+ //
+
+ Console.WriteLine("start with {0} gen1 GCs", s_iLastGen1Count);
+
+ s_iLastGen0Count = GC.CollectionCount(0);
+ s_iLastGen1Count = GC.CollectionCount(1);
for (int iter = 0; iter < 1; iter++)
{
@@ -566,34 +568,35 @@ class FreeListTest
}
tEnd = Environment.TickCount;
- Console.WriteLine ("Test completed; "+(tEnd-tStart)+"ms");
-// Console.WriteLine("Press any key to exit.");
-// Console.ReadLine();
+ Console.WriteLine("Test completed; " + (tEnd - tStart) + "ms");
+ // Console.WriteLine("Press any key to exit.");
+ // Console.ReadLine();
return 100;
}
-
};
-sealed class Rand
+internal sealed class Rand
{
- /* Generate Random numbers
- */
- private int x = 0;
-
- public int getRand() {
- x = (314159269*x+278281) & 0x7FFFFFFF;
- return x;
- }
-
- // obtain random number in the range 0 .. r-1
- public int getRand(int r) {
- // require r >= 0
- int x = (int)(((long)getRand() * r) >> 31);
- return x;
- }
- public double getFloat () {
- return (double)getRand () / (double)0x7FFFFFFF;
- }
-
+ /* Generate Random numbers
+ */
+ private int _x = 0;
+
+ public int getRand()
+ {
+ _x = (314159269 * _x + 278281) & 0x7FFFFFFF;
+ return _x;
+ }
+
+ // obtain random number in the range 0 .. r-1
+ public int getRand(int r)
+ {
+ // require r >= 0
+ int x = (int)(((long)getRand() * r) >> 31);
+ return x;
+ }
+ public double getFloat()
+ {
+ return (double)getRand() / (double)0x7FFFFFFF;
+ }
};
diff --git a/tests/src/GC/Stress/Tests/allocationwithpins.csproj b/tests/src/GC/Stress/Tests/allocationwithpins.csproj
new file mode 100644
index 0000000000..bc39bbce1f
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/allocationwithpins.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="allocationwithpins.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/b115557.cs b/tests/src/GC/Stress/Tests/b115557.cs
index 91df2c937e..39cc4e84a7 100644
--- a/tests/src/GC/Stress/Tests/b115557.cs
+++ b/tests/src/GC/Stress/Tests/b115557.cs
@@ -1,42 +1,45 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
// Allocate 120MB of live large objects (2MB at a time) on n threads,
// where n is the number of processors on the machine.
//This test must be run with server GC.
+
using System;
using System.Threading;
-class MyThread
+internal class MyThread
{
- private int index;
- private int AllocPerThreadMB;
+ private int _index;
+ private int _allocPerThreadMB;
public MyThread(int i, int allocPerThreadMB)
{
- index = i;
- AllocPerThreadMB = allocPerThreadMB;
+ _index = i;
+ _allocPerThreadMB = allocPerThreadMB;
}
public void DoWork()
{
- byte[][] largeArray = new byte[AllocPerThreadMB/2][];
- for (int i = 0; i < AllocPerThreadMB/2; i++)
+ byte[][] largeArray = new byte[_allocPerThreadMB / 2][];
+ for (int i = 0; i < _allocPerThreadMB / 2; i++)
{
- largeArray[i] = new byte[2* 1024* 1024]; // 2 MB
- largeArray[i][i+100] = Convert.ToByte(i);
+ largeArray[i] = new byte[2 * 1024 * 1024]; // 2 MB
+ largeArray[i][i + 100] = Convert.ToByte(i);
}
int sum = 0;
- for (int i=0;i<AllocPerThreadMB/2;i++)
- sum += Convert.ToInt32(largeArray[i][i+100]);
- Console.WriteLine("Thread {0}: finished", index);
+ for (int i = 0; i < _allocPerThreadMB / 2; i++)
+ sum += Convert.ToInt32(largeArray[i][i + 100]);
+ Console.WriteLine("Thread {0}: finished", _index);
}
}
-class B115557
+internal class B115557
{
- static int AllocPerThreadMB = 120;
+ private static int s_allocPerThreadMB = 120;
public static int Main(String[] args)
{
@@ -45,19 +48,19 @@ class B115557
int ProcCount = Environment.ProcessorCount;
//if (!Environment.Is64BitProcess && ((AllocPerThreadMB * ProcCount) > 1700))
{
- AllocPerThreadMB = 1700 / ProcCount;
+ s_allocPerThreadMB = 1700 / ProcCount;
}
- Console.WriteLine("Allocating {0}MB per thread...", AllocPerThreadMB);
+ Console.WriteLine("Allocating {0}MB per thread...", s_allocPerThreadMB);
MyThread t;
- Thread [] threads = new Thread[ProcCount];
+ Thread[] threads = new Thread[ProcCount];
Console.WriteLine("Starting {0} threads...", threads.Length);
- for(int i = 0; i<threads.Length; i++)
+ for (int i = 0; i < threads.Length; i++)
{
- t = new MyThread(i, AllocPerThreadMB);
+ t = new MyThread(i, s_allocPerThreadMB);
threads[i] = new Thread(t.DoWork);
threads[i].Start();
}
diff --git a/tests/src/GC/Stress/Tests/b115557.csproj b/tests/src/GC/Stress/Tests/b115557.csproj
new file mode 100644
index 0000000000..7d6980e635
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/b115557.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="b115557.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/bestfit-finalize.cs b/tests/src/GC/Stress/Tests/bestfit-finalize.cs
index 628fca6daa..0f319e423d 100644
--- a/tests/src/GC/Stress/Tests/bestfit-finalize.cs
+++ b/tests/src/GC/Stress/Tests/bestfit-finalize.cs
@@ -1,9 +1,12 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
//This is modeled after a server executing requests
//which pin some of their newly allocated objects.
+
using System;
using System.Threading;
using System.Runtime.InteropServices;
@@ -14,63 +17,60 @@ namespace Fragment
[SecuritySafeCritical]
public class Request
{
- Object[] survivors;
- GCHandle pin;
+ private Object[] _survivors;
+ private GCHandle _pin;
[SecuritySafeCritical]
public Request()
{
- survivors = new Object[1 + (int)(Test.AllocationVolume*Test.SurvivalRate)/100];
+ _survivors = new Object[1 + (int)(Test.AllocationVolume * Test.SurvivalRate) / 100];
int i = 0;
int volume = 0;
//allocate half of the request size.
- while (volume < Test.AllocationVolume/2)
+ while (volume < Test.AllocationVolume / 2)
{
volume += AllocHalfVolume(++i, Test.SurvivalRate);
}
//allocate one pinned buffer
- pin = GCHandle.Alloc(new byte[100], GCHandleType.Pinned);
+ _pin = GCHandle.Alloc(new byte[100], GCHandleType.Pinned);
//allocate the rest of the request
while (volume < Test.AllocationVolume)
{
volume += AllocHalfVolume(++i, Test.SurvivalRate);
}
-
}
// unpins and releases the pinned buffer
[SecuritySafeCritical]
~Request()
{
- pin.Free();
+ _pin.Free();
}
[SecuritySafeCritical]
private int AllocHalfVolume(int index, float survFraction)
{
- int allocSurv = Test.Rand.Next(100, 2000 + 2*index);
+ int allocSurv = Test.Rand.Next(100, 2000 + 2 * index);
int alloc = (int)(allocSurv / survFraction) - allocSurv;
// create garbage
- int garbage=0;
+ int garbage = 0;
while (garbage < alloc)
{
- int size = Test.Rand.Next(10, 200+2*garbage);
+ int size = Test.Rand.Next(10, 200 + 2 * garbage);
Object x = new byte[size];
- garbage+=size;
+ garbage += size;
}
- survivors[index] = new byte[allocSurv];
+ _survivors[index] = new byte[allocSurv];
return allocSurv + alloc;
}
-
}
public class Test
{
-
public static Random Rand;
public static int NumRequests = 0;
public static int AllocationVolume = 0;
@@ -104,9 +104,9 @@ namespace Fragment
if (nreqsToSteady == 0)
{
nreqsToSteady = totalReqs;
- Console.WriteLine ("Took {0} iterations to reach steady state", nreqsToSteady);
+ Console.WriteLine("Took {0} iterations to reach steady state", nreqsToSteady);
}
- else if (totalReqs == steadyStateFactor*nreqsToSteady)
+ else if (totalReqs == steadyStateFactor * nreqsToSteady)
{
done = true;
}
@@ -117,7 +117,6 @@ namespace Fragment
{
requests[i] = null;
}
-
}
@@ -128,7 +127,7 @@ namespace Fragment
}
- static public int Main (String[] args)
+ static public int Main(String[] args)
{
int numIterations = 0;
int randomSeed = 0;
@@ -146,14 +145,14 @@ namespace Fragment
break;
case 3:
case 4:
- if ( (!Int32.TryParse(args[0], out numIterations)) ||
+ if ((!Int32.TryParse(args[0], out numIterations)) ||
(!Int32.TryParse(args[1], out NumRequests)) ||
- (!Int32.TryParse(args[2], out AllocationVolume)) )
+ (!Int32.TryParse(args[2], out AllocationVolume)))
{
goto default;
}
- if (args.Length==4)
+ if (args.Length == 4)
{
if (!Int32.TryParse(args[3], out randomSeed))
{
@@ -171,12 +170,12 @@ namespace Fragment
return 1;
}
- Console.WriteLine("Using random seed: {0}", randomSeed );
+ Console.WriteLine("Using random seed: {0}", randomSeed);
Rand = new Random(randomSeed);
try
{
- for (int j=0; j<numIterations; j++)
+ for (int j = 0; j < numIterations; j++)
{
Test t = new Test();
t.Go();
diff --git a/tests/src/GC/Stress/Tests/bestfit-finalize.csproj b/tests/src/GC/Stress/Tests/bestfit-finalize.csproj
new file mode 100644
index 0000000000..caca66c9d8
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/bestfit-finalize.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="bestfit-finalize.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/concurrentspin2.cs b/tests/src/GC/Stress/Tests/concurrentspin2.cs
index 147ad17228..dc4ef8406c 100644
--- a/tests/src/GC/Stress/Tests/concurrentspin2.cs
+++ b/tests/src/GC/Stress/Tests/concurrentspin2.cs
@@ -1,73 +1,74 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
using System.Diagnostics;
using System.Threading;
-class PriorityTest
+internal class PriorityTest
{
- private byte[][] old;
- private byte[][] med;
- private Random rand;
+ private byte[][] _old;
+ private byte[][] _med;
+ private Random _rand;
- private int oldDataSize;
- private int medDataSize;
- private int iterCount;
- private int meanAllocSize;
- private int medTime;
- private int youngTime;
+ private int _oldDataSize;
+ private int _medDataSize;
+ private int _iterCount;
+ private int _meanAllocSize;
+ private int _medTime;
+ private int _youngTime;
public PriorityTest(int oldDataSize, int medDataSize,
int iterCount, int meanAllocSize,
int medTime, int youngTime)
{
- rand = new Random(314159);
- this.oldDataSize = oldDataSize;
- this.medDataSize = medDataSize;
- this.iterCount = iterCount;
- this.meanAllocSize = meanAllocSize;
- this.medTime = medTime;
- this.youngTime = youngTime;
+ _rand = new Random(314159);
+ _oldDataSize = oldDataSize;
+ _medDataSize = medDataSize;
+ _iterCount = iterCount;
+ _meanAllocSize = meanAllocSize;
+ _medTime = medTime;
+ _youngTime = youngTime;
}
// creates initial arrays
- void AllocTest(int oldDataSize, int medDataSize, int meanAllocSize)
+ private void AllocTest(int oldDataSize, int medDataSize, int meanAllocSize)
{
- old = new byte[oldDataSize][];
- med = new byte[medDataSize][];
+ _old = new byte[oldDataSize][];
+ _med = new byte[medDataSize][];
- for (int i = 0; i < old.Length; i++)
+ for (int i = 0; i < _old.Length; i++)
{
- old[i] = new byte[meanAllocSize];
+ _old[i] = new byte[meanAllocSize];
}
- for (int i = 0; i < med.Length; i++)
+ for (int i = 0; i < _med.Length; i++)
{
- med[i] = new byte[meanAllocSize];
+ _med[i] = new byte[meanAllocSize];
}
}
// churns data in the heap by replacing byte arrays with new ones of random length
// this should induce concurrent GCs
- void SteadyState(int oldDataSize, int medDataSize,
+ private void SteadyState(int oldDataSize, int medDataSize,
int iterCount, int meanAllocSize,
int medTime, int youngTime)
{
-
for (int i = 0; i < iterCount; i++)
{
byte[] newarray = new byte[meanAllocSize];
if ((i % medTime) == 0)
{
- old[rand.Next(0, old.Length)] = newarray;
+ _old[_rand.Next(0, _old.Length)] = newarray;
}
if ((i % youngTime) == 0)
{
- med[rand.Next(0, med.Length)] = newarray;
+ _med[_rand.Next(0, _med.Length)] = newarray;
}
//if (((i % 5000) == 0) && (Thread.CurrentThread.Priority != ThreadPriority.Lowest))
//{
@@ -79,26 +80,23 @@ class PriorityTest
// method that runs the test
public void RunTest()
{
- for (int iteration = 0; iteration < iterCount; iteration++)
+ for (int iteration = 0; iteration < _iterCount; iteration++)
{
- AllocTest(oldDataSize, medDataSize, meanAllocSize);
+ AllocTest(_oldDataSize, _medDataSize, _meanAllocSize);
- SteadyState(oldDataSize, medDataSize,
- iterCount, meanAllocSize,
- medTime, youngTime);
+ SteadyState(_oldDataSize, _medDataSize,
+ _iterCount, _meanAllocSize,
+ _medTime, _youngTime);
if (((iteration + 1) % 20) == 0)
Console.WriteLine("Thread: {1} Finished iteration {0}", iteration, System.Threading.Thread.CurrentThread.Name);
}
-
}
-
}
-class ConcurrentRepro
+internal class ConcurrentRepro
{
-
public static void Usage()
{
Console.WriteLine("Usage:");
@@ -143,7 +141,6 @@ class ConcurrentRepro
public static int Main(string[] args)
{
-
// parse arguments
int[] parameters = ParseArgs(args);
if (parameters == null)
diff --git a/tests/src/GC/Stress/Tests/concurrentspin2.csproj b/tests/src/GC/Stress/Tests/concurrentspin2.csproj
new file mode 100644
index 0000000000..157332a293
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/concurrentspin2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="concurrentspin2.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/doubLinkStay.cs b/tests/src/GC/Stress/Tests/doubLinkStay.cs
index f7d5023956..bda3b3f371 100644
--- a/tests/src/GC/Stress/Tests/doubLinkStay.cs
+++ b/tests/src/GC/Stress/Tests/doubLinkStay.cs
@@ -1,5 +1,10 @@
+
+
+using System;
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
/******************************************************************
@@ -11,60 +16,58 @@
/*objects' life time is longer than DoubLinkGen.
/******************************************************************/
-namespace DoubLink {
- using System;
-
+namespace DoubLink
+{
public class DoubLinkStay
{
internal DoubLink[] Mv_Doub;
- public static int Main(System.String [] Args)
+ public static int Main(System.String[] Args)
{
int iRep = 100;
int iObj = 10;
Console.WriteLine("Test should return with ExitCode 100 ...");
- switch( Args.Length )
+ switch (Args.Length)
{
case 1:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 100;
}
- break;
+ break;
case 2:
- if (!Int32.TryParse( Args[0], out iRep ))
+ if (!Int32.TryParse(Args[0], out iRep))
{
iRep = 100;
}
- if (!Int32.TryParse( Args[1], out iObj ))
+ if (!Int32.TryParse(Args[1], out iObj))
{
iObj = 10;
}
- break;
+ break;
default:
iRep = 100;
iObj = 10;
- break;
+ break;
}
DoubLinkStay Mv_Leak = new DoubLinkStay();
- if(Mv_Leak.runTest(iRep, iObj ))
+ if (Mv_Leak.runTest(iRep, iObj))
{
Console.WriteLine("Test Passed");
return 100;
}
Console.WriteLine("Test Failed");
return 1;
-
}
public bool runTest(int iRep, int iObj)
{
Mv_Doub = new DoubLink[iRep];
- for(int i=0; i<20; i++)
+ for (int i = 0; i < 20; i++)
{
SetLink(iRep, iObj);
MakeLeak(iRep);
@@ -79,29 +82,25 @@ namespace DoubLink {
Console.Write(DLinkNode.FinalCount);
Console.WriteLine(" DLinkNodes finalized");
- return (DLinkNode.FinalCount==iRep*iObj*20);
-
+ return (DLinkNode.FinalCount == iRep * iObj * 20);
}
public void SetLink(int iRep, int iObj)
{
-
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
Mv_Doub[i] = new DoubLink(iObj);
}
-
}
public void MakeLeak(int iRep)
{
- for(int i=0; i<iRep; i++)
+ for (int i = 0; i < iRep; i++)
{
Mv_Doub[i] = null;
}
}
-
}
public class DoubLink
@@ -115,7 +114,6 @@ namespace DoubLink {
public DoubLink(int Num, bool large)
{
-
Mv_DLink = new DLinkNode[Num];
if (Num == 0)
@@ -165,7 +163,6 @@ namespace DoubLink {
Mv_DLink[index] = value;
}
}
-
}
public class DLinkNode
diff --git a/tests/src/GC/Stress/Tests/doubLinkStay.csproj b/tests/src/GC/Stress/Tests/doubLinkStay.csproj
new file mode 100644
index 0000000000..1ba4b3f6f9
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/doubLinkStay.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="doubLinkStay.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/pinstress.cs b/tests/src/GC/Stress/Tests/pinstress.cs
index 4ebccf95fd..61c056bd9b 100644
--- a/tests/src/GC/Stress/Tests/pinstress.cs
+++ b/tests/src/GC/Stress/Tests/pinstress.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -10,15 +12,15 @@ namespace PinStress
{
internal class Node
{
- byte[] b;
- GCHandle gch;
- bool freed = true;
+ private byte[] _b;
+ private GCHandle _gch;
+ private bool _freed = true;
public Node()
{
- b = new byte[84900];
- gch = GCHandle.Alloc(b, GCHandleType.Pinned);
- freed = false;
+ _b = new byte[84900];
+ _gch = GCHandle.Alloc(_b, GCHandleType.Pinned);
+ _freed = false;
}
@@ -32,10 +34,10 @@ namespace PinStress
public void Free()
{
// this check is necessary to avoid possibly double-freeing the handle
- if (!freed)
+ if (!_freed)
{
- gch.Free();
- freed = true;
+ _gch.Free();
+ _freed = true;
GC.SuppressFinalize(this);
}
}
@@ -45,10 +47,9 @@ namespace PinStress
{
get
{
- return freed;
+ return _freed;
}
}
-
}
@@ -57,7 +58,6 @@ namespace PinStress
{
public static int Main(string[] args)
{
-
Random r;
int randomSeed = 0;
float percentDelete = 0.0F;
@@ -121,7 +121,6 @@ namespace PinStress
Console.WriteLine("Invalid numPasses");
return 0;
}
-
}
else
{
@@ -136,7 +135,6 @@ namespace PinStress
// loop
for (int j = 0; j != numPasses; j++)
{
-
// repopulate the list
while (list.Count < numNodes)
{
@@ -169,7 +167,6 @@ namespace PinStress
list.TrimExcess();
Console.WriteLine("Pass {0}", j);
-
}
Console.WriteLine("Test Passed");
diff --git a/tests/src/GC/Stress/Tests/pinstress.csproj b/tests/src/GC/Stress/Tests/pinstress.csproj
new file mode 100644
index 0000000000..7f4716ab2a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/pinstress.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="pinstress.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/plug.cs b/tests/src/GC/Stress/Tests/plug.cs
index 814873c8be..8ba52c71b0 100644
--- a/tests/src/GC/Stress/Tests/plug.cs
+++ b/tests/src/GC/Stress/Tests/plug.cs
@@ -1,5 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
using System;
@@ -9,7 +11,6 @@ using System.Security;
public class Test
{
-
public static void Usage()
{
Console.WriteLine("USAGE:");
@@ -19,7 +20,6 @@ public class Test
[SecuritySafeCritical]
public static int Main(string[] args)
{
-
int size = 10000;
int power = 20;
int numIterations = 0;
@@ -46,13 +46,13 @@ public class Test
Console.WriteLine("Running {0} iterations", numIterations);
- for (int j=0; j<numIterations; j++)
+ for (int j = 0; j < numIterations; j++)
{
- for (int i=0; i<size; i++)
+ for (int i = 0; i < size; i++)
{
GCHandleType type = GCHandleType.Normal;
- if (i%5==0)
+ if (i % 5 == 0)
{
// pin every 5th handle
type = GCHandleType.Pinned;
@@ -62,14 +62,14 @@ public class Test
{
try
{
- byte[] b = new byte[(int)Math.Pow(2,(i%power))];
+ byte[] b = new byte[(int)Math.Pow(2, (i % power))];
list[i] = (GCHandle.Alloc(b, type));
}
catch (OutOfMemoryException)
{
Console.WriteLine("OOM");
Console.WriteLine("Heap size: {0}", GC.GetTotalMemory(false));
- Console.WriteLine("Trying to allocate array of size: {0}", Math.Pow(2,(i%power)));
+ Console.WriteLine("Trying to allocate array of size: {0}", Math.Pow(2, (i % power)));
}
}
else
@@ -77,7 +77,6 @@ public class Test
list[i].Free();
}
}
-
}
return 100;
diff --git a/tests/src/GC/Stress/Tests/plug.csproj b/tests/src/GC/Stress/Tests/plug.csproj
new file mode 100644
index 0000000000..0c3c67d18a
--- /dev/null
+++ b/tests/src/GC/Stress/Tests/plug.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="plug.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/GC/Stress/Tests/project.json b/tests/src/GC/Stress/Tests/project.json
index 4a2a022aa4..beca373929 100644
--- a/tests/src/GC/Stress/Tests/project.json
+++ b/tests/src/GC/Stress/Tests/project.json
@@ -1,15 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Collections": "4.0.10-beta-*",
- "System.Collections.NonGeneric": "4.0.0-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.Globalization": "4.0.10-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/GC/Stress/Tests/project.lock.json b/tests/src/GC/Stress/Tests/project.lock.json
index e134ad5f5f..164420d532 100644
--- a/tests/src/GC/Stress/Tests/project.lock.json
+++ b/tests/src/GC/Stress/Tests/project.lock.json
@@ -3,9 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -14,20 +43,15 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
- "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ "ref/dotnet/System.ComponentModel.dll": {}
},
"runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ "lib/dotnet/System.ComponentModel.dll": {}
}
},
"System.Console/4.0.0-beta-23302": {
@@ -49,9 +73,9 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Diagnostics.Debug.dll": {}
@@ -60,9 +84,38 @@
"lib/DNXCore50/System.Diagnostics.Debug.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
@@ -71,11 +124,23 @@
"lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -84,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -95,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -134,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -145,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -156,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -167,12 +258,12 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.InteropServices.dll": {}
@@ -204,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -234,16 +340,72 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -271,35 +433,25 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
- "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"serviceable": true,
- "sha512": "/J9iHpOqRwPRM1WFY+F8pPqD9kJyPQLJRqlK40cncyHqzeNArDfjlVKtP8qTMxydZVWJy9RfSzelTeFUU8+xAQ==",
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
"files": [
- "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg",
- "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg.sha512",
- "System.Collections.NonGeneric.nuspec",
- "lib/dotnet/System.Collections.NonGeneric.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Collections.NonGeneric.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Collections.NonGeneric.dll",
- "ref/dotnet/System.Collections.NonGeneric.xml",
- "ref/dotnet/de/System.Collections.NonGeneric.xml",
- "ref/dotnet/es/System.Collections.NonGeneric.xml",
- "ref/dotnet/fr/System.Collections.NonGeneric.xml",
- "ref/dotnet/it/System.Collections.NonGeneric.xml",
- "ref/dotnet/ja/System.Collections.NonGeneric.xml",
- "ref/dotnet/ko/System.Collections.NonGeneric.xml",
- "ref/dotnet/ru/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Collections.NonGeneric.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
]
},
"System.Console/4.0.0-beta-23302": {
@@ -323,12 +475,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"serviceable": true,
- "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
"System.Diagnostics.Debug.nuspec",
"lib/DNXCore50/System.Diagnostics.Debug.dll",
"lib/MonoAndroid10/_._",
@@ -356,11 +508,32 @@
"runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
]
},
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -388,12 +561,44 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -421,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -452,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -466,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -494,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -579,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -612,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -645,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -678,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -775,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -803,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -875,20 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Collections >= 4.0.10-beta-*",
- "System.Collections.NonGeneric >= 4.0.0-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.Globalization >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Interop/ICastable/project.json b/tests/src/Interop/ICastable/project.json
index b04d32fae3..beca373929 100644
--- a/tests/src/Interop/ICastable/project.json
+++ b/tests/src/Interop/ICastable/project.json
@@ -1,7 +1,26 @@
-{
+{
"dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
}
-}
+} \ No newline at end of file
diff --git a/tests/src/Interop/ICastable/project.lock.json b/tests/src/Interop/ICastable/project.lock.json
index 861d3c3d7f..164420d532 100644
--- a/tests/src/Interop/ICastable/project.lock.json
+++ b/tests/src/Interop/ICastable/project.lock.json
@@ -2,11 +2,1154 @@
"locked": true,
"version": -9996,
"targets": {
- "DNXCore,Version=v5.0": {}
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "": [],
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
"DNXCore,Version=v5.0": []
}
} \ No newline at end of file
diff --git a/tests/src/Interop/NativeCallable/project.json b/tests/src/Interop/NativeCallable/project.json
index b04d32fae3..beca373929 100644
--- a/tests/src/Interop/NativeCallable/project.json
+++ b/tests/src/Interop/NativeCallable/project.json
@@ -1,7 +1,26 @@
-{
+{
"dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
}
-}
+} \ No newline at end of file
diff --git a/tests/src/Interop/NativeCallable/project.lock.json b/tests/src/Interop/NativeCallable/project.lock.json
index 861d3c3d7f..164420d532 100644
--- a/tests/src/Interop/NativeCallable/project.lock.json
+++ b/tests/src/Interop/NativeCallable/project.lock.json
@@ -2,11 +2,1154 @@
"locked": true,
"version": -9996,
"targets": {
- "DNXCore,Version=v5.0": {}
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "": [],
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
"DNXCore,Version=v5.0": []
}
} \ No newline at end of file
diff --git a/tests/src/Interop/ReversePInvoke/Marshalling/project.json b/tests/src/Interop/ReversePInvoke/Marshalling/project.json
index 867d6a9668..beca373929 100644
--- a/tests/src/Interop/ReversePInvoke/Marshalling/project.json
+++ b/tests/src/Interop/ReversePInvoke/Marshalling/project.json
@@ -1,14 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Primitives": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Text.Encoding": "4.0.10-beta-*",
- "System.Threading.Tasks": "4.0.10-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Interop/ReversePInvoke/Marshalling/project.lock.json b/tests/src/Interop/ReversePInvoke/Marshalling/project.lock.json
index 0aa184f64d..164420d532 100644
--- a/tests/src/Interop/ReversePInvoke/Marshalling/project.lock.json
+++ b/tests/src/Interop/ReversePInvoke/Marshalling/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,19 +73,74 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -72,9 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -96,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -107,9 +236,20 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -118,12 +258,12 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.InteropServices.dll": {}
@@ -132,9 +272,9 @@
"lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
- "System.Text.Encoding/4.0.10-beta-23127": {
+ "System.Text.Encoding/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Text.Encoding.dll": {}
@@ -167,9 +307,21 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Tasks.dll": {}
@@ -177,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -202,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -230,31 +555,50 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -282,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -313,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -327,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -359,12 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -425,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -458,12 +834,45 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -491,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -524,11 +933,11 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Text.Encoding/4.0.10-beta-23127": {
- "sha512": "XUOP6mx45Fk4fUcinHnUdeXGzQaXGskTBvI4/v195wCyUhsHQXFvnVVDevMoFlrcjb7Lvm6UdIORmqA1y4onmg==",
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
- "System.Text.Encoding.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
"System.Text.Encoding.nuspec",
"lib/DNXCore50/System.Text.Encoding.dll",
"lib/MonoAndroid10/_._",
@@ -621,12 +1030,36 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
"serviceable": true,
- "sha512": "5K6t1u3aT7Yh8PbqmXyTnjDo4OJWDCCqHmAccauJ35hnXthzgSBiMvVr2wxtAl7A8eK/lVcSPKJIheJ6MZnLcg==",
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
"files": [
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg",
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
"System.Threading.Tasks.nuspec",
"lib/DNXCore50/System.Threading.Tasks.dll",
"lib/MonoAndroid10/_._",
@@ -653,19 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Primitives >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Text.Encoding >= 4.0.10-beta-*",
- "System.Threading.Tasks >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/JIT/CodeGenBringUpTests/cs_template.csproj b/tests/src/JIT/CodeGenBringUpTests/Add1.csproj
index 1eb570f3fa..8427c290ec 100644
--- a/tests/src/JIT/CodeGenBringUpTests/cs_template.csproj
+++ b/tests/src/JIT/CodeGenBringUpTests/Add1.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -26,14 +25,14 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
- </ItemGroup>
- <ItemGroup>
<None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
+ <ItemGroup>
+ <Compile Include="Add1.cs" />
+ </ItemGroup>
<PropertyGroup>
<ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
<ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
diff --git a/tests/src/JIT/CodeGenBringUpTests/And1.csproj b/tests/src/JIT/CodeGenBringUpTests/And1.csproj
new file mode 100644
index 0000000000..28fa284367
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/And1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="And1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AndRef.csproj b/tests/src/JIT/CodeGenBringUpTests/AndRef.csproj
new file mode 100644
index 0000000000..4aaea62795
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AndRef.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AndRef.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Args4.csproj b/tests/src/JIT/CodeGenBringUpTests/Args4.csproj
new file mode 100644
index 0000000000..901fa89478
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Args4.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Args4.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Args5.csproj b/tests/src/JIT/CodeGenBringUpTests/Args5.csproj
new file mode 100644
index 0000000000..0ee8531c9c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Args5.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Args5.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj b/tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj
new file mode 100644
index 0000000000..fe3e876ecd
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AsgAdd1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj b/tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj
new file mode 100644
index 0000000000..6d72517cd1
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AsgAnd1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj b/tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj
new file mode 100644
index 0000000000..f63e2da561
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AsgOr1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj b/tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj
new file mode 100644
index 0000000000..3873900684
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AsgSub1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj b/tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj
new file mode 100644
index 0000000000..7aa77c0210
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AsgXor1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj b/tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj
new file mode 100644
index 0000000000..99d9e0b29b
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BinaryRMW.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Call1.csproj b/tests/src/JIT/CodeGenBringUpTests/Call1.csproj
new file mode 100644
index 0000000000..78902ca985
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Call1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Call1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj b/tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj
new file mode 100644
index 0000000000..944a5d4dee
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CnsBool.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj b/tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj
new file mode 100644
index 0000000000..5ec7f4f48a
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CnsLng1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/CodeGenBringUpTests.csproj b/tests/src/JIT/CodeGenBringUpTests/CodeGenBringUpTests.csproj
deleted file mode 100644
index e0c16cc4e4..0000000000
--- a/tests/src/JIT/CodeGenBringUpTests/CodeGenBringUpTests.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
- <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
- </PropertyGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);AllowUnsafeBlocks=True;IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\;DefaultBuildAllTarget=Build " />
- </Target>
-</Project>
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj b/tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj
new file mode 100644
index 0000000000..daf5a76980
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblAdd.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblAddConst.csproj b/tests/src/JIT/CodeGenBringUpTests/DblAddConst.csproj
new file mode 100644
index 0000000000..6a687db3fb
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblAddConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblAddConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblArea.csproj b/tests/src/JIT/CodeGenBringUpTests/DblArea.csproj
new file mode 100644
index 0000000000..3d173d8a12
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblArea.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblArea.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblArray.csproj b/tests/src/JIT/CodeGenBringUpTests/DblArray.csproj
new file mode 100644
index 0000000000..1c81fc1ced
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblArray.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblArray.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj b/tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj
new file mode 100644
index 0000000000..7f7d8ff570
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblAvg2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj b/tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj
new file mode 100644
index 0000000000..14e812b9aa
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblAvg6.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj b/tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj
new file mode 100644
index 0000000000..bb17a09ae6
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblCall1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj b/tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj
new file mode 100644
index 0000000000..e3786bd6ed
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblCall2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblDist.csproj b/tests/src/JIT/CodeGenBringUpTests/DblDist.csproj
new file mode 100644
index 0000000000..81ea341eda
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblDist.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblDist.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj b/tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj
new file mode 100644
index 0000000000..422ee23af4
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblDiv.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblDivConst.csproj b/tests/src/JIT/CodeGenBringUpTests/DblDivConst.csproj
new file mode 100644
index 0000000000..8b72d31c19
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblDivConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblDivConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblFillArray.csproj b/tests/src/JIT/CodeGenBringUpTests/DblFillArray.csproj
new file mode 100644
index 0000000000..5487f49952
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblFillArray.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblFillArray.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblMul.csproj b/tests/src/JIT/CodeGenBringUpTests/DblMul.csproj
new file mode 100644
index 0000000000..0e4c822805
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblMul.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblMul.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblMulConst.csproj b/tests/src/JIT/CodeGenBringUpTests/DblMulConst.csproj
new file mode 100644
index 0000000000..2ec050772a
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblMulConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblMulConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj b/tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj
new file mode 100644
index 0000000000..5719f374df
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblNeg.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblRem.csproj b/tests/src/JIT/CodeGenBringUpTests/DblRem.csproj
new file mode 100644
index 0000000000..2a242ba73c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblRem.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblRem.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj b/tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj
new file mode 100644
index 0000000000..9274d71952
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblRoots.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblSub.csproj b/tests/src/JIT/CodeGenBringUpTests/DblSub.csproj
new file mode 100644
index 0000000000..acf5b8bf8c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblSub.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblSub.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblSubConst.csproj b/tests/src/JIT/CodeGenBringUpTests/DblSubConst.csproj
new file mode 100644
index 0000000000..f2e6876b2b
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblSubConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblSubConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/DblVar.csproj b/tests/src/JIT/CodeGenBringUpTests/DblVar.csproj
new file mode 100644
index 0000000000..27d192a6ad
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/DblVar.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DblVar.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Eq1.csproj b/tests/src/JIT/CodeGenBringUpTests/Eq1.csproj
new file mode 100644
index 0000000000..7e0dafd34e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Eq1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Eq1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj b/tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj
new file mode 100644
index 0000000000..94709c220e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPAdd.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPAddConst.csproj b/tests/src/JIT/CodeGenBringUpTests/FPAddConst.csproj
new file mode 100644
index 0000000000..80001e0efb
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPAddConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPAddConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPArea.csproj b/tests/src/JIT/CodeGenBringUpTests/FPArea.csproj
new file mode 100644
index 0000000000..a8d0e0f5be
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPArea.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPArea.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPArray.csproj b/tests/src/JIT/CodeGenBringUpTests/FPArray.csproj
new file mode 100644
index 0000000000..dd36be077d
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPArray.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPArray.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj b/tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj
new file mode 100644
index 0000000000..71b01fd61d
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPAvg2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj b/tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj
new file mode 100644
index 0000000000..e953176cdd
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPAvg6.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj b/tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj
new file mode 100644
index 0000000000..f2ff027df7
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPCall1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj b/tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj
new file mode 100644
index 0000000000..bb68e1e7fe
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPCall2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj b/tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj
new file mode 100644
index 0000000000..af1fdeb12c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPConvDbl2Lng.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj b/tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj
new file mode 100644
index 0000000000..eb0067310b
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPConvF2F.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj b/tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj
new file mode 100644
index 0000000000..449eae592c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPConvF2I.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj b/tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj
new file mode 100644
index 0000000000..0f3b518160
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPConvF2Lng.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj b/tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj
new file mode 100644
index 0000000000..5b67e0e68e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPConvI2F.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPDist.csproj b/tests/src/JIT/CodeGenBringUpTests/FPDist.csproj
new file mode 100644
index 0000000000..eb731921ac
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPDist.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPDist.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj b/tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj
new file mode 100644
index 0000000000..e4a67701ce
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPDiv.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPDivConst.csproj b/tests/src/JIT/CodeGenBringUpTests/FPDivConst.csproj
new file mode 100644
index 0000000000..db1c537f5e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPDivConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPDivConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPError.csproj b/tests/src/JIT/CodeGenBringUpTests/FPError.csproj
new file mode 100644
index 0000000000..4a30b64382
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPError.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPError.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPFillArray.csproj b/tests/src/JIT/CodeGenBringUpTests/FPFillArray.csproj
new file mode 100644
index 0000000000..82897c2eb8
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPFillArray.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPFillArray.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPMath.csproj b/tests/src/JIT/CodeGenBringUpTests/FPMath.csproj
new file mode 100644
index 0000000000..f6d13bbb8d
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPMath.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPMath.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPMul.csproj b/tests/src/JIT/CodeGenBringUpTests/FPMul.csproj
new file mode 100644
index 0000000000..09c4ea18c0
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPMul.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPMul.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPMulConst.csproj b/tests/src/JIT/CodeGenBringUpTests/FPMulConst.csproj
new file mode 100644
index 0000000000..06e340f5ff
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPMulConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPMulConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj b/tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj
new file mode 100644
index 0000000000..a60f4a47f8
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPNeg.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPRem.csproj b/tests/src/JIT/CodeGenBringUpTests/FPRem.csproj
new file mode 100644
index 0000000000..84be1d3e49
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPRem.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPRem.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj b/tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj
new file mode 100644
index 0000000000..32dee13533
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPRoots.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj b/tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj
new file mode 100644
index 0000000000..9efb1c5d83
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPSmall.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPSub.csproj b/tests/src/JIT/CodeGenBringUpTests/FPSub.csproj
new file mode 100644
index 0000000000..6c8eece381
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPSub.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPSub.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPSubConst.csproj b/tests/src/JIT/CodeGenBringUpTests/FPSubConst.csproj
new file mode 100644
index 0000000000..b35b318c5e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPSubConst.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPSubConst.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FPVar.csproj b/tests/src/JIT/CodeGenBringUpTests/FPVar.csproj
new file mode 100644
index 0000000000..1a6237d8a4
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FPVar.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FPVar.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FactorialRec.csproj b/tests/src/JIT/CodeGenBringUpTests/FactorialRec.csproj
new file mode 100644
index 0000000000..65747cbbf6
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FactorialRec.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FactorialRec.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj b/tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj
new file mode 100644
index 0000000000..19bb6da7e7
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FibLoop.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj b/tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj
new file mode 100644
index 0000000000..978ebdcb8a
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FiboRec.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Gcd.csproj b/tests/src/JIT/CodeGenBringUpTests/Gcd.csproj
new file mode 100644
index 0000000000..f648b9a230
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Gcd.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Gcd.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Ge1.csproj b/tests/src/JIT/CodeGenBringUpTests/Ge1.csproj
new file mode 100644
index 0000000000..ac8d7653d4
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Ge1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ge1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Gt1.csproj b/tests/src/JIT/CodeGenBringUpTests/Gt1.csproj
new file mode 100644
index 0000000000..bf7dc1b970
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Gt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Gt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Ind1.csproj b/tests/src/JIT/CodeGenBringUpTests/Ind1.csproj
new file mode 100644
index 0000000000..75accef451
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Ind1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ind1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/InitObj.csproj b/tests/src/JIT/CodeGenBringUpTests/InitObj.csproj
new file mode 100644
index 0000000000..a308a758c5
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/InitObj.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="InitObj.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/InstanceCalls.csproj b/tests/src/JIT/CodeGenBringUpTests/InstanceCalls.csproj
new file mode 100644
index 0000000000..5b2547f736
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/InstanceCalls.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="InstanceCalls.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/IntArraySum.csproj b/tests/src/JIT/CodeGenBringUpTests/IntArraySum.csproj
new file mode 100644
index 0000000000..c4147f6296
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/IntArraySum.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="IntArraySum.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/IntConv.csproj b/tests/src/JIT/CodeGenBringUpTests/IntConv.csproj
new file mode 100644
index 0000000000..f6cd3db0c2
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/IntConv.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="IntConv.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj
new file mode 100644
index 0000000000..14a3d1738b
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrue1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj
new file mode 100644
index 0000000000..2f0676b636
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueEqDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj
new file mode 100644
index 0000000000..91a4356d8a
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueEqFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj
new file mode 100644
index 0000000000..dba51d72ad
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueEqInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj
new file mode 100644
index 0000000000..881e9d6299
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGeDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj
new file mode 100644
index 0000000000..7da78b6bb0
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGeFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj
new file mode 100644
index 0000000000..4272fdd990
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGeInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj
new file mode 100644
index 0000000000..274353c8e6
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGtDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj
new file mode 100644
index 0000000000..98199ccf27
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGtFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj
new file mode 100644
index 0000000000..e92a5df7dd
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueGtInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj
new file mode 100644
index 0000000000..611e175d10
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLeDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj
new file mode 100644
index 0000000000..1324d66367
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLeFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj
new file mode 100644
index 0000000000..a53b9a8e31
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLeInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj
new file mode 100644
index 0000000000..231b405290
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLtDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj
new file mode 100644
index 0000000000..3832a47d3d
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLtFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj
new file mode 100644
index 0000000000..acce18e0f8
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueLtInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj
new file mode 100644
index 0000000000..6ee1d2ac8c
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueNeDbl.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj
new file mode 100644
index 0000000000..761c58f2c7
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueNeFP.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj b/tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj
new file mode 100644
index 0000000000..fbe31752c5
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="JTrueNeInt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj b/tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj
new file mode 100644
index 0000000000..d55b1d92e1
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Jmp1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Le1.csproj b/tests/src/JIT/CodeGenBringUpTests/Le1.csproj
new file mode 100644
index 0000000000..f585af3563
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Le1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Le1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj b/tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj
new file mode 100644
index 0000000000..4bca479c77
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LeftShift.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/LngConv.csproj b/tests/src/JIT/CodeGenBringUpTests/LngConv.csproj
new file mode 100644
index 0000000000..16ed034ee9
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/LngConv.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LngConv.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Localloc.csproj b/tests/src/JIT/CodeGenBringUpTests/Localloc.csproj
new file mode 100644
index 0000000000..711d675f88
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Localloc.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Localloc.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/LocallocLarge.csproj b/tests/src/JIT/CodeGenBringUpTests/LocallocLarge.csproj
new file mode 100644
index 0000000000..af30b9064f
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/LocallocLarge.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LocallocLarge.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/LongArgsAndReturn.csproj b/tests/src/JIT/CodeGenBringUpTests/LongArgsAndReturn.csproj
new file mode 100644
index 0000000000..4a431fa127
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/LongArgsAndReturn.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LongArgsAndReturn.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Lt1.csproj b/tests/src/JIT/CodeGenBringUpTests/Lt1.csproj
new file mode 100644
index 0000000000..90e40d2247
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Lt1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Lt1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Ne1.csproj b/tests/src/JIT/CodeGenBringUpTests/Ne1.csproj
new file mode 100644
index 0000000000..bf3ed63776
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Ne1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ne1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj b/tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj
new file mode 100644
index 0000000000..b05775455a
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NegRMW.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/NestedCall.csproj b/tests/src/JIT/CodeGenBringUpTests/NestedCall.csproj
new file mode 100644
index 0000000000..0a0752e0e6
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/NestedCall.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NestedCall.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj b/tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj
new file mode 100644
index 0000000000..1b82ff7609
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NotAndNeg.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj b/tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj
new file mode 100644
index 0000000000..8edb112f36
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NotRMW.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj b/tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj
new file mode 100644
index 0000000000..c458d5a5cf
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ObjAlloc.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/OpMembersOfStructLocal.csproj b/tests/src/JIT/CodeGenBringUpTests/OpMembersOfStructLocal.csproj
new file mode 100644
index 0000000000..2b6e4fe3e8
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/OpMembersOfStructLocal.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="OpMembersOfStructLocal.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Or1.csproj b/tests/src/JIT/CodeGenBringUpTests/Or1.csproj
new file mode 100644
index 0000000000..365bd9da27
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Or1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Or1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/OrRef.csproj b/tests/src/JIT/CodeGenBringUpTests/OrRef.csproj
new file mode 100644
index 0000000000..3cc2381bd0
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/OrRef.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="OrRef.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/RightShiftRef.csproj b/tests/src/JIT/CodeGenBringUpTests/RightShiftRef.csproj
new file mode 100644
index 0000000000..ba4297b9a1
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/RightShiftRef.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="RightShiftRef.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/StaticCalls.csproj b/tests/src/JIT/CodeGenBringUpTests/StaticCalls.csproj
new file mode 100644
index 0000000000..22ae8f33de
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/StaticCalls.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StaticCalls.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/StaticValueField.csproj b/tests/src/JIT/CodeGenBringUpTests/StaticValueField.csproj
new file mode 100644
index 0000000000..a2c753d32e
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/StaticValueField.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StaticValueField.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/StructFldAddr.csproj b/tests/src/JIT/CodeGenBringUpTests/StructFldAddr.csproj
new file mode 100644
index 0000000000..77d050975f
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/StructFldAddr.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StructFldAddr.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/StructInstMethod.csproj b/tests/src/JIT/CodeGenBringUpTests/StructInstMethod.csproj
new file mode 100644
index 0000000000..a970ce4093
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/StructInstMethod.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StructInstMethod.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Sub1.csproj b/tests/src/JIT/CodeGenBringUpTests/Sub1.csproj
new file mode 100644
index 0000000000..c31c562f32
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Sub1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Sub1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/SubRef.csproj b/tests/src/JIT/CodeGenBringUpTests/SubRef.csproj
new file mode 100644
index 0000000000..336fa86093
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/SubRef.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="SubRef.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Swap.csproj b/tests/src/JIT/CodeGenBringUpTests/Swap.csproj
new file mode 100644
index 0000000000..2df44250a5
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Swap.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Swap.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Switch.csproj b/tests/src/JIT/CodeGenBringUpTests/Switch.csproj
new file mode 100644
index 0000000000..6be3befbbf
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Switch.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Switch.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Unbox.csproj b/tests/src/JIT/CodeGenBringUpTests/Unbox.csproj
new file mode 100644
index 0000000000..585c00c14f
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Unbox.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Unbox.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/Xor1.csproj b/tests/src/JIT/CodeGenBringUpTests/Xor1.csproj
new file mode 100644
index 0000000000..d7b0d8f7f5
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/Xor1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Xor1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/XorRef.csproj b/tests/src/JIT/CodeGenBringUpTests/XorRef.csproj
new file mode 100644
index 0000000000..5d75283bf6
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/XorRef.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="XorRef.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/addref.csproj b/tests/src/JIT/CodeGenBringUpTests/addref.csproj
new file mode 100644
index 0000000000..8e814b9816
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/addref.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="addref.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/div1.csproj b/tests/src/JIT/CodeGenBringUpTests/div1.csproj
new file mode 100644
index 0000000000..41a260f160
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/div1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="div1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/div2.csproj b/tests/src/JIT/CodeGenBringUpTests/div2.csproj
new file mode 100644
index 0000000000..9ab0aa82df
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/div2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="div2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/divref.csproj b/tests/src/JIT/CodeGenBringUpTests/divref.csproj
new file mode 100644
index 0000000000..e06878d295
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/divref.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="divref.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/mul1.csproj b/tests/src/JIT/CodeGenBringUpTests/mul1.csproj
new file mode 100644
index 0000000000..7e8e02a832
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/mul1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="mul1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/mul2.csproj b/tests/src/JIT/CodeGenBringUpTests/mul2.csproj
new file mode 100644
index 0000000000..18c6958447
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/mul2.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="mul2.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/mul3.csproj b/tests/src/JIT/CodeGenBringUpTests/mul3.csproj
new file mode 100644
index 0000000000..4b92816704
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/mul3.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="mul3.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/mul4.csproj b/tests/src/JIT/CodeGenBringUpTests/mul4.csproj
new file mode 100644
index 0000000000..7eaa8b887d
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/mul4.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="mul4.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/CodeGenBringUpTests/rem1.csproj b/tests/src/JIT/CodeGenBringUpTests/rem1.csproj
new file mode 100644
index 0000000000..615231fdfa
--- /dev/null
+++ b/tests/src/JIT/CodeGenBringUpTests/rem1.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="rem1.cs" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/cs_template.csproj b/tests/src/JIT/SIMD/AbsGeneric.csproj
index 59bffe5fa3..6b1e0a956c 100644
--- a/tests/src/JIT/SIMD/cs_template.csproj
+++ b/tests/src/JIT/SIMD/AbsGeneric.csproj
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -26,15 +25,15 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
- </ItemGroup>
- <ItemGroup>
<None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
-<!-- <PropertyGroup>
+ <ItemGroup>
+ <Compile Include="AbsGeneric.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
<ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
<ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
</PropertyGroup>-->
diff --git a/tests/src/JIT/SIMD/AbsSqrt.csproj b/tests/src/JIT/SIMD/AbsSqrt.csproj
new file mode 100644
index 0000000000..ded20a3699
--- /dev/null
+++ b/tests/src/JIT/SIMD/AbsSqrt.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AbsSqrt.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/AddingSequence.csproj b/tests/src/JIT/SIMD/AddingSequence.csproj
new file mode 100644
index 0000000000..1a30c03844
--- /dev/null
+++ b/tests/src/JIT/SIMD/AddingSequence.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AddingSequence.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/BitwiseOperations.csproj b/tests/src/JIT/SIMD/BitwiseOperations.csproj
new file mode 100644
index 0000000000..85e8868c6f
--- /dev/null
+++ b/tests/src/JIT/SIMD/BitwiseOperations.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BitwiseOperations.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/BoxUnbox.csproj b/tests/src/JIT/SIMD/BoxUnbox.csproj
new file mode 100644
index 0000000000..f8b3555748
--- /dev/null
+++ b/tests/src/JIT/SIMD/BoxUnbox.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BoxUnbox.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/BugWithAVX.csproj b/tests/src/JIT/SIMD/BugWithAVX.csproj
new file mode 100644
index 0000000000..55c2b23542
--- /dev/null
+++ b/tests/src/JIT/SIMD/BugWithAVX.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BugWithAVX.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/CircleInConvex.csproj b/tests/src/JIT/SIMD/CircleInConvex.csproj
new file mode 100644
index 0000000000..8961ca6c01
--- /dev/null
+++ b/tests/src/JIT/SIMD/CircleInConvex.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CircleInConvex.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/CreateGeneric.csproj b/tests/src/JIT/SIMD/CreateGeneric.csproj
new file mode 100644
index 0000000000..886e6911c9
--- /dev/null
+++ b/tests/src/JIT/SIMD/CreateGeneric.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CreateGeneric.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/CtorFromArray.csproj b/tests/src/JIT/SIMD/CtorFromArray.csproj
new file mode 100644
index 0000000000..846c899cff
--- /dev/null
+++ b/tests/src/JIT/SIMD/CtorFromArray.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CtorFromArray.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Ctors.csproj b/tests/src/JIT/SIMD/Ctors.csproj
new file mode 100644
index 0000000000..af7ac715e5
--- /dev/null
+++ b/tests/src/JIT/SIMD/Ctors.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ctors.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj b/tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj
new file mode 100644
index 0000000000..62020b7f3a
--- /dev/null
+++ b/tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DivSignedUnsignedTest.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Dup.csproj b/tests/src/JIT/SIMD/Dup.csproj
new file mode 100644
index 0000000000..5510991484
--- /dev/null
+++ b/tests/src/JIT/SIMD/Dup.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Dup.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj b/tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj
new file mode 100644
index 0000000000..ca8d42dcad
--- /dev/null
+++ b/tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Haar-likeFeaturesGeneric.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Ldfld.csproj b/tests/src/JIT/SIMD/Ldfld.csproj
new file mode 100644
index 0000000000..669922f470
--- /dev/null
+++ b/tests/src/JIT/SIMD/Ldfld.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ldfld.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/LdfldGeneric.csproj b/tests/src/JIT/SIMD/LdfldGeneric.csproj
new file mode 100644
index 0000000000..56ac720589
--- /dev/null
+++ b/tests/src/JIT/SIMD/LdfldGeneric.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="LdfldGeneric.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Ldind.csproj b/tests/src/JIT/SIMD/Ldind.csproj
new file mode 100644
index 0000000000..3bf1cbadca
--- /dev/null
+++ b/tests/src/JIT/SIMD/Ldind.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Ldind.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/MinMax.csproj b/tests/src/JIT/SIMD/MinMax.csproj
new file mode 100644
index 0000000000..8eb2048b27
--- /dev/null
+++ b/tests/src/JIT/SIMD/MinMax.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="MinMax.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Mul.csproj b/tests/src/JIT/SIMD/Mul.csproj
new file mode 100644
index 0000000000..367f37bf35
--- /dev/null
+++ b/tests/src/JIT/SIMD/Mul.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Mul.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/SIMD.csproj b/tests/src/JIT/SIMD/SIMD.csproj
deleted file mode 100644
index 3a836be096..0000000000
--- a/tests/src/JIT/SIMD/SIMD.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
-<!-- <PropertyGroup>
- <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
- <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
- </PropertyGroup>-->
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);AllowUnsafeBlocks=True;IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\;DefaultBuildAllTarget=Build " />
- </Target>
-</Project>
diff --git a/tests/src/JIT/SIMD/SqrtGeneric.csproj b/tests/src/JIT/SIMD/SqrtGeneric.csproj
new file mode 100644
index 0000000000..60a797dc13
--- /dev/null
+++ b/tests/src/JIT/SIMD/SqrtGeneric.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="SqrtGeneric.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/StoreElement.csproj b/tests/src/JIT/SIMD/StoreElement.csproj
new file mode 100644
index 0000000000..606d6c19a6
--- /dev/null
+++ b/tests/src/JIT/SIMD/StoreElement.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="StoreElement.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Sums.csproj b/tests/src/JIT/SIMD/Sums.csproj
new file mode 100644
index 0000000000..c5476a1d5f
--- /dev/null
+++ b/tests/src/JIT/SIMD/Sums.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Sums.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Vector3.csproj b/tests/src/JIT/SIMD/Vector3.csproj
new file mode 100644
index 0000000000..e8a77b1806
--- /dev/null
+++ b/tests/src/JIT/SIMD/Vector3.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Vector3.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/Vector4.csproj b/tests/src/JIT/SIMD/Vector4.csproj
new file mode 100644
index 0000000000..b8eb31c220
--- /dev/null
+++ b/tests/src/JIT/SIMD/Vector4.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Vector4.cs" />
+ </ItemGroup>
+ <!-- <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/SIMD/project.json b/tests/src/JIT/SIMD/project.json
index e098f12c9a..beca373929 100644
--- a/tests/src/JIT/SIMD/project.json
+++ b/tests/src/JIT/SIMD/project.json
@@ -1,13 +1,24 @@
{
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Console": "4.0.0-beta-*",
- "System.Linq": "4.0.0",
- "System.Numerics.Vectors": "4.1.1-beta-23226",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*",
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/JIT/SIMD/project.lock.json b/tests/src/JIT/SIMD/project.lock.json
index 8c60d23433..164420d532 100644
--- a/tests/src/JIT/SIMD/project.lock.json
+++ b/tests/src/JIT/SIMD/project.lock.json
@@ -3,6 +3,35 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
"System.Collections/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -14,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -44,80 +84,121 @@
"lib/DNXCore50/System.Diagnostics.Debug.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.dll": {}
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.IO.dll": {}
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "ref/dotnet/System.IO.dll": {}
},
"runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "lib/DNXCore50/System.IO.dll": {}
}
},
- "System.Linq/4.0.0": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20",
- "System.Collections": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
"System.Resources.ResourceManager": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Runtime.Extensions": "4.0.10"
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
- "ref/dotnet/System.Linq.dll": {}
+ "ref/dotnet/System.IO.FileSystem.dll": {}
},
"runtime": {
- "lib/dotnet/System.Linq.dll": {}
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.Numerics.Vectors/4.1.1-beta-23226": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Runtime.Extensions": "4.0.0"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
},
"runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -144,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -155,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -214,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -244,10 +340,66 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
"System.Collections/4.0.10": {
"serviceable": true,
"sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
@@ -281,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -335,19 +508,38 @@
"runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -363,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -415,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -446,66 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Linq/4.0.0": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Linq.4.0.0.nupkg",
- "System.Linq.4.0.0.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Numerics.Vectors/4.1.1-beta-23226": {
- "serviceable": true,
- "sha512": "G1In2giJjCioWBvT4CJrL/NSjg6am4oq8H7xyS2DOBswaPWqCfbNHk8M2CTIMLt44vAO8mynTPe1wEIFt4+C7A==",
- "files": [
- "System.Numerics.Vectors.4.1.1-beta-23226.nupkg",
- "System.Numerics.Vectors.4.1.1-beta-23226.nupkg.sha512",
- "System.Numerics.Vectors.nuspec",
- "lib/dotnet/System.Numerics.Vectors.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Numerics.Vectors.dll",
- "lib/portable-net45+win8/System.Numerics.Vectors.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Numerics.Vectors.dll",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Numerics.Vectors.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Private.Uri/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
- "files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -514,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -542,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -627,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -660,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -823,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -851,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -923,18 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Collections >= 4.0.10",
- "System.Console >= 4.0.0-beta-*",
- "System.Linq >= 4.0.0",
- "System.Numerics.Vectors >= 4.1.1-beta-23226",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/JIT/config/empty/project.json b/tests/src/JIT/config/empty/project.json
index 23102a99cc..beca373929 100644
--- a/tests/src/JIT/config/empty/project.json
+++ b/tests/src/JIT/config/empty/project.json
@@ -1,6 +1,26 @@
{
"dependencies": {
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
+ "dnxcore50": {}
}
} \ No newline at end of file
diff --git a/tests/src/JIT/config/empty/project.lock.json b/tests/src/JIT/config/empty/project.lock.json
index 88d9835c44..164420d532 100644
--- a/tests/src/JIT/config/empty/project.lock.json
+++ b/tests/src/JIT/config/empty/project.lock.json
@@ -2,10 +2,1154 @@
"locked": true,
"version": -9996,
"targets": {
- "DNXCore,Version=v5.0": {}
+ "DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Console.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Console/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
+ "files": [
+ "System.Console.4.0.0-beta-23302.nupkg",
+ "System.Console.4.0.0-beta-23302.nupkg.sha512",
+ "System.Console.nuspec",
+ "lib/DNXCore50/System.Console.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Console.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "serviceable": true,
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "files": [
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "serviceable": true,
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "files": [
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "serviceable": true,
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "files": [
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "serviceable": true,
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "": []
+ "": [
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
+ ],
+ "DNXCore,Version=v5.0": []
}
} \ No newline at end of file
diff --git a/tests/src/JIT/config/minimal/project.json b/tests/src/JIT/config/minimal/project.json
index 7fad5ffff3..beca373929 100644
--- a/tests/src/JIT/config/minimal/project.json
+++ b/tests/src/JIT/config/minimal/project.json
@@ -1,8 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/JIT/config/minimal/project.lock.json b/tests/src/JIT/config/minimal/project.lock.json
index 7ad0a2d770..164420d532 100644
--- a/tests/src/JIT/config/minimal/project.lock.json
+++ b/tests/src/JIT/config/minimal/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -175,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -185,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -210,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -238,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -290,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -321,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -335,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -363,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -448,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -481,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -677,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -709,13 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/JIT/config/threading+thread/project.json b/tests/src/JIT/config/threading+thread/project.json
index 212fd73e92..beca373929 100644
--- a/tests/src/JIT/config/threading+thread/project.json
+++ b/tests/src/JIT/config/threading+thread/project.json
@@ -1,10 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*",
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/JIT/config/threading+thread/project.lock.json b/tests/src/JIT/config/threading+thread/project.lock.json
index afaae7f518..164420d532 100644
--- a/tests/src/JIT/config/threading+thread/project.lock.json
+++ b/tests/src/JIT/config/threading+thread/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -163,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -193,10 +340,120 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -218,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -246,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -298,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -329,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -343,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -371,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -456,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -489,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -652,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -680,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -752,15 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/JIT/config/threading/project.json b/tests/src/JIT/config/threading/project.json
index d3674ba663..beca373929 100644
--- a/tests/src/JIT/config/threading/project.json
+++ b/tests/src/JIT/config/threading/project.json
@@ -1,9 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/JIT/config/threading/project.lock.json b/tests/src/JIT/config/threading/project.lock.json
index 26426edbfd..164420d532 100644
--- a/tests/src/JIT/config/threading/project.lock.json
+++ b/tests/src/JIT/config/threading/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -163,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -182,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -207,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -235,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -287,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -318,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -332,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -360,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -445,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -478,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -641,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -669,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -720,14 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Loader/regressions/classloader-generics/Classloader-Generics.csproj b/tests/src/Loader/regressions/classloader-generics/Classloader-Generics.csproj
deleted file mode 100644
index 9549bec98c..0000000000
--- a/tests/src/Loader/regressions/classloader-generics/Classloader-Generics.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectGuid>{D6633F9C-C79B-422B-BCC0-1AF80A673A24}</ProjectGuid>
- </PropertyGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <Message Text=" Files to be compiled are : @(AllSourceFiles)" />
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" Condition="'@(AllSourceFiles)' != ''" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/Loader/regressions/classloader-generics/cs_template.csproj b/tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj
index fc31cd981e..4563fd01e0 100644
--- a/tests/src/Loader/regressions/classloader-generics/cs_template.csproj
+++ b/tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildOnly</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -27,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="StaticsProblem5.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
diff --git a/tests/src/Loader/regressions/classloader-generics/project.json b/tests/src/Loader/regressions/classloader-generics/project.json
index ee126a3dc1..beca373929 100644
--- a/tests/src/Loader/regressions/classloader-generics/project.json
+++ b/tests/src/Loader/regressions/classloader-generics/project.json
@@ -1,9 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Reflection": "4.0.10-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Loader/regressions/classloader-generics/project.lock.json b/tests/src/Loader/regressions/classloader-generics/project.lock.json
index 251c722415..164420d532 100644
--- a/tests/src/Loader/regressions/classloader-generics/project.lock.json
+++ b/tests/src/Loader/regressions/classloader-generics/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -96,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -107,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -178,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -188,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -213,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -241,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -293,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -324,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -338,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -436,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -469,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -665,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -697,14 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Reflection >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Threading/ThreadStatics/cs_template.csproj b/tests/src/Loader/regressions/classloader-generics/repro237932.csproj
index fc31cd981e..33814c39f1 100644
--- a/tests/src/Threading/ThreadStatics/cs_template.csproj
+++ b/tests/src/Loader/regressions/classloader-generics/repro237932.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,6 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -27,7 +25,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="repro237932.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
diff --git a/tests/src/Loader/regressions/classloader/cs_template.csproj b/tests/src/Loader/regressions/classloader-generics/vsw514968.csproj
index fc31cd981e..20e643cdab 100644
--- a/tests/src/Loader/regressions/classloader/cs_template.csproj
+++ b/tests/src/Loader/regressions/classloader-generics/vsw514968.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildOnly</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -27,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="vsw514968.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
diff --git a/tests/src/Loader/regressions/classloader/ClassLoader.csproj b/tests/src/Loader/regressions/classloader/ClassLoader.csproj
deleted file mode 100644
index ba68d918f8..0000000000
--- a/tests/src/Loader/regressions/classloader/ClassLoader.csproj
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <ItemGroup>
- </ItemGroup>
- <Message Text=" Files to be compiled are : @(AllSourceFiles)" />
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);AllowUnsafeBlocks=True;IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" Condition="'@(AllSourceFiles)' != ''" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/Loader/regressions/classloader/main.csproj b/tests/src/Loader/regressions/classloader/main.csproj
new file mode 100644
index 0000000000..1904c5a0e2
--- /dev/null
+++ b/tests/src/Loader/regressions/classloader/main.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+
+</Project> \ No newline at end of file
diff --git a/tests/src/Loader/regressions/classloader/project.json b/tests/src/Loader/regressions/classloader/project.json
index 399d5d83a9..beca373929 100644
--- a/tests/src/Loader/regressions/classloader/project.json
+++ b/tests/src/Loader/regressions/classloader/project.json
@@ -1,11 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Loader/regressions/classloader/project.lock.json b/tests/src/Loader/regressions/classloader/project.lock.json
index 9ca6fde56c..164420d532 100644
--- a/tests/src/Loader/regressions/classloader/project.lock.json
+++ b/tests/src/Loader/regressions/classloader/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -96,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -107,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -166,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -196,10 +340,120 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -221,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -249,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -301,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -332,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -346,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -444,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -477,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -640,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -668,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -740,16 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Loader/regressions/classloader/vsw307137.csproj b/tests/src/Loader/regressions/classloader/vsw307137.csproj
new file mode 100644
index 0000000000..5413a8a4cc
--- /dev/null
+++ b/tests/src/Loader/regressions/classloader/vsw307137.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="vsw307137.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+
+</Project> \ No newline at end of file
diff --git a/tests/src/Loader/regressions/polyrec/project.json b/tests/src/Loader/regressions/polyrec/project.json
index 399d5d83a9..beca373929 100644
--- a/tests/src/Loader/regressions/polyrec/project.json
+++ b/tests/src/Loader/regressions/polyrec/project.json
@@ -1,11 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Loader/regressions/polyrec/project.lock.json b/tests/src/Loader/regressions/polyrec/project.lock.json
index 9ca6fde56c..164420d532 100644
--- a/tests/src/Loader/regressions/polyrec/project.lock.json
+++ b/tests/src/Loader/regressions/polyrec/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -96,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -107,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -166,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -196,10 +340,120 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -221,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -249,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -301,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -332,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -346,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -444,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -477,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -640,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -668,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -740,16 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Loader/typeinitialization/Typeinitialization.csproj b/tests/src/Loader/typeinitialization/Typeinitialization.csproj
deleted file mode 100644
index a7d3206a3a..0000000000
--- a/tests/src/Loader/typeinitialization/Typeinitialization.csproj
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <Message Text=" Files to be compiled are : @(AllSourceFiles)" />
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" Condition="'@(AllSourceFiles)' != ''" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/Loader/typeinitialization/cs_template.csproj b/tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj
index fc31cd981e..20201dc8fb 100644
--- a/tests/src/Loader/typeinitialization/cs_template.csproj
+++ b/tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildAndRun</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -27,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="circularcctorthreethreads03.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
diff --git a/tests/src/Loader/typeinitialization/project.json b/tests/src/Loader/typeinitialization/project.json
index 5428e418e5..beca373929 100644
--- a/tests/src/Loader/typeinitialization/project.json
+++ b/tests/src/Loader/typeinitialization/project.json
@@ -1,10 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.10-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Loader/typeinitialization/project.lock.json b/tests/src/Loader/typeinitialization/project.lock.json
index dcda821458..164420d532 100644
--- a/tests/src/Loader/typeinitialization/project.lock.json
+++ b/tests/src/Loader/typeinitialization/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -163,10 +295,10 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
@@ -175,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -196,10 +340,120 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -221,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -249,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -301,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -332,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -346,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -374,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -459,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -492,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -655,12 +997,12 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"serviceable": true,
- "sha512": "hIUes/USmGxoe2haJennL0AREdIq8RA50IL0lBSdqant19L8fRydW5Nz5qfWpSKUBtibQzrcJ1c5nFVNUs4Cyw==",
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "System.Threading.4.0.10-beta-23127.nupkg",
- "System.Threading.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
"lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
@@ -688,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -741,15 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.10-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Regressions/assemblyref/assem.csproj b/tests/src/Regressions/assemblyref/assem.csproj
index 63b3f0f752..a39aa11626 100644
--- a/tests/src/Regressions/assemblyref/assem.csproj
+++ b/tests/src/Regressions/assemblyref/assem.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>assem</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{946AE2D9-F656-4771-81DB-6D02EEEEFFCB}</ProjectGuid>
<OutputType>library</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>SharedLibrary</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC</DefineConstants>
</PropertyGroup>
diff --git a/tests/src/Regressions/assemblyref/project.json b/tests/src/Regressions/assemblyref/project.json
index 47433cd9fa..beca373929 100644
--- a/tests/src/Regressions/assemblyref/project.json
+++ b/tests/src/Regressions/assemblyref/project.json
@@ -1,7 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Regressions/assemblyref/project.lock.json b/tests/src/Regressions/assemblyref/project.lock.json
index cef2d8bd94..164420d532 100644
--- a/tests/src/Regressions/assemblyref/project.lock.json
+++ b/tests/src/Regressions/assemblyref/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,6 +236,17 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
"System.Runtime.Handles/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -164,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -174,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -199,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -227,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -279,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -310,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -324,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -352,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -437,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -470,6 +834,39 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
"System.Runtime.Handles/4.0.0": {
"serviceable": true,
"sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
@@ -633,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -665,12 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Regressions/common/cs_template.csproj b/tests/src/Regressions/common/AboveStackLimit.csproj
index 0bd8b1788e..f3ce4e8dcc 100644
--- a/tests/src/Regressions/common/cs_template.csproj
+++ b/tests/src/Regressions/common/AboveStackLimit.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(AssemblyName1)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildAndRun</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -27,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <Compile Include="$(AssemblyName1).cs" />
+ <Compile Include="AboveStackLimit.cs" />
</ItemGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/tests/src/Regressions/common/ArrayCopy.csproj b/tests/src/Regressions/common/ArrayCopy.csproj
new file mode 100644
index 0000000000..4c7846373c
--- /dev/null
+++ b/tests/src/Regressions/common/ArrayCopy.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ArrayCopy.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/CompEx.csproj b/tests/src/Regressions/common/CompEx.csproj
new file mode 100644
index 0000000000..5522e6d22b
--- /dev/null
+++ b/tests/src/Regressions/common/CompEx.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CompEx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/DisableTransparencyEnforcement.csproj b/tests/src/Regressions/common/DisableTransparencyEnforcement.csproj
new file mode 100644
index 0000000000..1e9bd10f4c
--- /dev/null
+++ b/tests/src/Regressions/common/DisableTransparencyEnforcement.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="DisableTransparencyEnforcement.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/Marshal.csproj b/tests/src/Regressions/common/Marshal.csproj
new file mode 100644
index 0000000000..b5e273f3b9
--- /dev/null
+++ b/tests/src/Regressions/common/Marshal.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Marshal.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/ThreadCulture.csproj b/tests/src/Regressions/common/ThreadCulture.csproj
new file mode 100644
index 0000000000..a923c7e985
--- /dev/null
+++ b/tests/src/Regressions/common/ThreadCulture.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadCulture.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/ToLower.csproj b/tests/src/Regressions/common/ToLower.csproj
new file mode 100644
index 0000000000..76fb28c89d
--- /dev/null
+++ b/tests/src/Regressions/common/ToLower.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ToLower.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/Unsafe.csproj b/tests/src/Regressions/common/Unsafe.csproj
new file mode 100644
index 0000000000..8838685250
--- /dev/null
+++ b/tests/src/Regressions/common/Unsafe.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="unsafe.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/avtest.csproj b/tests/src/Regressions/common/avtest.csproj
new file mode 100644
index 0000000000..afffc7eaf3
--- /dev/null
+++ b/tests/src/Regressions/common/avtest.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="avtest.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/date.csproj b/tests/src/Regressions/common/date.csproj
new file mode 100644
index 0000000000..d1ce152b8a
--- /dev/null
+++ b/tests/src/Regressions/common/date.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="date.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/interlock.csproj b/tests/src/Regressions/common/interlock.csproj
new file mode 100644
index 0000000000..e301e13f1c
--- /dev/null
+++ b/tests/src/Regressions/common/interlock.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="interlock.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/pow3.csproj b/tests/src/Regressions/common/pow3.csproj
new file mode 100644
index 0000000000..e5276c9d3e
--- /dev/null
+++ b/tests/src/Regressions/common/pow3.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="pow3.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/project.json b/tests/src/Regressions/common/project.json
index dad7ee112d..beca373929 100644
--- a/tests/src/Regressions/common/project.json
+++ b/tests/src/Regressions/common/project.json
@@ -1,17 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Collections": "4.0.10-beta-*",
- "System.Globalization.Calendars": "4.0.0-beta-*",
- "System.Globalization": "4.0.10-beta-*",
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Regressions/common/project.lock.json b/tests/src/Regressions/common/project.lock.json
index d2c79e712f..164420d532 100644
--- a/tests/src/Regressions/common/project.lock.json
+++ b/tests/src/Regressions/common/project.lock.json
@@ -3,9 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -14,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -33,9 +73,49 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
@@ -44,10 +124,10 @@
"lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.Globalization.Calendars/4.0.0-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Globalization": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.Calendars.dll": {}
@@ -69,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -92,9 +172,9 @@
"lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
@@ -103,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -121,9 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -145,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -156,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -167,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -178,12 +258,12 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.InteropServices.dll": {}
@@ -215,19 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -257,16 +340,72 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -294,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -315,11 +475,65 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -347,11 +561,11 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.Globalization.Calendars/4.0.0-beta-23127": {
- "sha512": "qGG4XuUE9Mj3akqNbZdjmbV32hFBrNEyg9NaVT9kiccEmFN3N7nFcu9fsHg5TgiNrHzyWoqYFCcwjfAF0Qx7nw==",
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
"files": [
- "System.Globalization.Calendars.4.0.0-beta-23127.nupkg",
- "System.Globalization.Calendars.4.0.0-beta-23127.nupkg.sha512",
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
"System.Globalization.Calendars.nuspec",
"lib/DNXCore50/System.Globalization.Calendars.dll",
"lib/MonoAndroid10/_._",
@@ -412,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -444,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -475,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -489,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -521,12 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -587,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -620,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -653,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -686,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -783,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -811,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -907,22 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Collections >= 4.0.10-beta-*",
- "System.Globalization.Calendars >= 4.0.0-beta-*",
- "System.Globalization >= 4.0.10-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Regressions/common/regressions-common.csproj b/tests/src/Regressions/common/regressions-common.csproj
deleted file mode 100644
index e306057bbe..0000000000
--- a/tests/src/Regressions/common/regressions-common.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectGuid>{4C9D5390-1B91-41B8-89CE-117F2D80E752}</ProjectGuid>
- </PropertyGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <Message Text=" Files to be compiled are : @(AllSourceFiles)" />
- <PropertyGroup>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);AllowUnsafeBlocks=True;IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" Condition="'@(AllSourceFiles)' != ''" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/test1307.csproj b/tests/src/Regressions/common/test1307.csproj
new file mode 100644
index 0000000000..e2149b6fd2
--- /dev/null
+++ b/tests/src/Regressions/common/test1307.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="test1307.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/testClass.csproj b/tests/src/Regressions/common/testClass.csproj
new file mode 100644
index 0000000000..08498f5163
--- /dev/null
+++ b/tests/src/Regressions/common/testClass.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="TestClass.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/common/testInterface.csproj b/tests/src/Regressions/common/testInterface.csproj
new file mode 100644
index 0000000000..8531310cb1
--- /dev/null
+++ b/tests/src/Regressions/common/testInterface.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="TestInterface.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <ItemGroup>
+ <ProjectReference Include="$(SourceDir)\Common\CoreCLRTestLibrary\CoreCLRTestLibrary.csproj">
+ <Project>{8ffe99c0-22f8-4462-b839-970eac1b3472}</Project>
+ <Name>coreclr</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Regressions/expl_double/expl_double.csproj b/tests/src/Regressions/expl_double/expl_double.csproj
index 2689891a5f..eb45c4c6bf 100644
--- a/tests/src/Regressions/expl_double/expl_double.csproj
+++ b/tests/src/Regressions/expl_double/expl_double.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>expl_double_1</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{8E3244CB-407F-4142-BAAB-E7A55901A5FA}</ProjectGuid>
<OutputType>Exe</OutputType>
@@ -13,7 +12,7 @@
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
+ <CLRTestKind>BuildAndRun</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
diff --git a/tests/src/Regressions/expl_double/project.json b/tests/src/Regressions/expl_double/project.json
index 47433cd9fa..beca373929 100644
--- a/tests/src/Regressions/expl_double/project.json
+++ b/tests/src/Regressions/expl_double/project.json
@@ -1,7 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Regressions/expl_double/project.lock.json b/tests/src/Regressions/expl_double/project.lock.json
index cef2d8bd94..164420d532 100644
--- a/tests/src/Regressions/expl_double/project.lock.json
+++ b/tests/src/Regressions/expl_double/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,6 +236,17 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
"System.Runtime.Handles/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -164,6 +307,18 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
"System.Threading.Tasks/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -174,10 +329,131 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -199,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -227,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -279,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -310,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -324,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -352,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -437,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -470,6 +834,39 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
+ "System.Runtime.Extensions/4.0.10": {
+ "serviceable": true,
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
"System.Runtime.Handles/4.0.0": {
"serviceable": true,
"sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
@@ -633,6 +1030,30 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
"System.Threading.Tasks/4.0.10": {
"serviceable": true,
"sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
@@ -665,12 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatic01.csproj b/tests/src/Threading/ThreadStatics/ThreadStatic01.csproj
new file mode 100644
index 0000000000..ab14b8436c
--- /dev/null
+++ b/tests/src/Threading/ThreadStatics/ThreadStatic01.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadStatic01.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatic02.csproj b/tests/src/Threading/ThreadStatics/ThreadStatic02.csproj
new file mode 100644
index 0000000000..70dc72074d
--- /dev/null
+++ b/tests/src/Threading/ThreadStatics/ThreadStatic02.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadStatic02.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatic03.csproj b/tests/src/Threading/ThreadStatics/ThreadStatic03.csproj
new file mode 100644
index 0000000000..10a78ac426
--- /dev/null
+++ b/tests/src/Threading/ThreadStatics/ThreadStatic03.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadStatic03.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatic05.csproj b/tests/src/Threading/ThreadStatics/ThreadStatic05.csproj
new file mode 100644
index 0000000000..fe059660eb
--- /dev/null
+++ b/tests/src/Threading/ThreadStatics/ThreadStatic05.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadStatic05.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatic06.csproj b/tests/src/Threading/ThreadStatics/ThreadStatic06.csproj
new file mode 100644
index 0000000000..fa0018c2ab
--- /dev/null
+++ b/tests/src/Threading/ThreadStatics/ThreadStatic06.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ThreadStatic06.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/ThreadStatics.csproj b/tests/src/Threading/ThreadStatics/ThreadStatics.csproj
deleted file mode 100644
index b82e8b36f2..0000000000
--- a/tests/src/Threading/ThreadStatics/ThreadStatics.csproj
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <!-- Default configurations to help VS understand the configurations -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- </PropertyGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
- <Target Name="Build">
- <ItemGroup>
- <AllSourceFiles Include="$(MSBuildProjectDirectory)\*.cs" />
- </ItemGroup>
- <Message Text=" Files to be compiled are : @(AllSourceFiles)" />
- <PropertyGroup>
- <ProjectGuid>{5B8CD92B-4F19-45B0-BB68-D545AAE09590}</ProjectGuid>
- <GenerateRunScript>false</GenerateRunScript>
- </PropertyGroup>
- <MSBuild Projects="cs_template.csproj" Properties="AssemblyName1=%(AllSourceFiles.FileName);IntermediateOutputPath=$(IntermediateOutputPath)\%(AllSourceFiles.FileName)\" Condition="'@(AllSourceFiles)' != ''" />
- </Target>
-</Project> \ No newline at end of file
diff --git a/tests/src/Threading/ThreadStatics/project.json b/tests/src/Threading/ThreadStatics/project.json
index 4f4104360e..beca373929 100644
--- a/tests/src/Threading/ThreadStatics/project.json
+++ b/tests/src/Threading/ThreadStatics/project.json
@@ -1,10 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Thread": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/Threading/ThreadStatics/project.lock.json b/tests/src/Threading/ThreadStatics/project.lock.json
index afaae7f518..164420d532 100644
--- a/tests/src/Threading/ThreadStatics/project.lock.json
+++ b/tests/src/Threading/ThreadStatics/project.lock.json
@@ -3,6 +3,57 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -22,12 +73,67 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
"System.IO/4.0.10": {
@@ -43,6 +149,29 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.20"
@@ -54,19 +183,22 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.0": {
+ "System.Reflection/4.0.10": {
"dependencies": {
+ "System.Runtime": "4.0.20",
"System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
}
},
"System.Reflection.Primitives/4.0.0": {
@@ -93,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -104,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -163,13 +295,28 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
"System.Threading.Tasks/4.0.10": {
@@ -193,10 +340,120 @@
"runtime": {
"lib/DNXCore50/System.Threading.Thread.dll": {}
}
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -218,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "files": [
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -246,23 +555,42 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
"System.IO/4.0.10": {
@@ -298,6 +626,38 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
+ "System.IO.FileSystem/4.0.0": {
+ "serviceable": true,
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
"System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
"sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
@@ -329,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -343,19 +703,17 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.0": {
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "License.rtf",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Reflection.dll",
@@ -371,23 +729,10 @@
"ref/dotnet/zh-hant/System.Reflection.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/de/System.Reflection.xml",
- "ref/netcore50/es/System.Reflection.xml",
- "ref/netcore50/fr/System.Reflection.xml",
- "ref/netcore50/it/System.Reflection.xml",
- "ref/netcore50/ja/System.Reflection.xml",
- "ref/netcore50/ko/System.Reflection.xml",
- "ref/netcore50/ru/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
"System.Reflection.Primitives/4.0.0": {
@@ -456,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -489,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -652,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -680,23 +1024,34 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "serviceable": true,
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
]
},
"System.Threading.Tasks/4.0.10": {
@@ -752,15 +1107,48 @@
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Thread >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/dir.common.props b/tests/src/dir.common.props
index 0b2a873d84..39ce2c8d07 100644
--- a/tests/src/dir.common.props
+++ b/tests/src/dir.common.props
@@ -41,5 +41,12 @@
<OutputPath>$(BaseOutputPathWithConfig)$(BuildProjectRelativeDir)\</OutputPath>
</PropertyGroup>
+ <!-- Default priority building values. -->
+ <PropertyGroup>
+ <CLRTestKind Condition="'$(CLRTestKind)' == ' '">BuildAndRun</CLRTestKind>
+ <CLRTestPriority Condition="'$(CLRTestPriority)' == ''">0</CLRTestPriority>
+ <_CLRTestInServiceOfHigherPriority Condition="'$(_CLRTestInServiceOfHigherPriority)' == ''">false</_CLRTestInServiceOfHigherPriority>
+ </PropertyGroup>
+
</Project>
diff --git a/tests/src/dir.props b/tests/src/dir.props
index 725ed56a44..6fe1cd2d1c 100644
--- a/tests/src/dir.props
+++ b/tests/src/dir.props
@@ -10,6 +10,7 @@
<!-- Disable some C# warnings for the tests. -->
<NoWarn>78,162,164,168,169,219,251,252,414,429,642,649,652,675,1691,1717,1718,3001,3002,3003,3005,3008</NoWarn>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
</PropertyGroup>
</Project>
diff --git a/tests/src/dir.targets b/tests/src/dir.targets
index d874ce0959..7224ff5e1e 100644
--- a/tests/src/dir.targets
+++ b/tests/src/dir.targets
@@ -1,12 +1,86 @@
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition="'$(OutputType.ToUpper())' == 'EXE'">
+ <_CLRTestBuildsExecutable>true</_CLRTestBuildsExecutable>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(OutputType.ToUpper())' != 'EXE'">
+ <_CLRTestBuildsExecutable>false</_CLRTestBuildsExecutable>
+ </PropertyGroup>
+
+ <!-- All CLRTests need to be of a certain "kind". These kinds are enumerated below.
+ By default all tests are BuildAndRun. This means that the build system will Build them
+ and construct a run-batch-script for them. -->
+ <Choose>
+ <When Condition=" '$(CLRTestKind)'=='BuildAndRun' ">
+ <PropertyGroup>
+ <GenerateRunScript>true</GenerateRunScript>
+ <_CLRTestNeedsToRun>true</_CLRTestNeedsToRun>
+ <_CLRTestCompilesSource>true</_CLRTestCompilesSource>
+ </PropertyGroup>
+ </When>
+ <When Condition=" '$(CLRTestKind)'=='BuildOnly'">
+ <PropertyGroup>
+ <_CLRTestNeedsToRun>false</_CLRTestNeedsToRun>
+ <GenerateRunScript>false</GenerateRunScript>
+ <_CLRTestCompilesSource>true</_CLRTestCompilesSource>
+ </PropertyGroup>
+ </When>
+ <When Condition=" '$(CLRTestKind)'=='RunOnly' ">
+ <PropertyGroup>
+ <GenerateRunScript>true</GenerateRunScript>
+ <SkipSigning>true</SkipSigning>
+ <_CLRTestNeedsToRun>true</_CLRTestNeedsToRun>
+ <_CLRTestCompilesSource>false</_CLRTestCompilesSource>
+ </PropertyGroup>
+ </When>
+ <When Condition=" '$(CLRTestKind)'=='SharedLibrary' Or '$(OutputType)' == 'Library' ">
+ <PropertyGroup>
+ <_CLRTestCompilesSource>true</_CLRTestCompilesSource>
+ <_CLRTestNeedsToRun>false</_CLRTestNeedsToRun>
+ <GenerateRunScript>false</GenerateRunScript>
+ </PropertyGroup>
+ </When>
+ </Choose>
+
+ <PropertyGroup>
+ <_CLRTestNeedsProjectToRun>false</_CLRTestNeedsProjectToRun>
+ <_CLRTestNeedsProjectToRun Condition=" '$(_CLRTestNeedsToRun)' and '!$(_CLRTestBuildsExecutable)' ">true</_CLRTestNeedsProjectToRun>
+ </PropertyGroup>
+
+ <!--
+ If it needs ProjectToRun, turn the project into a ProjectReference so it gets built
+ -->
+ <ItemGroup Condition=" $(_CLRTestNeedsProjectToRun) ">
+ <ProjectReference Include="$(CLRTestProjectToRun)">
+ <Private>false</Private>
+ </ProjectReference>
+ </ItemGroup>
+
<PropertyGroup>
<ErrorIfBuildToolsRestoredFromIndividualProject Condition="!Exists('$(ToolsDir)')">true</ErrorIfBuildToolsRestoredFromIndividualProject>
</PropertyGroup>
<Import Project="..\dir.targets" />
+
+ <Target Name="CreateManifestResourceNames" />
+ <Target Name="CoreCompile" />
- <Import Project="$(ToolsDir)Build.Common.targets" Condition="Exists('$(ToolsDir)Build.Common.targets')" />
+ <!-- If we are a run-only, that depends on another project, this is the "Build" we use. I.e. build all dependency projects, absolutely.
+ OR, in rare conditions (i.e. non-existant ones so far) a run-only script might be something we depend on, and so we may be asked to
+ build a run only for a higher priority testcase.
+ -->
+ <Target Name="Build" Condition="('$(CLRTestPriority)' &lt;= '$(CLRTestPriorityToBuild)') Or ('$(_CLRTestInServiceOfHigherPriority)')">
+ <MSBuild Projects="@(ProjectReference)" Properties="_CLRTestInServiceOfHigherPriority=true"/>
+ </Target>
+
+
+
+ <!-- We will use an imported build here in the instance that we have source that we need to build, and we are the correct priority...OR if we are being asked to build for
+ a test with a higher priority. -->
+ <Import Project="$(ToolsDir)Build.Common.targets" Condition="(Exists('$(ToolsDir)Build.Common.targets') And $(_CLRTestCompilesSource) And '$(CLRTestPriority)' &lt;= '$(CLRTestPriorityToBuild)') Or ('$(_CLRTestInServiceOfHigherPriority)')" />
+
+
<Import Project="..\override.targets" Condition="Exists('..\override.targets')"/>
<!-- We enable auto-unification of assembly references after importing the common targets. Binding redirects are not needed
@@ -25,14 +99,11 @@
<!-- TODO (#1122): import this from the ToolsDir once it becomes available -->
<Import Project="$(ProjectDir)src\IL.targets" Condition="'$(ProjectLanguage)' == 'IL'" />
- <PropertyGroup>
- <GenerateRunScript Condition="'$(OutputType.ToUpper())' != 'EXE' And '$(GenerateRunScript)' == ''">false</GenerateRunScript>
- </PropertyGroup>
<Import Project="CLRTest.Execute.targets" />
<Target Name="CreateExecuteScript"
AfterTargets="Build"
- Condition="'$(GenerateRunScript)' != 'false'"
+ Condition="'$(GenerateRunScript)' != 'false' And (('$(CLRTestPriority)' &lt;= '$(CLRTestPriorityToBuild)') Or '$(_CLRTestInServiceOfHigherPriority)')"
DependsOnTargets="GenerateExecutionScriptsInternal" />
<PropertyGroup>
diff --git a/tests/src/dirs.proj b/tests/src/dirs.proj
index e00dfef2d6..b8966342de 100644
--- a/tests/src/dirs.proj
+++ b/tests/src/dirs.proj
@@ -16,6 +16,7 @@
<ItemGroup>
<DisabledProjects Include="TestWrappers*\*\*.csproj" />
<DisabledProjects Include="*\**\cs_template.csproj" />
+ <DisabledProjects Include="Common\Coreclr.TestWrapper\Coreclr.TestWrapper.csproj" />
</ItemGroup>
<ItemGroup>
diff --git a/tests/src/managed/Compilation/project.json b/tests/src/managed/Compilation/project.json
index 5d08b94857..beca373929 100644
--- a/tests/src/managed/Compilation/project.json
+++ b/tests/src/managed/Compilation/project.json
@@ -1,30 +1,24 @@
{
"dependencies": {
- "System.Console": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Collections": "4.0.10-beta-*",
- "System.Collections.Concurrent": "4.0.10-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Text.Encoding": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Tasks": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Threading.ThreadPool": "4.0.10-beta-*",
- "System.Threading.Overlapped": "4.0.0-beta-*",
- "System.Dynamic.Runtime": "4.0.10-beta-*",
- "System.Threading.Tasks.Parallel": "4.0.0-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "Microsoft.CodeAnalysis": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.Common": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.CSharp": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.VisualBasic": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.Workspaces.Common": "1.0.0.0-beta2",
- "System.Collections.Immutable": "1.1.32-beta",
- "System.Reflection.Metadata": "1.0.17-beta"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/managed/Compilation/project.lock.json b/tests/src/managed/Compilation/project.lock.json
index e3e35b6b83..164420d532 100644
--- a/tests/src/managed/Compilation/project.lock.json
+++ b/tests/src/managed/Compilation/project.lock.json
@@ -3,84 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "Microsoft.CodeAnalysis/1.0.0.0-beta2": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[1.0.0.0-beta2]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[1.0.0.0-beta2]"
- }
- },
- "Microsoft.CodeAnalysis.Common/1.0.0.0-beta2": {
- "dependencies": {
- "System.Collections.Immutable": "[1.1.32-beta]",
- "System.Reflection.Metadata": "[1.0.17-beta]"
- },
- "compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll": {}
- },
- "runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.CSharp/1.0.0.0-beta2": {
- "dependencies": {
- "Microsoft.CodeAnalysis.Common": "[1.0.0.0-beta2]"
- },
- "compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll": {}
- },
- "runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.CSharp.Workspaces/1.0.0.0-beta2": {
- "dependencies": {
- "Microsoft.CodeAnalysis.CSharp": "[1.0.0.0-beta2]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[1.0.0.0-beta2]"
- },
- "compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {}
- },
- "runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.VisualBasic/1.0.0.0-beta2": {
- "dependencies": {
- "Microsoft.CodeAnalysis.Common": "1.0.0.0-beta2"
- },
- "compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces/1.0.0.0-beta2": {
- "dependencies": {
- "Microsoft.CodeAnalysis.VisualBasic": "[1.0.0.0-beta2]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[1.0.0.0-beta2]"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
},
"compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll": {}
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
},
"runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll": {}
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
}
},
- "Microsoft.CodeAnalysis.Workspaces.Common/1.0.0.0-beta2": {
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
"dependencies": {
- "Microsoft.CodeAnalysis.Common": "[1.0.0.0-beta2]"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
},
"compile": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.Workspaces.dll": {}
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
},
"runtime": {
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.Workspaces.dll": {}
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
}
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -89,31 +43,15 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
- "System.Collections.Concurrent/4.0.10-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Diagnostics.Tracing": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.32-beta": {
- "compile": {
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ "ref/dotnet/System.ComponentModel.dll": {}
},
"runtime": {
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ "lib/dotnet/System.ComponentModel.dll": {}
}
},
"System.Console/4.0.0-beta-23302": {
@@ -135,9 +73,9 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Diagnostics.Debug.dll": {}
@@ -146,57 +84,63 @@
"lib/DNXCore50/System.Diagnostics.Debug.dll": {}
}
},
- "System.Diagnostics.Tracing/4.0.20-beta-23127": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
},
"compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
}
},
- "System.Dynamic.Runtime/4.0.10-beta-23127": {
+ "System.Globalization/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Reflection.Emit": "4.0.0-beta-23127",
- "System.Reflection.TypeExtensions": "4.0.0-beta-23127",
- "System.Linq": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Reflection": "4.0.10-beta-23127",
- "System.Linq.Expressions": "4.0.10-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.ObjectModel": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ "ref/dotnet/System.Globalization.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Globalization.dll": {}
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -205,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -228,9 +172,9 @@
"lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
@@ -239,71 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Linq/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Reflection.TypeExtensions": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Reflection.Emit": "4.0.0-beta-23127",
- "System.Linq": "4.0.0-beta-23127",
- "System.Reflection.Extensions": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Reflection": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.ObjectModel": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.ObjectModel/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -312,57 +201,6 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Emit/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Emit.ILGeneration": "4.0.0-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.17-beta": {
- "dependencies": {
- "System.Collections.Immutable": "1.1.32-beta"
- },
- "compile": {
- "lib/portable-net45+win8/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/portable-net45+win8/System.Reflection.Metadata.dll": {}
- }
- },
"System.Reflection.Primitives/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0"
@@ -374,18 +212,6 @@
"lib/DNXCore50/System.Reflection.Primitives.dll": {}
}
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
"System.Resources.ResourceManager/4.0.0": {
"dependencies": {
"System.Runtime": "4.0.0",
@@ -399,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -410,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -421,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -446,9 +272,9 @@
"lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
- "System.Text.Encoding/4.0.10-beta-23127": {
+ "System.Text.Encoding/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Text.Encoding.dll": {}
@@ -469,19 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -490,9 +319,9 @@
"lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Tasks.dll": {}
@@ -501,22 +330,15 @@
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
},
- "System.Threading.Tasks.Parallel/4.0.0-beta-23127": {
+ "System.Threading.Thread/4.0.0-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Collections.Concurrent": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Diagnostics.Tracing": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ "ref/dotnet/System.Threading.Thread.dll": {}
},
"runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
}
},
"System.Threading.ThreadPool/4.0.10-beta-23302": {
@@ -534,111 +356,56 @@
}
},
"libraries": {
- "Microsoft.CodeAnalysis/1.0.0.0-beta2": {
- "sha512": "xLX8zM+hKxSktBbpHCB5+NJVwhtVUqpA+2KEGk8VyyGS1zesXyzkfqfJfMuQO55qYrDR+rbsaqI38MraCnFWjw==",
- "files": [
- "Microsoft.CodeAnalysis.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.nuspec",
- "ThirdPartyNotices.rtf"
- ]
- },
- "Microsoft.CodeAnalysis.Common/1.0.0.0-beta2": {
- "sha512": "JGx2+iwrOLZsWseUSbGuEMF9TVhuiiW/L541J+CeWZywLqhwy/mfuR96v0AsbPGEpzZjyegK52/OA4ob2fTwDg==",
- "files": [
- "Microsoft.CodeAnalysis.Common.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.Common.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.Common.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.dll",
- "lib/net45/Microsoft.CodeAnalysis.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml"
- ]
- },
- "Microsoft.CodeAnalysis.CSharp/1.0.0.0-beta2": {
- "sha512": "h6ZAonCRYCeqh9fZzwN9MdZ9Pi2bQESoJQuuWhe6kUkf2rESh/dSrX++dqa6nl1IouHzSgX8s+VMniM6jS5Rcg==",
- "files": [
- "Microsoft.CodeAnalysis.CSharp.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.CSharp.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.CSharp.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.dll",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml"
- ]
- },
- "Microsoft.CodeAnalysis.CSharp.Workspaces/1.0.0.0-beta2": {
- "sha512": "zUlOyjwWmmKV42THq5b/zT3azOZLYm7HS+h5u0/bYTWWsY/BtAYR9pewMlwPJTj7joG226i+HKXCYHtK6R/fCg==",
- "files": [
- "Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.CSharp.Workspaces.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
- "lib/net45/Microsoft.CodeAnalysis.CSharp.Workspaces.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.Workspaces.xml"
- ]
- },
- "Microsoft.CodeAnalysis.VisualBasic/1.0.0.0-beta2": {
- "sha512": "W5fNJxUejSSQzjHYXhcwR4Jd9a2cvkbebr+AyPsKaUSRb2pM7k6TvsxRX1aY7Xrsprk1xu+YX15176grBoVmRg==",
- "files": [
- "Microsoft.CodeAnalysis.VisualBasic.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.VisualBasic.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.VisualBasic.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.dll",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.xml"
- ]
- },
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces/1.0.0.0-beta2": {
- "sha512": "Z3CUVubd/M5/HzoVXTK/QwkPED+4rtnsRTotCYERqLU1zFpG0tEsf6qpJwJHwn5mL5VwwrULginvMH1obsX2EA==",
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
"files": [
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Workspaces.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Workspaces.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll",
- "lib/net45/Microsoft.CodeAnalysis.VisualBasic.Workspaces.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.Workspaces.xml"
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
]
},
- "Microsoft.CodeAnalysis.Workspaces.Common/1.0.0.0-beta2": {
- "sha512": "eUtO/cX2SHffwdozF/3cw3VcDCYP9lXFnkleO2oYOi8X1pz8qK2V/GVFu1P+IzkG5+0ZG5ZlJsoosMJPoTikhg==",
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
"files": [
- "Microsoft.CodeAnalysis.Workspaces.Common.1.0.0.0-beta2.nupkg",
- "Microsoft.CodeAnalysis.Workspaces.Common.1.0.0.0-beta2.nupkg.sha512",
- "Microsoft.CodeAnalysis.Workspaces.Common.nuspec",
- "ThirdPartyNotices.rtf",
- "lib/net45/Microsoft.CodeAnalysis.Workspaces.Desktop.dll",
- "lib/net45/Microsoft.CodeAnalysis.Workspaces.Desktop.xml",
- "lib/net45/Microsoft.CodeAnalysis.Workspaces.dll",
- "lib/net45/Microsoft.CodeAnalysis.Workspaces.xml",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.Workspaces.dll",
- "lib/portable-net45+win8/Microsoft.CodeAnalysis.Workspaces.xml"
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
]
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -666,47 +433,25 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
- "System.Collections.Concurrent/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "6ztGCgMpxYIVbHC0KYDDR2UdwzVXT7QB827EkPHntcRJKmcyEYbH3ZS3uWXOoLG8PBTSoJfVP/k2Wpf0CwcKvA==",
- "files": [
- "System.Collections.Concurrent.4.0.10-beta-23127.nupkg",
- "System.Collections.Concurrent.4.0.10-beta-23127.nupkg.sha512",
- "System.Collections.Concurrent.nuspec",
- "lib/dotnet/System.Collections.Concurrent.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Collections.Concurrent.dll",
- "ref/dotnet/System.Collections.Concurrent.xml",
- "ref/dotnet/de/System.Collections.Concurrent.xml",
- "ref/dotnet/es/System.Collections.Concurrent.xml",
- "ref/dotnet/fr/System.Collections.Concurrent.xml",
- "ref/dotnet/it/System.Collections.Concurrent.xml",
- "ref/dotnet/ja/System.Collections.Concurrent.xml",
- "ref/dotnet/ko/System.Collections.Concurrent.xml",
- "ref/dotnet/ru/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Collections.Immutable/1.1.32-beta": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"serviceable": true,
- "sha512": "ckfFUM6keywtdZ+DT7/KWSmQ0YRLHu4OCnKKWbumvO8uDcKtCoxjLKcaWNzguGCSTy2r2Ap9gojazgCwMYw0bQ==",
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
"files": [
- "License-Stable.rtf",
- "System.Collections.Immutable.1.1.32-beta.nupkg",
- "System.Collections.Immutable.1.1.32-beta.nupkg.sha512",
- "System.Collections.Immutable.nuspec",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
]
},
"System.Console/4.0.0-beta-23302": {
@@ -730,12 +475,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"serviceable": true,
- "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
"System.Diagnostics.Debug.nuspec",
"lib/DNXCore50/System.Diagnostics.Debug.dll",
"lib/MonoAndroid10/_._",
@@ -763,78 +508,32 @@
"runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
]
},
- "System.Diagnostics.Tracing/4.0.20-beta-23127": {
- "serviceable": true,
- "sha512": "6F+pXNXx5JTRQqK6hlhfKpFc82g1CfFIQdrkyzMs5dFH0kGnRz5SBzoteg8V1BE2AoDLltuW8RGnwTXJYT3Whg==",
- "files": [
- "System.Diagnostics.Tracing.4.0.20-beta-23127.nupkg",
- "System.Diagnostics.Tracing.4.0.20-beta-23127.nupkg.sha512",
- "System.Diagnostics.Tracing.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tracing.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Diagnostics.Tracing.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Diagnostics.Tracing.dll",
- "ref/dotnet/System.Diagnostics.Tracing.xml",
- "ref/dotnet/de/System.Diagnostics.Tracing.xml",
- "ref/dotnet/es/System.Diagnostics.Tracing.xml",
- "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
- "ref/dotnet/it/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll"
- ]
- },
- "System.Dynamic.Runtime/4.0.10-beta-23127": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
"serviceable": true,
- "sha512": "CdHP5xdcur8RBwv3Ywmq2MQypHpb4KbGaY1dD2DkNP7cm50tovA/p7oue96wKgm44IYsCJm6Es75ton15WdgwA==",
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
"files": [
- "runtime.json",
- "System.Dynamic.Runtime.4.0.10-beta-23127.nupkg",
- "System.Dynamic.Runtime.4.0.10-beta-23127.nupkg.sha512",
- "System.Dynamic.Runtime.nuspec",
- "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/net46/System.Diagnostics.Process.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
- "ref/dotnet/System.Dynamic.Runtime.dll",
- "ref/dotnet/System.Dynamic.Runtime.xml",
- "ref/dotnet/de/System.Dynamic.Runtime.xml",
- "ref/dotnet/es/System.Dynamic.Runtime.xml",
- "ref/dotnet/fr/System.Dynamic.Runtime.xml",
- "ref/dotnet/it/System.Dynamic.Runtime.xml",
- "ref/dotnet/ja/System.Dynamic.Runtime.xml",
- "ref/dotnet/ko/System.Dynamic.Runtime.xml",
- "ref/dotnet/ru/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/dotnet/System.Diagnostics.Process.dll",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net46/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
+ "ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -862,12 +561,44 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -895,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -927,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -958,109 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Linq/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "pvB6d8TuwcsU20Im73SKprww15O6Nf48NPd80rmJHDJofRgpzMZ6M5VTBcMXBMlS8jXHpq0ORXOUQ8F+0OmVCg==",
- "files": [
- "System.Linq.4.0.0-beta-23127.nupkg",
- "System.Linq.4.0.0-beta-23127.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Linq.Expressions/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "sTx6tiIJwc9gECz2gv9+2e7hFpRlX0GbRAPowFtD95dcWgm1MlYV+3WF70XismWnPN9k5/ZHTyz4RjEPFY+lBg==",
- "files": [
- "runtime.json",
- "System.Linq.Expressions.4.0.10-beta-23127.nupkg",
- "System.Linq.Expressions.4.0.10-beta-23127.nupkg.sha512",
- "System.Linq.Expressions.nuspec",
- "lib/DNXCore50/System.Linq.Expressions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Linq.Expressions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Linq.Expressions.dll",
- "ref/dotnet/System.Linq.Expressions.xml",
- "ref/dotnet/de/System.Linq.Expressions.xml",
- "ref/dotnet/es/System.Linq.Expressions.xml",
- "ref/dotnet/fr/System.Linq.Expressions.xml",
- "ref/dotnet/it/System.Linq.Expressions.xml",
- "ref/dotnet/ja/System.Linq.Expressions.xml",
- "ref/dotnet/ko/System.Linq.Expressions.xml",
- "ref/dotnet/ru/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
- ]
- },
- "System.ObjectModel/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "WddIdzpJxPz+UI3wlUPNpeZwMQEX6AxxnT/ycTmSdFVUazsb1sRxE92TeYMDKpIlEu6jRvuv8A36yGsQr5CEkQ==",
- "files": [
- "System.ObjectModel.4.0.10-beta-23127.nupkg",
- "System.ObjectModel.4.0.10-beta-23127.nupkg.sha512",
- "System.ObjectModel.nuspec",
- "lib/dotnet/System.ObjectModel.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.ObjectModel.dll",
- "ref/dotnet/System.ObjectModel.xml",
- "ref/dotnet/de/System.ObjectModel.xml",
- "ref/dotnet/es/System.ObjectModel.xml",
- "ref/dotnet/fr/System.ObjectModel.xml",
- "ref/dotnet/it/System.ObjectModel.xml",
- "ref/dotnet/ja/System.ObjectModel.xml",
- "ref/dotnet/ko/System.ObjectModel.xml",
- "ref/dotnet/ru/System.ObjectModel.xml",
- "ref/dotnet/zh-hans/System.ObjectModel.xml",
- "ref/dotnet/zh-hant/System.ObjectModel.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -1069,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -1101,103 +735,6 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Emit/4.0.0-beta-23127": {
- "sha512": "v4Fzkc1VvgjK5Y0zqY8a0vFLQvz9XbEDC7wrLi0YLEjgmnUw8gxsWFgFQnOABjUYc28ygwQjz1Zpl+sfnIHgFw==",
- "files": [
- "System.Reflection.Emit.4.0.0-beta-23127.nupkg",
- "System.Reflection.Emit.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Emit.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.dll",
- "lib/MonoAndroid10/_._",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Emit.dll",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Reflection.Emit.dll",
- "ref/dotnet/System.Reflection.Emit.xml",
- "ref/dotnet/de/System.Reflection.Emit.xml",
- "ref/dotnet/es/System.Reflection.Emit.xml",
- "ref/dotnet/fr/System.Reflection.Emit.xml",
- "ref/dotnet/it/System.Reflection.Emit.xml",
- "ref/dotnet/ja/System.Reflection.Emit.xml",
- "ref/dotnet/ko/System.Reflection.Emit.xml",
- "ref/dotnet/ru/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
- "ref/MonoAndroid10/_._",
- "ref/net45/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Reflection.Emit.ILGeneration/4.0.0-beta-23127": {
- "sha512": "Z953hng7bseRmyedsWYyRMXm6VlKYaAizg/h1bN3Yol+dKcdU1PPNgtyM5lFf1poMQQWedqFrB6wP+PrV9MNFQ==",
- "files": [
- "System.Reflection.Emit.ILGeneration.4.0.0-beta-23127.nupkg",
- "System.Reflection.Emit.ILGeneration.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Emit.ILGeneration.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
- "lib/wp80/_._",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
- "ref/net45/_._",
- "ref/wp80/_._"
- ]
- },
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "aqLWJLH1vBW3M6QSEHXcPuhyIoN+uPVNbcB7D/RoAd5u3OzdaO2MtR98USrD7LIUKlKP8nujoHgvweX0m23Kgw==",
- "files": [
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.Extensions.dll",
- "ref/netcore50/System.Reflection.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Metadata/1.0.17-beta": {
- "serviceable": true,
- "sha512": "PyXG0gfs9gDDj4Km2PKadmPOMsH7IL+S4zckKMESdgv34f0I063VKi+RgmZ8f4wtgBVQTw8UrYE911lpePFAgA==",
- "files": [
- "License-Stable.rtf",
- "System.Reflection.Metadata.1.0.17-beta.nupkg",
- "System.Reflection.Metadata.1.0.17-beta.nupkg.sha512",
- "System.Reflection.Metadata.nuspec",
- "lib/portable-net45+win8/System.Reflection.Metadata.dll",
- "lib/portable-net45+win8/System.Reflection.Metadata.xml"
- ]
- },
"System.Reflection.Primitives/4.0.0": {
"serviceable": true,
"sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
@@ -1231,39 +768,6 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
]
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "vVc+uhYZh6k4+tDxl0QeP31dq3RUySaiDjSmQ2aOEnVfBs7xtbNaxXLXKd5BBAweNQIZBZ5L1Yv0wC2tCa17KQ==",
- "files": [
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.TypeExtensions.nuspec",
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.TypeExtensions.dll",
- "lib/netcore50/System.Reflection.TypeExtensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Reflection.TypeExtensions.dll",
- "ref/dotnet/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Reflection.TypeExtensions.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
- ]
- },
"System.Resources.ResourceManager/4.0.0": {
"serviceable": true,
"sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
@@ -1297,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -1330,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -1363,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -1429,11 +933,11 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Text.Encoding/4.0.10-beta-23127": {
- "sha512": "XUOP6mx45Fk4fUcinHnUdeXGzQaXGskTBvI4/v195wCyUhsHQXFvnVVDevMoFlrcjb7Lvm6UdIORmqA1y4onmg==",
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
- "System.Text.Encoding.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
"System.Text.Encoding.nuspec",
"lib/DNXCore50/System.Text.Encoding.dll",
"lib/MonoAndroid10/_._",
@@ -1493,19 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
+ "System.Threading/4.0.10": {
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -1521,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -1564,12 +1054,12 @@
"ref/net46/System.Threading.Overlapped.dll"
]
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"serviceable": true,
- "sha512": "5K6t1u3aT7Yh8PbqmXyTnjDo4OJWDCCqHmAccauJ35hnXthzgSBiMvVr2wxtAl7A8eK/lVcSPKJIheJ6MZnLcg==",
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
"files": [
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg",
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
"System.Threading.Tasks.nuspec",
"lib/DNXCore50/System.Threading.Tasks.dll",
"lib/MonoAndroid10/_._",
@@ -1597,34 +1087,25 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
},
- "System.Threading.Tasks.Parallel/4.0.0-beta-23127": {
+ "System.Threading.Thread/4.0.0-beta-23302": {
"serviceable": true,
- "sha512": "5g9d4gt4QnsE56fPfwROlfv3X6tQ1mmv0gQY5KWQIpGe2EWlaL/zt9QzOqmPnny+isEXs5EzVGuemTs3cwgnUA==",
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
"files": [
- "System.Threading.Tasks.Parallel.4.0.0-beta-23127.nupkg",
- "System.Threading.Tasks.Parallel.4.0.0-beta-23127.nupkg.sha512",
- "System.Threading.Tasks.Parallel.nuspec",
- "lib/dotnet/System.Threading.Tasks.Parallel.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Threading.Tasks.Parallel.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Threading.Tasks.Parallel.dll",
- "ref/dotnet/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.Tasks.Parallel.dll",
- "ref/netcore50/System.Threading.Tasks.Parallel.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
]
},
"System.Threading.ThreadPool/4.0.10-beta-23302": {
@@ -1651,31 +1132,23 @@
},
"projectFileDependencyGroups": {
"": [
- "System.Console >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Collections >= 4.0.10-beta-*",
- "System.Collections.Concurrent >= 4.0.10-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Text.Encoding >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Tasks >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Threading.ThreadPool >= 4.0.10-beta-*",
- "System.Threading.Overlapped >= 4.0.0-beta-*",
- "System.Dynamic.Runtime >= 4.0.10-beta-*",
- "System.Threading.Tasks.Parallel >= 4.0.0-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "Microsoft.CodeAnalysis >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.Common >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.CSharp >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.CSharp.Workspaces >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.VisualBasic >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces >= 1.0.0.0-beta2",
- "Microsoft.CodeAnalysis.Workspaces.Common >= 1.0.0.0-beta2",
- "System.Collections.Immutable >= 1.1.32-beta",
- "System.Reflection.Metadata >= 1.0.17-beta"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/readytorun/mainv1.csproj b/tests/src/readytorun/mainv1.csproj
index 488f7c5545..9c01c7f531 100644
--- a/tests/src/readytorun/mainv1.csproj
+++ b/tests/src/readytorun/mainv1.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>mainv1</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{7DECC55A-B584-4456-83BA-6C42A5B3B3CB}</ProjectGuid>
<OutputType>exe</OutputType>
@@ -14,6 +13,7 @@
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;CORECLR</DefineConstants>
</PropertyGroup>
@@ -28,7 +28,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="testv1\testv1.csproj">
+ <ProjectReference Include="testv1\test.csproj">
<Project>{F74F55A1-DFCF-4C7C-B462-E96E1D0BB667}</Project>
</ProjectReference>
</ItemGroup>
@@ -48,13 +48,13 @@
</Reference>
</ItemGroup>
<PropertyGroup>
- <_CLRTestPreCommands><![CDATA[
-$(_CLRTestPreCommands)
+ <CLRTestBatchPreCommands><![CDATA[
+$(CLRTestBatchPreCommands)
IF not exist NI mkdir NI
COPY /Y testv1\test.dll test.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out NI\test.ni.dll test.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out NI\mainv1.ni.exe mainv1.exe
-]]></_CLRTestPreCommands>
+]]></CLRTestBatchPreCommands>
</PropertyGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/tests/src/readytorun/mainv2.csproj b/tests/src/readytorun/mainv2.csproj
index 7c5075c74b..bcd9ba715c 100644
--- a/tests/src/readytorun/mainv2.csproj
+++ b/tests/src/readytorun/mainv2.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>mainv2</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{840300BB-0DD2-4BD3-A3C1-51C92DD4ADAD}</ProjectGuid>
<OutputType>exe</OutputType>
@@ -16,6 +15,7 @@
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;CORECLR</DefineConstants>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
@@ -28,9 +28,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="testv1\testv1.csproj">
- <Project>{F74F55A1-DFCF-4C7C-B462-E96E1D0BB667}</Project>
- </ProjectReference>
+ <ProjectReference Include="testv1\test.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Include="main.cs" />
@@ -48,14 +46,14 @@
</Reference>
</ItemGroup>
<PropertyGroup>
- <_CLRTestPreCommands><![CDATA[
-$(_CLRTestPreCommands)
+ <CLRTestBatchPreCommands><![CDATA[
+$(CLRTestBatchPreCommands)
IF not exist NI mkdir NI
COPY /Y testv1\test.dll test.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out NI\mainv2.ni.exe mainv2.exe
COPY /Y testv2\test.dll test.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out NI\test.ni.dll test.dll
-]]></_CLRTestPreCommands>
+]]></CLRTestBatchPreCommands>
</PropertyGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/tests/src/readytorun/project.json b/tests/src/readytorun/project.json
index 907bf9be8f..beca373929 100644
--- a/tests/src/readytorun/project.json
+++ b/tests/src/readytorun/project.json
@@ -1,16 +1,24 @@
{
"dependencies": {
- "System.Collections": "4.0.10-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Extensions": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Runtime.Loader": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/readytorun/project.lock.json b/tests/src/readytorun/project.lock.json
index ea2ac0fec0..164420d532 100644
--- a/tests/src/readytorun/project.lock.json
+++ b/tests/src/readytorun/project.lock.json
@@ -3,9 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -14,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -33,19 +73,74 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -54,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -88,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -106,21 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -142,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -153,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -164,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -175,31 +258,18 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Loader/4.0.0-beta-23302": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Reflection": "4.0.0",
- "System.IO": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Loader.dll": {}
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Runtime.Loader.dll": {}
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
"System.Text.Encoding/4.0.10": {
@@ -237,10 +307,10 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -259,16 +329,83 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -296,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -317,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -345,31 +555,50 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -397,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -460,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -474,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -506,45 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "aqLWJLH1vBW3M6QSEHXcPuhyIoN+uPVNbcB7D/RoAd5u3OzdaO2MtR98USrD7LIUKlKP8nujoHgvweX0m23Kgw==",
- "files": [
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.Extensions.dll",
- "ref/netcore50/System.Reflection.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -605,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -638,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -671,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -704,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -737,17 +933,6 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Runtime.Loader/4.0.0-beta-23302": {
- "serviceable": true,
- "sha512": "b4NcLjIIX8W3TY3MR8nNp2c+JgZFWcf1Nr5W3FfrM6Takr1BjBsDKv40cqK1yP2UsEnaIjGkAzXOph4fF4I40A==",
- "files": [
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg",
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg.sha512",
- "System.Runtime.Loader.nuspec",
- "lib/DNXCore50/System.Runtime.Loader.dll",
- "ref/dotnet/System.Runtime.Loader.dll"
- ]
- },
"System.Text.Encoding/4.0.10": {
"sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
@@ -845,12 +1030,12 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -901,21 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Collections >= 4.0.10-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Extensions >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Runtime.Loader >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/readytorun/testv1/project.json b/tests/src/readytorun/testv1/project.json
index 907bf9be8f..beca373929 100644
--- a/tests/src/readytorun/testv1/project.json
+++ b/tests/src/readytorun/testv1/project.json
@@ -1,16 +1,24 @@
{
"dependencies": {
- "System.Collections": "4.0.10-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Extensions": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Runtime.Loader": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/readytorun/testv1/project.lock.json b/tests/src/readytorun/testv1/project.lock.json
index ea2ac0fec0..164420d532 100644
--- a/tests/src/readytorun/testv1/project.lock.json
+++ b/tests/src/readytorun/testv1/project.lock.json
@@ -3,9 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -14,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -33,19 +73,74 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -54,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -88,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -106,21 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -142,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -153,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -164,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -175,31 +258,18 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Loader/4.0.0-beta-23302": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Reflection": "4.0.0",
- "System.IO": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Loader.dll": {}
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Runtime.Loader.dll": {}
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
"System.Text.Encoding/4.0.10": {
@@ -237,10 +307,10 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -259,16 +329,83 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -296,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -317,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -345,31 +555,50 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -397,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -460,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -474,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -506,45 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "aqLWJLH1vBW3M6QSEHXcPuhyIoN+uPVNbcB7D/RoAd5u3OzdaO2MtR98USrD7LIUKlKP8nujoHgvweX0m23Kgw==",
- "files": [
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.Extensions.dll",
- "ref/netcore50/System.Reflection.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -605,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -638,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -671,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -704,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -737,17 +933,6 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Runtime.Loader/4.0.0-beta-23302": {
- "serviceable": true,
- "sha512": "b4NcLjIIX8W3TY3MR8nNp2c+JgZFWcf1Nr5W3FfrM6Takr1BjBsDKv40cqK1yP2UsEnaIjGkAzXOph4fF4I40A==",
- "files": [
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg",
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg.sha512",
- "System.Runtime.Loader.nuspec",
- "lib/DNXCore50/System.Runtime.Loader.dll",
- "ref/dotnet/System.Runtime.Loader.dll"
- ]
- },
"System.Text.Encoding/4.0.10": {
"sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
@@ -845,12 +1030,12 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -901,21 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Collections >= 4.0.10-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Extensions >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Runtime.Loader >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/readytorun/testv1/testv1.csproj b/tests/src/readytorun/testv1/test.csproj
index 438bef4258..4b7181b1ff 100644
--- a/tests/src/readytorun/testv1/testv1.csproj
+++ b/tests/src/readytorun/testv1/test.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>test</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F74F55A1-DFCF-4C7C-B462-E96E1D0BB667}</ProjectGuid>
<OutputType>library</OutputType>
@@ -16,6 +15,7 @@
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;CORECLR</DefineConstants>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
diff --git a/tests/src/readytorun/testv2/project.json b/tests/src/readytorun/testv2/project.json
index 907bf9be8f..beca373929 100644
--- a/tests/src/readytorun/testv2/project.json
+++ b/tests/src/readytorun/testv2/project.json
@@ -1,16 +1,24 @@
{
"dependencies": {
- "System.Collections": "4.0.10-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Extensions": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Runtime.Loader": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
diff --git a/tests/src/readytorun/testv2/project.lock.json b/tests/src/readytorun/testv2/project.lock.json
index ea2ac0fec0..164420d532 100644
--- a/tests/src/readytorun/testv2/project.lock.json
+++ b/tests/src/readytorun/testv2/project.lock.json
@@ -3,9 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -14,6 +43,17 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
"System.Console/4.0.0-beta-23302": {
"dependencies": {
"System.Runtime": "4.0.20",
@@ -33,19 +73,74 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Globalization/4.0.0": {
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
"dependencies": {
"System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -54,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -88,16 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -106,21 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -142,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -153,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -164,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -175,31 +258,18 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Loader/4.0.0-beta-23302": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Reflection": "4.0.0",
- "System.IO": "4.0.0"
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Loader.dll": {}
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Runtime.Loader.dll": {}
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
"System.Text.Encoding/4.0.10": {
@@ -237,10 +307,10 @@
"lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -259,16 +329,83 @@
"runtime": {
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ }
}
}
},
"libraries": {
- "System.Collections/4.0.10-beta-23127": {
+ "Microsoft.Win32.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "serviceable": true,
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "files": [
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -296,6 +433,27 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
+ "System.ComponentModel/4.0.1-beta-23302": {
+ "serviceable": true,
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
+ "files": [
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
"System.Console/4.0.0-beta-23302": {
"serviceable": true,
"sha512": "rpWEkJWW29TjVZdDz5zr8VnBv4IN9BQHmP4Ky9tEbvkdhkJRb0ZO59acXMpVD1tSM2VhGlLnq0kpdjOLNmejNA==",
@@ -317,19 +475,71 @@
"ref/xamarinmac20/_._"
]
},
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "System.Diagnostics.Debug/4.0.10": {
+ "serviceable": true,
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
+ "files": [
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Diagnostics.Process.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "License.rtf",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Globalization.dll",
@@ -345,31 +555,50 @@
"ref/dotnet/zh-hant/System.Globalization.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -397,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -460,12 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -474,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -506,45 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "aqLWJLH1vBW3M6QSEHXcPuhyIoN+uPVNbcB7D/RoAd5u3OzdaO2MtR98USrD7LIUKlKP8nujoHgvweX0m23Kgw==",
- "files": [
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.Extensions.dll",
- "ref/netcore50/System.Reflection.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -605,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -638,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -671,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -704,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -737,17 +933,6 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Runtime.Loader/4.0.0-beta-23302": {
- "serviceable": true,
- "sha512": "b4NcLjIIX8W3TY3MR8nNp2c+JgZFWcf1Nr5W3FfrM6Takr1BjBsDKv40cqK1yP2UsEnaIjGkAzXOph4fF4I40A==",
- "files": [
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg",
- "System.Runtime.Loader.4.0.0-beta-23302.nupkg.sha512",
- "System.Runtime.Loader.nuspec",
- "lib/DNXCore50/System.Runtime.Loader.dll",
- "ref/dotnet/System.Runtime.Loader.dll"
- ]
- },
"System.Text.Encoding/4.0.10": {
"sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
@@ -845,12 +1030,12 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -901,21 +1086,69 @@
"ref/xamarinmac20/_._",
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
+ },
+ "System.Threading.Thread/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
+ "files": [
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.Thread.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "serviceable": true,
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
}
},
"projectFileDependencyGroups": {
"": [
- "System.Collections >= 4.0.10-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Extensions >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Runtime.Loader >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}
diff --git a/tests/src/readytorun/testv2/testv2.csproj b/tests/src/readytorun/testv2/test.csproj
index 8611535e99..16f163ae01 100644
--- a/tests/src/readytorun/testv2/testv2.csproj
+++ b/tests/src/readytorun/testv2/test.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>test</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
<OutputType>library</OutputType>
@@ -16,6 +15,7 @@
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<DefineConstants>$(DefineConstants);STATIC;CORECLR;V2</DefineConstants>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
diff --git a/tests/src/runtime/project.json b/tests/src/runtime/project.json
index 0a8ebfaff6..beca373929 100644
--- a/tests/src/runtime/project.json
+++ b/tests/src/runtime/project.json
@@ -1,38 +1,26 @@
-{
+{
"dependencies": {
- "Microsoft.DotNet.CoreCLR.TestDependencies": "1.0.0-prerelease",
- "System.Collections": "4.0.10-beta-*",
- "System.Collections.Concurrent": "4.0.10-beta-*",
- "System.Console": "4.0.0-beta-*",
- "System.Diagnostics.Contracts": "4.0.0-beta-*",
- "System.Diagnostics.Debug": "4.0.10-beta-*",
- "System.Diagnostics.Tools": "4.0.0-beta-*",
- "System.Diagnostics.Tracing": "4.0.10-beta-*",
- "System.Dynamic.Runtime": "4.0.10-beta-*",
- "System.Globalization": "4.0.10-beta-*",
- "System.IO": "4.0.10-beta-*",
- "System.IO.FileSystem": "4.0.0-beta-*",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-*",
- "System.Linq": "4.0.0-beta-*",
- "System.Reflection": "4.0.10-beta-*",
- "System.Reflection.Extensions": "4.0.0-beta-*",
- "System.Resources.ResourceManager": "4.0.0-beta-*",
- "System.Runtime": "4.0.20-beta-*",
- "System.Runtime.Extensions": "4.0.10-beta-*",
- "System.Runtime.Handles": "4.0.0-beta-*",
- "System.Runtime.InteropServices": "4.0.20-beta-*",
- "System.Text.Encoding": "4.0.10-beta-*",
- "System.Text.Encoding.Extensions": "4.0.10-beta-*",
- "System.Text.RegularExpressions": "4.0.10-beta-*",
- "System.Threading": "4.0.0-beta-*",
- "System.Threading.Tasks": "4.0.10-beta-*",
- "System.Xml.ReaderWriter": "4.0.10-beta-*",
- "System.Xml.XDocument": "4.0.10-beta-*",
- "System.Threading.ThreadPool": "4.0.10-beta-*",
- "System.Threading.Overlapped": "4.0.0-beta-*"
+ "System.Diagnostics.Process": "4.0.0-beta-23302",
+ "System.IO": "4.0.10-beta-23302",
+ "System.IO.FileSystem": "4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives": "4.0.0-beta-23302",
+ "System.Runtime": "4.0.20-beta-23302",
+ "System.Runtime.Extensions": "4.0.10-beta-23302",
+ "System.Runtime.Handles": "4.0.0-beta-23302",
+ "System.Threading": "4.0.10-beta-23302",
+ "System.Globalization.Calendars": "4.0.0-beta-23302",
+ "System.Globalization": "4.0.10-beta-23302",
+ "System.Text.Encoding": "4.0.10-beta-23302",
+ "System.Runtime.InteropServices": "4.0.20-beta-23302",
+ "System.Collections": "4.0.10-beta-23302",
+ "System.Console": "4.0.0-beta-23302",
+ "System.Reflection": "4.0.10-beta-23302",
+ "System.Reflection.Primitives": "4.0.0-beta-23302",
+ "System.ComponentModel": "4.0.1-beta-23302",
+
+
},
"frameworks": {
"dnxcore50": {}
}
-}
-
+} \ No newline at end of file
diff --git a/tests/src/runtime/project.lock.json b/tests/src/runtime/project.lock.json
index 833bfcb844..164420d532 100644
--- a/tests/src/runtime/project.lock.json
+++ b/tests/src/runtime/project.lock.json
@@ -3,259 +3,38 @@
"version": -9996,
"targets": {
"DNXCore,Version=v5.0": {
- "Microsoft.DotNet.CoreCLR.TestDependencies/1.0.0-prerelease": {
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Globalization": "4.0.10"
+ },
"compile": {
- "lib/aspnetcore50/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-com-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-com-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-comm-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-console-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-console-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-delayload-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-handle-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-heap-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-3.dll": {},
- "lib/aspnetcore50/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-normalization-l1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-profile-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-realtime-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-registry-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-registry-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-l1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-String-L2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-synch-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-synch-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-timezone-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-url-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-util-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-version-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-wow64-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-xstate-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-xstate-l2-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-base-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-provider-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-sddl-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-service-management-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-management-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "lib/aspnetcore50/System.Core.dll": {},
- "lib/aspnetcore50/System.dll": {},
- "lib/aspnetcore50/System.Xml.dll": {},
- "lib/aspnetcore50/System.Xml.Linq.dll": {}
+ "ref/dotnet/Microsoft.Win32.Registry.dll": {}
},
"runtime": {
- "lib/aspnetcore50/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-com-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-com-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-comm-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-console-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-console-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-delayload-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-handle-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-heap-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-3.dll": {},
- "lib/aspnetcore50/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-normalization-l1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-profile-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-realtime-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-registry-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-registry-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-l1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-String-L2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-synch-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-synch-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-timezone-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-url-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-util-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-version-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-wow64-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-xstate-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-core-xstate-l2-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "lib/aspnetcore50/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-base-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "lib/aspnetcore50/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-provider-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-security-sddl-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-service-management-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-management-l2-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-0.dll": {},
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-1.dll": {},
- "lib/aspnetcore50/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "lib/aspnetcore50/System.Core.dll": {},
- "lib/aspnetcore50/System.dll": {},
- "lib/aspnetcore50/System.Xml.dll": {},
- "lib/aspnetcore50/System.Xml.Linq.dll": {}
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll": {}
}
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Collections.dll": {}
@@ -264,23 +43,15 @@
"lib/DNXCore50/System.Collections.dll": {}
}
},
- "System.Collections.Concurrent/4.0.10-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Diagnostics.Tracing": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
+ "ref/dotnet/System.ComponentModel.dll": {}
},
"runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
+ "lib/dotnet/System.ComponentModel.dll": {}
}
},
"System.Console/4.0.0-beta-23302": {
@@ -302,20 +73,9 @@
"lib/DNXCore50/System.Console.dll": {}
}
},
- "System.Diagnostics.Contracts/4.0.0-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Diagnostics.Debug.dll": {}
@@ -324,65 +84,63 @@
"lib/DNXCore50/System.Diagnostics.Debug.dll": {}
}
},
- "System.Diagnostics.Tools/4.0.0-beta-23127": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "Microsoft.Win32.Registry": "4.0.0-beta-23302",
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Threading.Thread": "4.0.0-beta-23302",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Threading.ThreadPool": "4.0.10-beta-23302",
+ "System.Globalization": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10"
},
"compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ "ref/dotnet/System.Diagnostics.Process.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ "lib/DNXCore50/System.Diagnostics.Process.dll": {}
}
},
- "System.Dynamic.Runtime/4.0.10-beta-23127": {
+ "System.Globalization/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Reflection.Emit": "4.0.0-beta-23127",
- "System.Reflection.TypeExtensions": "4.0.0-beta-23127",
- "System.Linq": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Reflection": "4.0.10-beta-23127",
- "System.Linq.Expressions": "4.0.10-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.ObjectModel": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ "ref/dotnet/System.Globalization.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ "lib/DNXCore50/System.Globalization.dll": {}
}
},
- "System.Globalization/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Globalization.dll": {}
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
}
},
- "System.IO/4.0.10-beta-23127": {
+ "System.IO/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
"ref/dotnet/System.IO.dll": {}
@@ -391,21 +149,21 @@
"lib/DNXCore50/System.IO.dll": {}
}
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127",
- "System.Threading.Overlapped": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Collections": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.dll": {}
@@ -414,9 +172,9 @@
"lib/DNXCore50/System.IO.FileSystem.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
@@ -425,71 +183,16 @@
"lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Linq/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Reflection.TypeExtensions": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Reflection.Emit": "4.0.0-beta-23127",
- "System.Linq": "4.0.0-beta-23127",
- "System.Reflection.Extensions": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Reflection": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.ObjectModel": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.ObjectModel/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"runtime": {
"lib/DNXCore50/System.Private.Uri.dll": {}
}
},
- "System.Reflection/4.0.10-beta-23127": {
+ "System.Reflection/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.20",
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.dll": {}
@@ -498,49 +201,9 @@
"lib/DNXCore50/System.Reflection.dll": {}
}
},
- "System.Reflection.Emit/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Emit.ILGeneration": "4.0.0-beta-23127",
- "System.IO": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Reflection.Primitives.dll": {}
@@ -549,23 +212,11 @@
"lib/DNXCore50/System.Reflection.Primitives.dll": {}
}
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
+ "System.Resources.ResourceManager/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Globalization": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Globalization": "4.0.0"
},
"compile": {
"ref/dotnet/System.Resources.ResourceManager.dll": {}
@@ -574,9 +225,9 @@
"lib/DNXCore50/System.Resources.ResourceManager.dll": {}
}
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"dependencies": {
- "System.Private.Uri": "4.0.0-beta-23127"
+ "System.Private.Uri": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.dll": {}
@@ -585,9 +236,9 @@
"lib/DNXCore50/System.Runtime.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127"
+ "System.Runtime": "4.0.20"
},
"compile": {
"ref/dotnet/System.Runtime.Extensions.dll": {}
@@ -596,9 +247,9 @@
"lib/DNXCore50/System.Runtime.Extensions.dll": {}
}
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.Handles.dll": {}
@@ -607,12 +258,12 @@
"lib/DNXCore50/System.Runtime.Handles.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Reflection": "4.0.0-beta-23127",
- "System.Reflection.Primitives": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Runtime.InteropServices.dll": {}
@@ -621,9 +272,9 @@
"lib/DNXCore50/System.Runtime.InteropServices.dll": {}
}
},
- "System.Text.Encoding/4.0.10-beta-23127": {
+ "System.Text.Encoding/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Text.Encoding.dll": {}
@@ -632,10 +283,10 @@
"lib/DNXCore50/System.Text.Encoding.dll": {}
}
},
- "System.Text.Encoding.Extensions/4.0.10-beta-23127": {
+ "System.Text.Encoding.Extensions/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
},
"compile": {
"ref/dotnet/System.Text.Encoding.Extensions.dll": {}
@@ -644,35 +295,22 @@
"lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.Text.RegularExpressions/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ "ref/dotnet/System.Threading.dll": {}
},
"runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ "lib/DNXCore50/System.Threading.dll": {}
}
},
- "System.Threading/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Threading.Tasks": "4.0.0-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.0-beta-23127",
- "System.Runtime.Handles": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Overlapped.dll": {}
@@ -681,9 +319,9 @@
"lib/DNXCore50/System.Threading.Overlapped.dll": {}
}
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"dependencies": {
- "System.Runtime": "4.0.0-beta-23127"
+ "System.Runtime": "4.0.0"
},
"compile": {
"ref/dotnet/System.Threading.Tasks.dll": {}
@@ -692,202 +330,82 @@
"lib/DNXCore50/System.Threading.Tasks.dll": {}
}
},
- "System.Threading.ThreadPool/4.0.10-beta-23302": {
+ "System.Threading.Thread/4.0.0-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0"
+ "System.Runtime": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Threading.ThreadPool.dll": {}
+ "ref/dotnet/System.Threading.Thread.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
+ "lib/DNXCore50/System.Threading.Thread.dll": {}
}
},
- "System.Xml.ReaderWriter/4.0.10-beta-23127": {
- "dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Threading.Tasks": "4.0.10-beta-23127",
- "System.Runtime.InteropServices": "4.0.20-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.IO.FileSystem": "4.0.0-beta-23127",
- "System.IO.FileSystem.Primitives": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Text.RegularExpressions": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Text.Encoding.Extensions": "4.0.10-beta-23127"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10-beta-23127": {
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
"dependencies": {
- "System.Runtime": "4.0.20-beta-23127",
- "System.IO": "4.0.10-beta-23127",
- "System.Xml.ReaderWriter": "4.0.10-beta-23127",
- "System.Resources.ResourceManager": "4.0.0-beta-23127",
- "System.Diagnostics.Debug": "4.0.10-beta-23127",
- "System.Collections": "4.0.10-beta-23127",
- "System.Globalization": "4.0.10-beta-23127",
- "System.Threading": "4.0.10-beta-23127",
- "System.Text.Encoding": "4.0.10-beta-23127",
- "System.Reflection": "4.0.10-beta-23127",
- "System.Runtime.Extensions": "4.0.10-beta-23127"
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
+ "ref/dotnet/System.Threading.ThreadPool.dll": {}
},
"runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
+ "lib/DNXCore50/System.Threading.ThreadPool.dll": {}
}
}
}
},
"libraries": {
- "Microsoft.DotNet.CoreCLR.TestDependencies/1.0.0-prerelease": {
- "sha512": "vz04+hDn8cLuWssbzTfJ8qhtfjkUSrGiW35crQYMy+a7pLfUbaFUiU3oDEe9maUV8/RNqsoels3MBK2vJB5Nhw==",
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "serviceable": true,
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg",
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0-beta-23302": {
+ "serviceable": true,
+ "sha512": "63Vc0lDW+pMCSd6ygScz/XTiJE3Ou5Sr7yrZ0HE/Ym/Bi/mN0LMAJqUtAUSJxVBuqbozW/q39RpNLIZ+QlJvig==",
"files": [
- "Microsoft.DotNet.CoreCLR.TestDependencies.1.0.0-prerelease.nupkg",
- "Microsoft.DotNet.CoreCLR.TestDependencies.1.0.0-prerelease.nupkg.sha512",
- "Microsoft.DotNet.CoreCLR.TestDependencies.nuspec",
- "lib/aspnetcore50/API-MS-Win-Base-Util-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-com-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-com-private-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-comm-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-console-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-console-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-datetime-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-debug-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-delayload-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-errorhandling-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-fibers-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-file-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-file-l1-2-1.dll",
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-file-l2-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-handle-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-heap-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-heap-obsolete-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-interlocked-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-io-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "lib/aspnetcore50/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-libraryloader-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-localization-l1-2-1.dll",
- "lib/aspnetcore50/api-ms-win-core-localization-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-2.dll",
- "lib/aspnetcore50/api-ms-win-core-memory-l1-1-3.dll",
- "lib/aspnetcore50/api-ms-win-core-namedpipe-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-normalization-l1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-privateprofile-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-processenvironment-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-processsecurity-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-processthreads-l1-1-2.dll",
- "lib/aspnetcore50/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-profile-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-psapi-ansi-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-psapi-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-realtime-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-registry-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-registry-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-rtlsupport-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-shutdown-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-string-l1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Core-String-L2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "lib/aspnetcore50/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-stringloader-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-synch-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-synch-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-1.dll",
- "lib/aspnetcore50/api-ms-win-core-sysinfo-l1-2-2.dll",
- "lib/aspnetcore50/api-ms-win-core-threadpool-l1-2-0.dll",
- "lib/aspnetcore50/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-threadpool-private-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-timezone-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-url-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-util-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-version-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-error-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-registration-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-winrt-string-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-wow64-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-xstate-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-core-xstate-l2-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-devices-config-L1-1-1.dll",
- "lib/aspnetcore50/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Eventing-Controller-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-Eventing-Provider-L1-1-0.dll",
- "lib/aspnetcore50/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-ro-typeresolution-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-base-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-lsalookup-l2-1-1.dll",
- "lib/aspnetcore50/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-provider-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-security-sddl-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-service-core-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-service-management-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-service-management-l2-1-0.dll",
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-0.dll",
- "lib/aspnetcore50/api-ms-win-service-private-l1-1-1.dll",
- "lib/aspnetcore50/api-ms-win-service-winsvc-l1-1-0.dll",
- "lib/aspnetcore50/System.Core.dll",
- "lib/aspnetcore50/System.dll",
- "lib/aspnetcore50/System.Xml.dll",
- "lib/aspnetcore50/System.Xml.Linq.dll"
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg",
+ "Microsoft.Win32.Registry.4.0.0-beta-23302.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "lib/DNXCore50/Microsoft.Win32.Registry.dll",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/dotnet/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll"
]
},
- "System.Collections/4.0.10-beta-23127": {
+ "System.Collections/4.0.10": {
"serviceable": true,
- "sha512": "1XSlnhJpGCiRzmHn68jcX6yKPmJEdlUd1iE9KBTOR6posRM9xbFIgVMz8YxNSm76iFi5ukP8PVgs1ks0gWdkZQ==",
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
"files": [
- "System.Collections.4.0.10-beta-23127.nupkg",
- "System.Collections.4.0.10-beta-23127.nupkg.sha512",
+ "System.Collections.4.0.10.nupkg",
+ "System.Collections.4.0.10.nupkg.sha512",
"System.Collections.nuspec",
"lib/DNXCore50/System.Collections.dll",
"lib/MonoAndroid10/_._",
@@ -915,35 +433,25 @@
"runtimes/win8-aot/lib/netcore50/System.Collections.dll"
]
},
- "System.Collections.Concurrent/4.0.10-beta-23127": {
+ "System.ComponentModel/4.0.1-beta-23302": {
"serviceable": true,
- "sha512": "6ztGCgMpxYIVbHC0KYDDR2UdwzVXT7QB827EkPHntcRJKmcyEYbH3ZS3uWXOoLG8PBTSoJfVP/k2Wpf0CwcKvA==",
+ "sha512": "Ju+nhdZ8gMwZAXRIr/ACoME9I9SpxeS+Xw4Bouok4xTvbbwkjlT55Mr9gybqcGMp4F/hzS55RnQDIiRN70fEdg==",
"files": [
- "System.Collections.Concurrent.4.0.10-beta-23127.nupkg",
- "System.Collections.Concurrent.4.0.10-beta-23127.nupkg.sha512",
- "System.Collections.Concurrent.nuspec",
- "lib/dotnet/System.Collections.Concurrent.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Collections.Concurrent.dll",
- "ref/dotnet/System.Collections.Concurrent.xml",
- "ref/dotnet/de/System.Collections.Concurrent.xml",
- "ref/dotnet/es/System.Collections.Concurrent.xml",
- "ref/dotnet/fr/System.Collections.Concurrent.xml",
- "ref/dotnet/it/System.Collections.Concurrent.xml",
- "ref/dotnet/ja/System.Collections.Concurrent.xml",
- "ref/dotnet/ko/System.Collections.Concurrent.xml",
- "ref/dotnet/ru/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "System.ComponentModel.4.0.1-beta-23302.nupkg",
+ "System.ComponentModel.4.0.1-beta-23302.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
]
},
"System.Console/4.0.0-beta-23302": {
@@ -967,44 +475,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Diagnostics.Contracts/4.0.0-beta-23127": {
- "sha512": "KgTf4+q1ciCZ3f7zS8PwCFcFSOkkQZBuxRje5AKXTdFjTwGxKjp42h7j2raZU5Up4j4wfNjgYmXDgjf8Txod4A==",
- "files": [
- "System.Diagnostics.Contracts.4.0.0-beta-23127.nupkg",
- "System.Diagnostics.Contracts.4.0.0-beta-23127.nupkg.sha512",
- "System.Diagnostics.Contracts.nuspec",
- "lib/DNXCore50/System.Diagnostics.Contracts.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Diagnostics.Contracts.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Diagnostics.Contracts.dll",
- "ref/dotnet/System.Diagnostics.Contracts.xml",
- "ref/dotnet/de/System.Diagnostics.Contracts.xml",
- "ref/dotnet/es/System.Diagnostics.Contracts.xml",
- "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
- "ref/dotnet/it/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Diagnostics.Contracts.dll",
- "ref/netcore50/System.Diagnostics.Contracts.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll"
- ]
- },
- "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "System.Diagnostics.Debug/4.0.10": {
"serviceable": true,
- "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
"files": [
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
- "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.4.0.10.nupkg",
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
"System.Diagnostics.Debug.nuspec",
"lib/DNXCore50/System.Diagnostics.Debug.dll",
"lib/MonoAndroid10/_._",
@@ -1032,123 +508,32 @@
"runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
]
},
- "System.Diagnostics.Tools/4.0.0-beta-23127": {
+ "System.Diagnostics.Process/4.0.0-beta-23302": {
"serviceable": true,
- "sha512": "XwGB3xujbltZNvijseNclviPyTkSFTJbWUnIK64T8QqBKlmM+vclOfqTq0XFPk+E3f1wQD1Ild5qny/g03rGow==",
+ "sha512": "FtflxzCJUdgw+4suLaWz82EOLxVa7X6DWbY4eSRIomDlMwYrsof8Ewz81XhKMWY0EOY/5Nx+r/oPTbFUECAiUg==",
"files": [
- "System.Diagnostics.Tools.4.0.0-beta-23127.nupkg",
- "System.Diagnostics.Tools.4.0.0-beta-23127.nupkg.sha512",
- "System.Diagnostics.Tools.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tools.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Diagnostics.Tools.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Diagnostics.Tools.dll",
- "ref/dotnet/System.Diagnostics.Tools.xml",
- "ref/dotnet/de/System.Diagnostics.Tools.xml",
- "ref/dotnet/es/System.Diagnostics.Tools.xml",
- "ref/dotnet/fr/System.Diagnostics.Tools.xml",
- "ref/dotnet/it/System.Diagnostics.Tools.xml",
- "ref/dotnet/ja/System.Diagnostics.Tools.xml",
- "ref/dotnet/ko/System.Diagnostics.Tools.xml",
- "ref/dotnet/ru/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Diagnostics.Tools.dll",
- "ref/netcore50/System.Diagnostics.Tools.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
- ]
- },
- "System.Diagnostics.Tracing/4.0.10-beta-23127": {
- "sha512": "PxmNxeJ+kMNnPv2ezt5Z8LDBtGhjOL1fKr75UervU7dQSLHhuIq9nJXFaW6x3rlnmlJLXsefrZnm7QLNtgqWAw==",
- "files": [
- "License.rtf",
- "System.Diagnostics.Tracing.4.0.10-beta-23127.nupkg",
- "System.Diagnostics.Tracing.4.0.10-beta-23127.nupkg.sha512",
- "System.Diagnostics.Tracing.nuspec",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg",
+ "System.Diagnostics.Process.4.0.0-beta-23302.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Process.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net451/_._",
- "lib/win81/_._",
- "lib/wpa81/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
- "ref/dotnet/System.Diagnostics.Tracing.dll",
- "ref/dotnet/System.Diagnostics.Tracing.xml",
- "ref/dotnet/de/System.Diagnostics.Tracing.xml",
- "ref/dotnet/es/System.Diagnostics.Tracing.xml",
- "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
- "ref/dotnet/it/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/System.Diagnostics.Process.dll",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net451/_._",
- "ref/netcore50/System.Diagnostics.Tracing.dll",
- "ref/netcore50/System.Diagnostics.Tracing.xml",
- "ref/netcore50/de/System.Diagnostics.Tracing.xml",
- "ref/netcore50/es/System.Diagnostics.Tracing.xml",
- "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
- "ref/netcore50/it/System.Diagnostics.Tracing.xml",
- "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
- "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
- "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
- "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
- "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
- "ref/win81/_._",
- "ref/wpa81/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
},
- "System.Dynamic.Runtime/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "CdHP5xdcur8RBwv3Ywmq2MQypHpb4KbGaY1dD2DkNP7cm50tovA/p7oue96wKgm44IYsCJm6Es75ton15WdgwA==",
- "files": [
- "runtime.json",
- "System.Dynamic.Runtime.4.0.10-beta-23127.nupkg",
- "System.Dynamic.Runtime.4.0.10-beta-23127.nupkg.sha512",
- "System.Dynamic.Runtime.nuspec",
- "lib/DNXCore50/System.Dynamic.Runtime.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Dynamic.Runtime.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Dynamic.Runtime.dll",
- "ref/dotnet/System.Dynamic.Runtime.xml",
- "ref/dotnet/de/System.Dynamic.Runtime.xml",
- "ref/dotnet/es/System.Dynamic.Runtime.xml",
- "ref/dotnet/fr/System.Dynamic.Runtime.xml",
- "ref/dotnet/it/System.Dynamic.Runtime.xml",
- "ref/dotnet/ja/System.Dynamic.Runtime.xml",
- "ref/dotnet/ko/System.Dynamic.Runtime.xml",
- "ref/dotnet/ru/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
- ]
- },
- "System.Globalization/4.0.10-beta-23127": {
- "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
"files": [
- "System.Globalization.4.0.10-beta-23127.nupkg",
- "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.4.0.10.nupkg",
+ "System.Globalization.4.0.10.nupkg.sha512",
"System.Globalization.nuspec",
"lib/DNXCore50/System.Globalization.dll",
"lib/MonoAndroid10/_._",
@@ -1176,12 +561,44 @@
"runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
]
},
- "System.IO/4.0.10-beta-23127": {
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg",
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.IO/4.0.10": {
"serviceable": true,
- "sha512": "YOBBR0IcbiCRKyv+WDz1ofHSj8m+uGeBA3NJtZTcKMQxo3kJaB15+LIlh3qprRz3WxhQ08uPy7P/orbQ7vBHkQ==",
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
"files": [
- "System.IO.4.0.10-beta-23127.nupkg",
- "System.IO.4.0.10-beta-23127.nupkg.sha512",
+ "System.IO.4.0.10.nupkg",
+ "System.IO.4.0.10.nupkg.sha512",
"System.IO.nuspec",
"lib/DNXCore50/System.IO.dll",
"lib/MonoAndroid10/_._",
@@ -1209,12 +626,12 @@
"runtimes/win8-aot/lib/netcore50/System.IO.dll"
]
},
- "System.IO.FileSystem/4.0.0-beta-23127": {
+ "System.IO.FileSystem/4.0.0": {
"serviceable": true,
- "sha512": "kqCi4we0nY7GWnW0qbjALOX7BPQNaOpsDNbBDDoX2YSp+cEbqWPpcutqHNLeD7YjsZ/ZgrDvNJpAi2eXYeCtRQ==",
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
"files": [
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.4.0.0.nupkg",
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
"System.IO.FileSystem.nuspec",
"lib/DNXCore50/System.IO.FileSystem.dll",
"lib/MonoAndroid10/_._",
@@ -1241,12 +658,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0-beta-23127": {
+ "System.IO.FileSystem.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "xyAAsqf/198kaCGfaL5KLnVCdkP877b2ohtQPVS5ilkhZ0pkjZ3Uy3fwGmGXVseBI9m8lpO1KDb3OG+cQRhRiw==",
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg",
- "System.IO.FileSystem.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
"lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/MonoAndroid10/_._",
@@ -1272,109 +689,12 @@
"ref/xamarinmac20/_._"
]
},
- "System.Linq/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "pvB6d8TuwcsU20Im73SKprww15O6Nf48NPd80rmJHDJofRgpzMZ6M5VTBcMXBMlS8jXHpq0ORXOUQ8F+0OmVCg==",
- "files": [
- "System.Linq.4.0.0-beta-23127.nupkg",
- "System.Linq.4.0.0-beta-23127.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Linq.Expressions/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "sTx6tiIJwc9gECz2gv9+2e7hFpRlX0GbRAPowFtD95dcWgm1MlYV+3WF70XismWnPN9k5/ZHTyz4RjEPFY+lBg==",
- "files": [
- "runtime.json",
- "System.Linq.Expressions.4.0.10-beta-23127.nupkg",
- "System.Linq.Expressions.4.0.10-beta-23127.nupkg.sha512",
- "System.Linq.Expressions.nuspec",
- "lib/DNXCore50/System.Linq.Expressions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Linq.Expressions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Linq.Expressions.dll",
- "ref/dotnet/System.Linq.Expressions.xml",
- "ref/dotnet/de/System.Linq.Expressions.xml",
- "ref/dotnet/es/System.Linq.Expressions.xml",
- "ref/dotnet/fr/System.Linq.Expressions.xml",
- "ref/dotnet/it/System.Linq.Expressions.xml",
- "ref/dotnet/ja/System.Linq.Expressions.xml",
- "ref/dotnet/ko/System.Linq.Expressions.xml",
- "ref/dotnet/ru/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
- ]
- },
- "System.ObjectModel/4.0.10-beta-23127": {
- "serviceable": true,
- "sha512": "WddIdzpJxPz+UI3wlUPNpeZwMQEX6AxxnT/ycTmSdFVUazsb1sRxE92TeYMDKpIlEu6jRvuv8A36yGsQr5CEkQ==",
- "files": [
- "System.ObjectModel.4.0.10-beta-23127.nupkg",
- "System.ObjectModel.4.0.10-beta-23127.nupkg.sha512",
- "System.ObjectModel.nuspec",
- "lib/dotnet/System.ObjectModel.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.ObjectModel.dll",
- "ref/dotnet/System.ObjectModel.xml",
- "ref/dotnet/de/System.ObjectModel.xml",
- "ref/dotnet/es/System.ObjectModel.xml",
- "ref/dotnet/fr/System.ObjectModel.xml",
- "ref/dotnet/it/System.ObjectModel.xml",
- "ref/dotnet/ja/System.ObjectModel.xml",
- "ref/dotnet/ko/System.ObjectModel.xml",
- "ref/dotnet/ru/System.ObjectModel.xml",
- "ref/dotnet/zh-hans/System.ObjectModel.xml",
- "ref/dotnet/zh-hant/System.ObjectModel.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Private.Uri/4.0.0-beta-23127": {
+ "System.Private.Uri/4.0.0": {
"serviceable": true,
- "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
"files": [
- "System.Private.Uri.4.0.0-beta-23127.nupkg",
- "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.4.0.0.nupkg",
+ "System.Private.Uri.4.0.0.nupkg.sha512",
"System.Private.Uri.nuspec",
"lib/DNXCore50/System.Private.Uri.dll",
"lib/netcore50/System.Private.Uri.dll",
@@ -1383,11 +703,11 @@
"runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
]
},
- "System.Reflection/4.0.10-beta-23127": {
- "sha512": "U7dLeaLgSqelu4hTebGB9L8vhIjvtuS5n4OuQmmyydHHM8/hoATIm6tdY49h9u0EMZEG1j5A4+DFHzjyz5bW4w==",
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
"files": [
- "System.Reflection.4.0.10-beta-23127.nupkg",
- "System.Reflection.4.0.10-beta-23127.nupkg.sha512",
+ "System.Reflection.4.0.10.nupkg",
+ "System.Reflection.4.0.10.nupkg.sha512",
"System.Reflection.nuspec",
"lib/DNXCore50/System.Reflection.dll",
"lib/MonoAndroid10/_._",
@@ -1415,97 +735,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
]
},
- "System.Reflection.Emit/4.0.0-beta-23127": {
- "sha512": "v4Fzkc1VvgjK5Y0zqY8a0vFLQvz9XbEDC7wrLi0YLEjgmnUw8gxsWFgFQnOABjUYc28ygwQjz1Zpl+sfnIHgFw==",
- "files": [
- "System.Reflection.Emit.4.0.0-beta-23127.nupkg",
- "System.Reflection.Emit.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Emit.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.dll",
- "lib/MonoAndroid10/_._",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Emit.dll",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Reflection.Emit.dll",
- "ref/dotnet/System.Reflection.Emit.xml",
- "ref/dotnet/de/System.Reflection.Emit.xml",
- "ref/dotnet/es/System.Reflection.Emit.xml",
- "ref/dotnet/fr/System.Reflection.Emit.xml",
- "ref/dotnet/it/System.Reflection.Emit.xml",
- "ref/dotnet/ja/System.Reflection.Emit.xml",
- "ref/dotnet/ko/System.Reflection.Emit.xml",
- "ref/dotnet/ru/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
- "ref/MonoAndroid10/_._",
- "ref/net45/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Reflection.Emit.ILGeneration/4.0.0-beta-23127": {
- "sha512": "Z953hng7bseRmyedsWYyRMXm6VlKYaAizg/h1bN3Yol+dKcdU1PPNgtyM5lFf1poMQQWedqFrB6wP+PrV9MNFQ==",
- "files": [
- "System.Reflection.Emit.ILGeneration.4.0.0-beta-23127.nupkg",
- "System.Reflection.Emit.ILGeneration.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Emit.ILGeneration.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
- "lib/wp80/_._",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
- "ref/net45/_._",
- "ref/wp80/_._"
- ]
- },
- "System.Reflection.Extensions/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "aqLWJLH1vBW3M6QSEHXcPuhyIoN+uPVNbcB7D/RoAd5u3OzdaO2MtR98USrD7LIUKlKP8nujoHgvweX0m23Kgw==",
- "files": [
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.Extensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Reflection.Extensions.dll",
- "ref/netcore50/System.Reflection.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "System.Reflection.Primitives/4.0.0": {
"serviceable": true,
- "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
"files": [
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
- "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
"lib/DNXCore50/System.Reflection.Primitives.dll",
"lib/net45/_._",
@@ -1533,45 +768,12 @@
"runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
]
},
- "System.Reflection.TypeExtensions/4.0.0-beta-23127": {
+ "System.Resources.ResourceManager/4.0.0": {
"serviceable": true,
- "sha512": "vVc+uhYZh6k4+tDxl0QeP31dq3RUySaiDjSmQ2aOEnVfBs7xtbNaxXLXKd5BBAweNQIZBZ5L1Yv0wC2tCa17KQ==",
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
"files": [
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg",
- "System.Reflection.TypeExtensions.4.0.0-beta-23127.nupkg.sha512",
- "System.Reflection.TypeExtensions.nuspec",
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.TypeExtensions.dll",
- "lib/netcore50/System.Reflection.TypeExtensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Reflection.TypeExtensions.dll",
- "ref/dotnet/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Reflection.TypeExtensions.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
- ]
- },
- "System.Resources.ResourceManager/4.0.0-beta-23127": {
- "serviceable": true,
- "sha512": "+stu9oGQvmjeFJfhg4zRf/D0jNGa2L7MIkGz3ik70loEFHLE3OrOXFt3T+3eG37Z6md2KCWKe+85ct6VDaEtWA==",
- "files": [
- "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg",
- "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg.sha512",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
"System.Resources.ResourceManager.nuspec",
"lib/DNXCore50/System.Resources.ResourceManager.dll",
"lib/net45/_._",
@@ -1599,12 +801,12 @@
"runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
]
},
- "System.Runtime/4.0.20-beta-23127": {
+ "System.Runtime/4.0.20": {
"serviceable": true,
- "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
"files": [
- "System.Runtime.4.0.20-beta-23127.nupkg",
- "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.4.0.20.nupkg",
+ "System.Runtime.4.0.20.nupkg.sha512",
"System.Runtime.nuspec",
"lib/DNXCore50/System.Runtime.dll",
"lib/MonoAndroid10/_._",
@@ -1632,12 +834,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
]
},
- "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "System.Runtime.Extensions/4.0.10": {
"serviceable": true,
- "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
"files": [
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
- "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.4.0.10.nupkg",
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
"lib/DNXCore50/System.Runtime.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -1665,12 +867,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
]
},
- "System.Runtime.Handles/4.0.0-beta-23127": {
+ "System.Runtime.Handles/4.0.0": {
"serviceable": true,
- "sha512": "q+CqdcecC00xfyVHTQhtned/RNzZhAtS/04uchISsl5ovKEAnnSRCOPOJJud/dl9iW12U+Lt8YlKub/LoxbZtQ==",
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
"files": [
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg",
- "System.Runtime.Handles.4.0.0-beta-23127.nupkg.sha512",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
"System.Runtime.Handles.nuspec",
"lib/DNXCore50/System.Runtime.Handles.dll",
"lib/MonoAndroid10/_._",
@@ -1698,12 +900,12 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
]
},
- "System.Runtime.InteropServices/4.0.20-beta-23127": {
+ "System.Runtime.InteropServices/4.0.20": {
"serviceable": true,
- "sha512": "oJpQACYOQ/TXcIEZh8MdIqkDlRrnXV9DoPiVnXUgnKYFub7NnKb02sx65eWrNPwutt0ewDD9hNAuPjAGBC1MQA==",
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
"files": [
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg",
- "System.Runtime.InteropServices.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.4.0.20.nupkg",
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
"lib/DNXCore50/System.Runtime.InteropServices.dll",
"lib/MonoAndroid10/_._",
@@ -1731,11 +933,11 @@
"runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
]
},
- "System.Text.Encoding/4.0.10-beta-23127": {
- "sha512": "XUOP6mx45Fk4fUcinHnUdeXGzQaXGskTBvI4/v195wCyUhsHQXFvnVVDevMoFlrcjb7Lvm6UdIORmqA1y4onmg==",
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
"files": [
- "System.Text.Encoding.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
"System.Text.Encoding.nuspec",
"lib/DNXCore50/System.Text.Encoding.dll",
"lib/MonoAndroid10/_._",
@@ -1763,11 +965,11 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
]
},
- "System.Text.Encoding.Extensions/4.0.10-beta-23127": {
- "sha512": "Vrbl+i8CCNo4Z8K1tNJ5GURvvbq+sS0J9mWsEZglFH8fJeq6oLTHPQYehrTe/dorz0gnSALUINGoOwHkCbki+Q==",
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
"files": [
- "System.Text.Encoding.Extensions.4.0.10-beta-23127.nupkg",
- "System.Text.Encoding.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
"System.Text.Encoding.Extensions.nuspec",
"lib/DNXCore50/System.Text.Encoding.Extensions.dll",
"lib/MonoAndroid10/_._",
@@ -1795,50 +997,18 @@
"runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
]
},
- "System.Text.RegularExpressions/4.0.10-beta-23127": {
+ "System.Threading/4.0.10": {
"serviceable": true,
- "sha512": "xDh2rudWn0gHbvdZFmXnP+PnCJ1Yq4VsS2R7vcqsIwCqm+oqzuLUXk6R/YNvJ30Z5r6Fdv4keiHPAZbx9UKT7w==",
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
"files": [
- "System.Text.RegularExpressions.4.0.10-beta-23127.nupkg",
- "System.Text.RegularExpressions.4.0.10-beta-23127.nupkg.sha512",
- "System.Text.RegularExpressions.nuspec",
- "lib/dotnet/System.Text.RegularExpressions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Text.RegularExpressions.dll",
- "ref/dotnet/System.Text.RegularExpressions.xml",
- "ref/dotnet/de/System.Text.RegularExpressions.xml",
- "ref/dotnet/es/System.Text.RegularExpressions.xml",
- "ref/dotnet/fr/System.Text.RegularExpressions.xml",
- "ref/dotnet/it/System.Text.RegularExpressions.xml",
- "ref/dotnet/ja/System.Text.RegularExpressions.xml",
- "ref/dotnet/ko/System.Text.RegularExpressions.xml",
- "ref/dotnet/ru/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Threading/4.0.0-beta-23127": {
- "sha512": "SSZaF3U+EjcgXqifrYus6mcx2GYkIplUBngnNHqR9tISvhGTbd04j5VF+I7dAwmoRKtaKEHWKEvc+uT+PxK00A==",
- "files": [
- "License.rtf",
- "System.Threading.4.0.0-beta-23127.nupkg",
- "System.Threading.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
"System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"ref/dotnet/System.Threading.dll",
@@ -1854,31 +1024,18 @@
"ref/dotnet/zh-hant/System.Threading.xml",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
+ "ref/net46/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Overlapped/4.0.0-beta-23127": {
+ "System.Threading.Overlapped/4.0.0": {
"serviceable": true,
- "sha512": "Do4dCnys5YNKU9OSaCVIS3pM9Ke0O7x41b+Gbxs6sXJ4zEYg0zbc/hI9t5fdeXXGFqQ7C6uDilQhHAz5GePyJA==",
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
"files": [
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg",
- "System.Threading.Overlapped.4.0.0-beta-23127.nupkg.sha512",
+ "System.Threading.Overlapped.4.0.0.nupkg",
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
"System.Threading.Overlapped.nuspec",
"lib/DNXCore50/System.Threading.Overlapped.dll",
"lib/net46/System.Threading.Overlapped.dll",
@@ -1897,12 +1054,12 @@
"ref/net46/System.Threading.Overlapped.dll"
]
},
- "System.Threading.Tasks/4.0.10-beta-23127": {
+ "System.Threading.Tasks/4.0.10": {
"serviceable": true,
- "sha512": "5K6t1u3aT7Yh8PbqmXyTnjDo4OJWDCCqHmAccauJ35hnXthzgSBiMvVr2wxtAl7A8eK/lVcSPKJIheJ6MZnLcg==",
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
"files": [
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg",
- "System.Threading.Tasks.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
"System.Threading.Tasks.nuspec",
"lib/DNXCore50/System.Threading.Tasks.dll",
"lib/MonoAndroid10/_._",
@@ -1930,85 +1087,44 @@
"runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
]
},
- "System.Threading.ThreadPool/4.0.10-beta-23302": {
- "serviceable": true,
- "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
- "files": [
- "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
- "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
- "System.Threading.ThreadPool.nuspec",
- "lib/DNXCore50/System.Threading.ThreadPool.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Threading.ThreadPool.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet/System.Threading.ThreadPool.dll",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Threading.ThreadPool.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Xml.ReaderWriter/4.0.10-beta-23127": {
+ "System.Threading.Thread/4.0.0-beta-23302": {
"serviceable": true,
- "sha512": "qDWTA6KSSCpqLlM0ZayuYmtChu5H+v6yciKR5PW12YHxKQuvteR0DnOnk/NThmb3N0K2NIE5ozgnjNdX+ESJ7Q==",
+ "sha512": "0tn5ET6NNDVjJdpacPXM9lwa3tZeKiIYZHOZPtsbORXop84IN93KenlcqEdPizxPsnOAgauVIgeKftnvwcvlsQ==",
"files": [
- "System.Xml.ReaderWriter.4.0.10-beta-23127.nupkg",
- "System.Xml.ReaderWriter.4.0.10-beta-23127.nupkg.sha512",
- "System.Xml.ReaderWriter.nuspec",
- "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg",
+ "System.Threading.Thread.4.0.0-beta-23302.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "lib/DNXCore50/System.Threading.Thread.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
+ "lib/net46/System.Threading.Thread.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
- "ref/dotnet/System.Xml.ReaderWriter.dll",
- "ref/dotnet/System.Xml.ReaderWriter.xml",
- "ref/dotnet/de/System.Xml.ReaderWriter.xml",
- "ref/dotnet/es/System.Xml.ReaderWriter.xml",
- "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
- "ref/dotnet/it/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/System.Threading.Thread.dll",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net46/_._",
+ "ref/net46/System.Threading.Thread.dll",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
},
- "System.Xml.XDocument/4.0.10-beta-23127": {
+ "System.Threading.ThreadPool/4.0.10-beta-23302": {
"serviceable": true,
- "sha512": "2Gv6EgKZRV1t3epbXln8mqSjiZiQ1O+Kp+cXTMKnKxfqAJzjntVJMYBG3MTrzRAL/orUlZoIkGMO85gWlnF4Ig==",
+ "sha512": "dwwA7ce4yVXenjpJU20JyNn3zrXsWWkbw9UMNK49C09D7tmrYLSxzWSzY7/4034okFcOjQmtP5g36ZRZANZL9A==",
"files": [
- "System.Xml.XDocument.4.0.10-beta-23127.nupkg",
- "System.Xml.XDocument.4.0.10-beta-23127.nupkg.sha512",
- "System.Xml.XDocument.nuspec",
- "lib/dotnet/System.Xml.XDocument.dll",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg",
+ "System.Threading.ThreadPool.4.0.10-beta-23302.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "lib/DNXCore50/System.Threading.ThreadPool.dll",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
- "ref/dotnet/System.Xml.XDocument.dll",
- "ref/dotnet/System.Xml.XDocument.xml",
- "ref/dotnet/de/System.Xml.XDocument.xml",
- "ref/dotnet/es/System.Xml.XDocument.xml",
- "ref/dotnet/fr/System.Xml.XDocument.xml",
- "ref/dotnet/it/System.Xml.XDocument.xml",
- "ref/dotnet/ja/System.Xml.XDocument.xml",
- "ref/dotnet/ko/System.Xml.XDocument.xml",
- "ref/dotnet/ru/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/dotnet/System.Threading.ThreadPool.dll",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/net46/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._"
]
@@ -2016,36 +1132,23 @@
},
"projectFileDependencyGroups": {
"": [
- "Microsoft.DotNet.CoreCLR.TestDependencies >= 1.0.0-prerelease",
- "System.Collections >= 4.0.10-beta-*",
- "System.Collections.Concurrent >= 4.0.10-beta-*",
- "System.Console >= 4.0.0-beta-*",
- "System.Diagnostics.Contracts >= 4.0.0-beta-*",
- "System.Diagnostics.Debug >= 4.0.10-beta-*",
- "System.Diagnostics.Tools >= 4.0.0-beta-*",
- "System.Diagnostics.Tracing >= 4.0.10-beta-*",
- "System.Dynamic.Runtime >= 4.0.10-beta-*",
- "System.Globalization >= 4.0.10-beta-*",
- "System.IO >= 4.0.10-beta-*",
- "System.IO.FileSystem >= 4.0.0-beta-*",
- "System.IO.FileSystem.Primitives >= 4.0.0-beta-*",
- "System.Linq >= 4.0.0-beta-*",
- "System.Reflection >= 4.0.10-beta-*",
- "System.Reflection.Extensions >= 4.0.0-beta-*",
- "System.Resources.ResourceManager >= 4.0.0-beta-*",
- "System.Runtime >= 4.0.20-beta-*",
- "System.Runtime.Extensions >= 4.0.10-beta-*",
- "System.Runtime.Handles >= 4.0.0-beta-*",
- "System.Runtime.InteropServices >= 4.0.20-beta-*",
- "System.Text.Encoding >= 4.0.10-beta-*",
- "System.Text.Encoding.Extensions >= 4.0.10-beta-*",
- "System.Text.RegularExpressions >= 4.0.10-beta-*",
- "System.Threading >= 4.0.0-beta-*",
- "System.Threading.Tasks >= 4.0.10-beta-*",
- "System.Xml.ReaderWriter >= 4.0.10-beta-*",
- "System.Xml.XDocument >= 4.0.10-beta-*",
- "System.Threading.ThreadPool >= 4.0.10-beta-*",
- "System.Threading.Overlapped >= 4.0.0-beta-*"
+ "System.Diagnostics.Process >= 4.0.0-beta-23302",
+ "System.IO >= 4.0.10-beta-23302",
+ "System.IO.FileSystem >= 4.0.0-beta-23302",
+ "System.IO.FileSystem.Primitives >= 4.0.0-beta-23302",
+ "System.Runtime >= 4.0.20-beta-23302",
+ "System.Runtime.Extensions >= 4.0.10-beta-23302",
+ "System.Runtime.Handles >= 4.0.0-beta-23302",
+ "System.Threading >= 4.0.10-beta-23302",
+ "System.Globalization.Calendars >= 4.0.0-beta-23302",
+ "System.Globalization >= 4.0.10-beta-23302",
+ "System.Text.Encoding >= 4.0.10-beta-23302",
+ "System.Runtime.InteropServices >= 4.0.20-beta-23302",
+ "System.Collections >= 4.0.10-beta-23302",
+ "System.Console >= 4.0.0-beta-23302",
+ "System.Reflection >= 4.0.10-beta-23302",
+ "System.Reflection.Primitives >= 4.0.0-beta-23302",
+ "System.ComponentModel >= 4.0.1-beta-23302"
],
"DNXCore,Version=v5.0": []
}