From 4cf34fe7988ad04eaa7f699a5d0faea8a8394f95 Mon Sep 17 00:00:00 2001 From: Koundinya Veluri Date: Wed, 30 Sep 2015 12:20:52 -0700 Subject: 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. --- Documentation/project-docs/tests.md | 41 + src/inc/clr/fs/path.h | 19 + src/pal/src/CMakeLists.txt | 1 + src/pal/src/misc/stackstring.cpp | 138 ++ src/vm/corhost.cpp | 2 - src/vm/exceptmacros.h | 2 - tests/buildtest.cmd | 4 +- tests/dir.props | 15 + tests/publishdependency.targets | 1 - tests/runtest.cmd | 4 +- tests/runtest.proj | 2 +- tests/src/CLRTest.Execute.Bash.targets | 11 +- tests/src/CLRTest.Execute.Batch.targets | 29 +- .../CoreCLRTestLibrary/CoreCLRTestLibrary.csproj | 2 +- tests/src/Common/CoreCLRTestLibrary/project.json | 35 +- .../Common/CoreCLRTestLibrary/project.lock.json | 330 ++-- .../Coreclr.TestWrapper/Coreclr.TestWrapper.csproj | 3 +- tests/src/Common/Coreclr.TestWrapper/project.json | 27 +- .../Common/Coreclr.TestWrapper/project.lock.json | 354 +++-- .../Desktop.Coreclr.TestWrapper.csproj | 1 + tests/src/Exceptions/Finalization/project.json | 21 +- .../src/Exceptions/Finalization/project.lock.json | 612 +++++++- tests/src/GC/API/GCSettings/ILatencyTest.cs | 15 + tests/src/GC/API/GCSettings/ILatencyTest.csproj | 43 + tests/src/GC/API/GCSettings/InducedGen0GC.cs | 28 + tests/src/GC/API/GCSettings/InducedGen0GC.csproj | 46 + tests/src/GC/API/GCSettings/InducedGen1GC.cs | 28 + tests/src/GC/API/GCSettings/InducedGen1GC.csproj | 46 + tests/src/GC/API/GCSettings/InducedGen2GC.cs | 25 + tests/src/GC/API/GCSettings/InducedGen2GC.csproj | 46 + tests/src/GC/API/GCSettings/SecurityRulesV4.cs | 1 + tests/src/GC/API/GCSettings/app.config | 31 + tests/src/GC/API/GCSettings/project.json | 26 + tests/src/GC/API/GCSettings/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Coverage/LargeObjectAlloc.cs | 62 + tests/src/GC/Coverage/LargeObjectAlloc.csproj | 42 + tests/src/GC/Coverage/LargeObjectAlloc2.cs | 88 ++ tests/src/GC/Coverage/LargeObjectAlloc2.csproj | 42 + tests/src/GC/Coverage/app.config | 31 + tests/src/GC/Coverage/project.json | 26 + tests/src/GC/Coverage/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Features/HeapExpansion/Finalizer.cs | 41 + .../src/GC/Features/HeapExpansion/Finalizer.csproj | 46 + tests/src/GC/Features/HeapExpansion/GCUtil.cs | 98 ++ .../HeapExpansion/GCUtil_HeapExpansion.csproj | 43 + tests/src/GC/Features/HeapExpansion/Handles.cs | 36 + tests/src/GC/Features/HeapExpansion/Handles.csproj | 45 + tests/src/GC/Features/HeapExpansion/app.config | 31 + tests/src/GC/Features/HeapExpansion/project.json | 26 + .../GC/Features/HeapExpansion/project.lock.json | 1155 ++++++++++++++ .../src/GC/Features/Pinning/PinningOther/GCUtil.cs | 35 + .../Pinning/PinningOther/GCUtil_Pinning.csproj | 43 + .../Features/Pinning/PinningOther/PinnedCollect.cs | 65 + .../Pinning/PinningOther/PinnedCollect.csproj | 45 + .../Features/Pinning/PinningOther/PinnedHandle.cs | 36 + .../Pinning/PinningOther/PinnedHandle.csproj | 45 + .../GC/Features/Pinning/PinningOther/PinnedInt.cs | 38 + .../Features/Pinning/PinningOther/PinnedInt.csproj | 45 + .../GC/Features/Pinning/PinningOther/PinnedMany.cs | 53 + .../Pinning/PinningOther/PinnedMany.csproj | 45 + .../Pinning/PinningOther/PinnedMultiple.cs | 45 + .../Pinning/PinningOther/PinnedMultiple.csproj | 45 + .../Features/Pinning/PinningOther/PinnedObject.cs | 49 + .../Pinning/PinningOther/PinnedObject.csproj | 45 + .../GC/Features/Pinning/PinningOther/app.config | 35 + .../GC/Features/Pinning/PinningOther/project.json | 26 + .../Pinning/PinningOther/project.lock.json | 1155 ++++++++++++++ .../src/GC/Regressions/v2.0-beta1/149926/149926.cs | 61 + .../GC/Regressions/v2.0-beta1/149926/149926.csproj | 42 + .../GC/Regressions/v2.0-beta1/149926/app.config | 31 + .../GC/Regressions/v2.0-beta1/149926/project.json | 26 + .../v2.0-beta1/149926/project.lock.json | 1155 ++++++++++++++ .../src/GC/Regressions/v2.0-beta1/289745/289745.cs | 63 + .../GC/Regressions/v2.0-beta1/289745/289745.csproj | 42 + .../GC/Regressions/v2.0-beta1/289745/302560.csproj | 42 + .../GC/Regressions/v2.0-beta1/289745/app.config | 31 + .../GC/Regressions/v2.0-beta1/289745/project.json | 26 + .../v2.0-beta1/289745/project.lock.json | 1155 ++++++++++++++ .../src/GC/Regressions/v2.0-beta2/426480/426480.cs | 65 + .../GC/Regressions/v2.0-beta2/426480/426480.csproj | 42 + .../GC/Regressions/v2.0-beta2/426480/app.config | 31 + .../GC/Regressions/v2.0-beta2/426480/project.json | 26 + .../v2.0-beta2/426480/project.lock.json | 1155 ++++++++++++++ .../src/GC/Regressions/v2.0-beta2/471729/471729.cs | 62 + .../GC/Regressions/v2.0-beta2/471729/471729.csproj | 42 + .../GC/Regressions/v2.0-beta2/471729/app.config | 31 + .../GC/Regressions/v2.0-beta2/471729/project.json | 26 + .../v2.0-beta2/471729/project.lock.json | 1155 ++++++++++++++ .../Regressions/v2.0-beta2/476725/ManagedTest.cs | 22 + .../v2.0-beta2/476725/ManagedTest.csproj | 43 + .../GC/Regressions/v2.0-beta2/476725/app.config | 31 + .../GC/Regressions/v2.0-beta2/476725/project.json | 26 + .../v2.0-beta2/476725/project.lock.json | 1155 ++++++++++++++ .../GC/Regressions/v2.0-beta2/485617/Managed.cs | 17 + .../Regressions/v2.0-beta2/485617/Managed.csproj | 43 + .../GC/Regressions/v2.0-beta2/485617/app.config | 31 + .../GC/Regressions/v2.0-beta2/485617/project.json | 26 + .../v2.0-beta2/485617/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs | 58 + .../GC/Regressions/v2.0-rtm/494226/494226.csproj | 42 + .../src/GC/Regressions/v2.0-rtm/494226/app.config | 31 + .../GC/Regressions/v2.0-rtm/494226/project.json | 26 + .../Regressions/v2.0-rtm/494226/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs | 53 + .../GC/Regressions/v2.0-rtm/544701/544701.csproj | 42 + .../src/GC/Regressions/v2.0-rtm/544701/app.config | 31 + .../GC/Regressions/v2.0-rtm/544701/project.json | 26 + .../Regressions/v2.0-rtm/544701/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Regressions/v3.0-mq/573277/app.config | 31 + .../src/GC/Regressions/v3.0-mq/573277/project.json | 26 + .../Regressions/v3.0-mq/573277/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Scenarios/Boxing/app.config | 31 + tests/src/GC/Scenarios/Boxing/doubLink.cs | 75 + tests/src/GC/Scenarios/Boxing/doubLink.csproj | 43 + tests/src/GC/Scenarios/Boxing/project.json | 26 + tests/src/GC/Scenarios/Boxing/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Scenarios/DoublinkList/DoubLink.cs | 94 ++ .../src/GC/Scenarios/DoublinkList/DoubLink.csproj | 43 + .../GC/Scenarios/DoublinkList/DoubLink_V2.csproj | 43 + tests/src/GC/Scenarios/DoublinkList/app.config | 31 + tests/src/GC/Scenarios/DoublinkList/project.json | 26 + .../GC/Scenarios/DoublinkList/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Scenarios/FinalNStruct/app.config | 31 + tests/src/GC/Scenarios/FinalNStruct/project.json | 26 + .../GC/Scenarios/FinalNStruct/project.lock.json | 1155 ++++++++++++++ tests/src/GC/Scenarios/FinalNStruct/strmap.cs | 90 ++ tests/src/GC/Scenarios/FinalNStruct/strmap.csproj | 43 + tests/src/GC/Stress/Framework/DetourHelpers.cs | 14 +- tests/src/GC/Stress/Framework/LoaderClass.cs | 2 + tests/src/GC/Stress/Framework/RFLogging.cs | 139 +- .../Stress/Framework/ReliabilityConfiguration.cs | 290 ++-- .../GC/Stress/Framework/ReliabilityFramework.cs | 349 +++-- .../Stress/Framework/ReliabilityFramework.csproj | 9 +- tests/src/GC/Stress/Framework/ReliabilityTest.cs | 214 +-- .../src/GC/Stress/Framework/ReliabilityTestSet.cs | 214 +-- tests/src/GC/Stress/Framework/project.json | 43 +- tests/src/GC/Stress/Framework/project.lock.json | 643 +++----- tests/src/GC/Stress/Tests/573277.cs | 12 +- tests/src/GC/Stress/Tests/573277.csproj | 43 + tests/src/GC/Stress/Tests/DirectedGraph.cs | 391 +++++ tests/src/GC/Stress/Tests/DirectedGraph.csproj | 45 + tests/src/GC/Stress/Tests/ExpandHeap.cs | 49 +- tests/src/GC/Stress/Tests/ExpandHeap.csproj | 43 + tests/src/GC/Stress/Tests/GCQueue.cs | 50 +- tests/src/GC/Stress/Tests/GCQueue.csproj | 43 + tests/src/GC/Stress/Tests/GCSimulator.cs | 414 +++-- tests/src/GC/Stress/Tests/GCSimulator.csproj | 43 + tests/src/GC/Stress/Tests/GCVariant.cs | 61 +- tests/src/GC/Stress/Tests/GCVariant.csproj | 43 + .../Stress/Tests/GC_Stress_tests_collection.csproj | 25 - tests/src/GC/Stress/Tests/LargeObjectAlloc.cs | 67 + tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj | 45 + tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs | 42 + tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj | 45 + tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs | 90 ++ tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj | 45 + tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs | 94 ++ tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj | 45 + tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs | 44 + tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj | 45 + .../src/GC/Stress/Tests/LargeObjectAllocPinned.cs | 29 + .../GC/Stress/Tests/LargeObjectAllocPinned.csproj | 45 + tests/src/GC/Stress/Tests/LeakGenThrd.cs | 59 +- tests/src/GC/Stress/Tests/LeakGenThrd.csproj | 43 + tests/src/GC/Stress/Tests/MulDimJagAry.cs | 97 +- tests/src/GC/Stress/Tests/MulDimJagAry.csproj | 43 + tests/src/GC/Stress/Tests/PlugGaps.cs | 51 +- tests/src/GC/Stress/Tests/PlugGaps.csproj | 43 + tests/src/GC/Stress/Tests/RedBlackTree.cs | 532 +++++++ tests/src/GC/Stress/Tests/RedBlackTree.csproj | 45 + tests/src/GC/Stress/Tests/SingLinkStay.cs | 72 +- tests/src/GC/Stress/Tests/SingLinkStay.csproj | 43 + tests/src/GC/Stress/Tests/StressAllocator.cs | 200 ++- tests/src/GC/Stress/Tests/StressAllocator.csproj | 43 + tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs | 79 +- tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj | 43 + tests/src/GC/Stress/Tests/allocationwithpins.cs | 345 ++--- .../src/GC/Stress/Tests/allocationwithpins.csproj | 43 + tests/src/GC/Stress/Tests/b115557.cs | 41 +- tests/src/GC/Stress/Tests/b115557.csproj | 43 + tests/src/GC/Stress/Tests/bestfit-finalize.cs | 45 +- tests/src/GC/Stress/Tests/bestfit-finalize.csproj | 43 + tests/src/GC/Stress/Tests/concurrentspin2.cs | 73 +- tests/src/GC/Stress/Tests/concurrentspin2.csproj | 43 + tests/src/GC/Stress/Tests/cs_template.csproj | 44 - tests/src/GC/Stress/Tests/doubLinkStay.cs | 43 +- tests/src/GC/Stress/Tests/doubLinkStay.csproj | 43 + tests/src/GC/Stress/Tests/pinstress.cs | 27 +- tests/src/GC/Stress/Tests/pinstress.csproj | 43 + tests/src/GC/Stress/Tests/plug.cs | 15 +- tests/src/GC/Stress/Tests/plug.csproj | 43 + tests/src/GC/Stress/Tests/project.json | 29 +- tests/src/GC/Stress/Tests/project.lock.json | 580 +++++-- tests/src/Interop/ICastable/project.json | 23 +- tests/src/Interop/ICastable/project.lock.json | 1149 +++++++++++++- tests/src/Interop/NativeCallable/project.json | 23 +- tests/src/Interop/NativeCallable/project.lock.json | 1149 +++++++++++++- .../ReversePInvoke/Marshalling/project.json | 28 +- .../ReversePInvoke/Marshalling/project.lock.json | 673 +++++++-- tests/src/JIT/CodeGenBringUpTests/Add1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/And1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AndRef.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Args4.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Args5.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Call1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj | 43 + .../CodeGenBringUpTests/CodeGenBringUpTests.csproj | 26 - tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj | 43 + .../src/JIT/CodeGenBringUpTests/DblAddConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblArea.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblArray.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblDist.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj | 43 + .../src/JIT/CodeGenBringUpTests/DblDivConst.csproj | 43 + .../JIT/CodeGenBringUpTests/DblFillArray.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblMul.csproj | 43 + .../src/JIT/CodeGenBringUpTests/DblMulConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblRem.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblSub.csproj | 43 + .../src/JIT/CodeGenBringUpTests/DblSubConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/DblVar.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Eq1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPAddConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPArea.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPArray.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj | 43 + .../JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPDist.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPDivConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPError.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPFillArray.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPMath.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPMul.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPMulConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPRem.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPSub.csproj | 43 + .../src/JIT/CodeGenBringUpTests/FPSubConst.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FPVar.csproj | 43 + .../JIT/CodeGenBringUpTests/FactorialRec.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Gcd.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Ge1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Gt1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Ind1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/InitObj.csproj | 43 + .../JIT/CodeGenBringUpTests/InstanceCalls.csproj | 43 + .../src/JIT/CodeGenBringUpTests/IntArraySum.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/IntConv.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj | 43 + .../src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Le1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/LngConv.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Localloc.csproj | 44 + .../JIT/CodeGenBringUpTests/LocallocLarge.csproj | 44 + .../CodeGenBringUpTests/LongArgsAndReturn.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Lt1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Ne1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj | 43 + .../src/JIT/CodeGenBringUpTests/NestedCall.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj | 43 + .../OpMembersOfStructLocal.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Or1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/OrRef.csproj | 43 + .../JIT/CodeGenBringUpTests/RightShiftRef.csproj | 43 + .../src/JIT/CodeGenBringUpTests/StaticCalls.csproj | 43 + .../CodeGenBringUpTests/StaticValueField.csproj | 43 + .../JIT/CodeGenBringUpTests/StructFldAddr.csproj | 43 + .../CodeGenBringUpTests/StructInstMethod.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Sub1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/SubRef.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Swap.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Switch.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/Unbox.csproj | 44 + tests/src/JIT/CodeGenBringUpTests/Xor1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/XorRef.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/addref.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/app.config | 27 - .../src/JIT/CodeGenBringUpTests/cs_template.csproj | 44 - tests/src/JIT/CodeGenBringUpTests/div1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/div2.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/divref.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/mul1.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/mul2.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/mul3.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/mul4.csproj | 43 + tests/src/JIT/CodeGenBringUpTests/rem1.csproj | 43 + tests/src/JIT/SIMD/AbsGeneric.csproj | 43 + tests/src/JIT/SIMD/AbsSqrt.csproj | 43 + tests/src/JIT/SIMD/AddingSequence.csproj | 43 + tests/src/JIT/SIMD/BitwiseOperations.csproj | 43 + tests/src/JIT/SIMD/BoxUnbox.csproj | 43 + tests/src/JIT/SIMD/BugWithAVX.csproj | 43 + tests/src/JIT/SIMD/CircleInConvex.csproj | 43 + tests/src/JIT/SIMD/CreateGeneric.csproj | 43 + tests/src/JIT/SIMD/CtorFromArray.csproj | 43 + tests/src/JIT/SIMD/Ctors.csproj | 43 + tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj | 43 + tests/src/JIT/SIMD/Dup.csproj | 43 + tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj | 43 + tests/src/JIT/SIMD/Ldfld.csproj | 43 + tests/src/JIT/SIMD/LdfldGeneric.csproj | 43 + tests/src/JIT/SIMD/Ldind.csproj | 44 + tests/src/JIT/SIMD/MinMax.csproj | 43 + tests/src/JIT/SIMD/Mul.csproj | 43 + tests/src/JIT/SIMD/SIMD.csproj | 26 - tests/src/JIT/SIMD/SqrtGeneric.csproj | 43 + tests/src/JIT/SIMD/StoreElement.csproj | 43 + tests/src/JIT/SIMD/Sums.csproj | 43 + tests/src/JIT/SIMD/Vector3.csproj | 43 + tests/src/JIT/SIMD/Vector4.csproj | 43 + tests/src/JIT/SIMD/app.config | 31 - tests/src/JIT/SIMD/cs_template.csproj | 44 - tests/src/JIT/SIMD/project.json | 27 +- tests/src/JIT/SIMD/project.lock.json | 582 ++++--- tests/src/JIT/config/empty/project.json | 20 + tests/src/JIT/config/empty/project.lock.json | 1150 +++++++++++++- tests/src/JIT/config/minimal/project.json | 22 +- tests/src/JIT/config/minimal/project.lock.json | 581 ++++++- tests/src/JIT/config/threading+thread/project.json | 24 +- .../JIT/config/threading+thread/project.lock.json | 596 ++++++-- tests/src/JIT/config/threading/project.json | 23 +- tests/src/JIT/config/threading/project.lock.json | 627 ++++++-- .../Classloader-Generics.csproj | 26 - .../classloader-generics/StaticsProblem5.csproj | 41 + .../classloader-generics/cs_template.csproj | 42 - .../regressions/classloader-generics/project.json | 23 +- .../classloader-generics/project.lock.json | 554 ++++++- .../classloader-generics/repro237932.csproj | 40 + .../classloader-generics/vsw514968.csproj | 41 + .../regressions/classloader/ClassLoader.csproj | 25 - .../regressions/classloader/cs_template.csproj | 42 - .../src/Loader/regressions/classloader/main.csproj | 40 + .../Loader/regressions/classloader/project.json | 25 +- .../regressions/classloader/project.lock.json | 569 +++++-- .../regressions/classloader/vsw307137.csproj | 40 + tests/src/Loader/regressions/polyrec/project.json | 25 +- .../Loader/regressions/polyrec/project.lock.json | 569 +++++-- .../typeinitialization/Typeinitialization.csproj | 22 - .../circularcctorthreethreads03.csproj | 41 + .../Loader/typeinitialization/cs_template.csproj | 42 - tests/src/Loader/typeinitialization/project.json | 24 +- .../Loader/typeinitialization/project.lock.json | 565 ++++++- tests/src/Regressions/assemblyref/assem.csproj | 3 +- tests/src/Regressions/assemblyref/project.json | 21 +- .../src/Regressions/assemblyref/project.lock.json | 612 +++++++- .../src/Regressions/common/AboveStackLimit.csproj | 44 + tests/src/Regressions/common/ArrayCopy.csproj | 44 + tests/src/Regressions/common/CompEx.csproj | 44 + .../common/DisableTransparencyEnforcement.csproj | 44 + tests/src/Regressions/common/Marshal.csproj | 45 + tests/src/Regressions/common/ThreadCulture.csproj | 44 + tests/src/Regressions/common/ToLower.csproj | 44 + tests/src/Regressions/common/Unsafe.csproj | 45 + tests/src/Regressions/common/avtest.csproj | 44 + tests/src/Regressions/common/cs_template.csproj | 45 - tests/src/Regressions/common/date.csproj | 44 + tests/src/Regressions/common/interlock.csproj | 44 + tests/src/Regressions/common/pow3.csproj | 44 + tests/src/Regressions/common/project.json | 31 +- tests/src/Regressions/common/project.lock.json | 498 ++++-- .../Regressions/common/regressions-common.csproj | 26 - tests/src/Regressions/common/test1307.csproj | 44 + tests/src/Regressions/common/testClass.csproj | 44 + tests/src/Regressions/common/testInterface.csproj | 44 + .../src/Regressions/expl_double/expl_double.csproj | 3 +- tests/src/Regressions/expl_double/project.json | 21 +- .../src/Regressions/expl_double/project.lock.json | 612 +++++++- .../Threading/ThreadStatics/ThreadStatic01.csproj | 43 + .../Threading/ThreadStatics/ThreadStatic02.csproj | 43 + .../Threading/ThreadStatics/ThreadStatic03.csproj | 43 + .../Threading/ThreadStatics/ThreadStatic05.csproj | 43 + .../Threading/ThreadStatics/ThreadStatic06.csproj | 43 + .../Threading/ThreadStatics/ThreadStatics.csproj | 24 - .../src/Threading/ThreadStatics/cs_template.csproj | 42 - tests/src/Threading/ThreadStatics/project.json | 24 +- .../src/Threading/ThreadStatics/project.lock.json | 596 ++++++-- tests/src/dir.common.props | 7 + tests/src/dir.props | 1 + tests/src/dir.targets | 81 +- tests/src/dirs.proj | 1 + tests/src/managed/Compilation/project.json | 44 +- tests/src/managed/Compilation/project.lock.json | 1127 ++++---------- tests/src/readytorun/mainv1.csproj | 10 +- tests/src/readytorun/mainv2.csproj | 12 +- tests/src/readytorun/project.json | 30 +- tests/src/readytorun/project.lock.json | 615 +++++--- tests/src/readytorun/testv1/project.json | 30 +- tests/src/readytorun/testv1/project.lock.json | 615 +++++--- tests/src/readytorun/testv1/test.csproj | 41 + tests/src/readytorun/testv1/testv1.csproj | 41 - tests/src/readytorun/testv2/project.json | 30 +- tests/src/readytorun/testv2/project.lock.json | 615 +++++--- tests/src/readytorun/testv2/test.csproj | 41 + tests/src/readytorun/testv2/testv2.csproj | 41 - tests/src/runtime/project.json | 54 +- tests/src/runtime/project.lock.json | 1587 +++++--------------- 443 files changed, 47939 insertions(+), 7304 deletions(-) create mode 100644 Documentation/project-docs/tests.md create mode 100644 src/pal/src/misc/stackstring.cpp create mode 100644 tests/src/GC/API/GCSettings/ILatencyTest.cs create mode 100644 tests/src/GC/API/GCSettings/ILatencyTest.csproj create mode 100644 tests/src/GC/API/GCSettings/InducedGen0GC.cs create mode 100644 tests/src/GC/API/GCSettings/InducedGen0GC.csproj create mode 100644 tests/src/GC/API/GCSettings/InducedGen1GC.cs create mode 100644 tests/src/GC/API/GCSettings/InducedGen1GC.csproj create mode 100644 tests/src/GC/API/GCSettings/InducedGen2GC.cs create mode 100644 tests/src/GC/API/GCSettings/InducedGen2GC.csproj create mode 100644 tests/src/GC/API/GCSettings/SecurityRulesV4.cs create mode 100644 tests/src/GC/API/GCSettings/app.config create mode 100644 tests/src/GC/API/GCSettings/project.json create mode 100644 tests/src/GC/API/GCSettings/project.lock.json create mode 100644 tests/src/GC/Coverage/LargeObjectAlloc.cs create mode 100644 tests/src/GC/Coverage/LargeObjectAlloc.csproj create mode 100644 tests/src/GC/Coverage/LargeObjectAlloc2.cs create mode 100644 tests/src/GC/Coverage/LargeObjectAlloc2.csproj create mode 100644 tests/src/GC/Coverage/app.config create mode 100644 tests/src/GC/Coverage/project.json create mode 100644 tests/src/GC/Coverage/project.lock.json create mode 100644 tests/src/GC/Features/HeapExpansion/Finalizer.cs create mode 100644 tests/src/GC/Features/HeapExpansion/Finalizer.csproj create mode 100644 tests/src/GC/Features/HeapExpansion/GCUtil.cs create mode 100644 tests/src/GC/Features/HeapExpansion/GCUtil_HeapExpansion.csproj create mode 100644 tests/src/GC/Features/HeapExpansion/Handles.cs create mode 100644 tests/src/GC/Features/HeapExpansion/Handles.csproj create mode 100644 tests/src/GC/Features/HeapExpansion/app.config create mode 100644 tests/src/GC/Features/HeapExpansion/project.json create mode 100644 tests/src/GC/Features/HeapExpansion/project.lock.json create mode 100644 tests/src/GC/Features/Pinning/PinningOther/GCUtil.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/GCUtil_Pinning.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedCollect.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedHandle.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedInt.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedInt.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedMany.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedMany.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedMultiple.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedObject.cs create mode 100644 tests/src/GC/Features/Pinning/PinningOther/PinnedObject.csproj create mode 100644 tests/src/GC/Features/Pinning/PinningOther/app.config create mode 100644 tests/src/GC/Features/Pinning/PinningOther/project.json create mode 100644 tests/src/GC/Features/Pinning/PinningOther/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta1/149926/149926.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta1/149926/149926.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta1/149926/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta1/149926/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta1/149926/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/289745.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/289745.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/302560.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta1/289745/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/426480/426480.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta2/426480/426480.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta2/426480/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta2/426480/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/426480/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/471729/471729.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta2/471729/471729.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta2/471729/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta2/471729/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/471729/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta2/476725/ManagedTest.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta2/476725/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta2/476725/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/476725/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/485617/Managed.cs create mode 100644 tests/src/GC/Regressions/v2.0-beta2/485617/Managed.csproj create mode 100644 tests/src/GC/Regressions/v2.0-beta2/485617/app.config create mode 100644 tests/src/GC/Regressions/v2.0-beta2/485617/project.json create mode 100644 tests/src/GC/Regressions/v2.0-beta2/485617/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs create mode 100644 tests/src/GC/Regressions/v2.0-rtm/494226/494226.csproj create mode 100644 tests/src/GC/Regressions/v2.0-rtm/494226/app.config create mode 100644 tests/src/GC/Regressions/v2.0-rtm/494226/project.json create mode 100644 tests/src/GC/Regressions/v2.0-rtm/494226/project.lock.json create mode 100644 tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs create mode 100644 tests/src/GC/Regressions/v2.0-rtm/544701/544701.csproj create mode 100644 tests/src/GC/Regressions/v2.0-rtm/544701/app.config create mode 100644 tests/src/GC/Regressions/v2.0-rtm/544701/project.json create mode 100644 tests/src/GC/Regressions/v2.0-rtm/544701/project.lock.json create mode 100644 tests/src/GC/Regressions/v3.0-mq/573277/app.config create mode 100644 tests/src/GC/Regressions/v3.0-mq/573277/project.json create mode 100644 tests/src/GC/Regressions/v3.0-mq/573277/project.lock.json create mode 100644 tests/src/GC/Scenarios/Boxing/app.config create mode 100644 tests/src/GC/Scenarios/Boxing/doubLink.cs create mode 100644 tests/src/GC/Scenarios/Boxing/doubLink.csproj create mode 100644 tests/src/GC/Scenarios/Boxing/project.json create mode 100644 tests/src/GC/Scenarios/Boxing/project.lock.json create mode 100644 tests/src/GC/Scenarios/DoublinkList/DoubLink.cs create mode 100644 tests/src/GC/Scenarios/DoublinkList/DoubLink.csproj create mode 100644 tests/src/GC/Scenarios/DoublinkList/DoubLink_V2.csproj create mode 100644 tests/src/GC/Scenarios/DoublinkList/app.config create mode 100644 tests/src/GC/Scenarios/DoublinkList/project.json create mode 100644 tests/src/GC/Scenarios/DoublinkList/project.lock.json create mode 100644 tests/src/GC/Scenarios/FinalNStruct/app.config create mode 100644 tests/src/GC/Scenarios/FinalNStruct/project.json create mode 100644 tests/src/GC/Scenarios/FinalNStruct/project.lock.json create mode 100644 tests/src/GC/Scenarios/FinalNStruct/strmap.cs create mode 100644 tests/src/GC/Scenarios/FinalNStruct/strmap.csproj create mode 100644 tests/src/GC/Stress/Tests/573277.csproj create mode 100644 tests/src/GC/Stress/Tests/DirectedGraph.cs create mode 100644 tests/src/GC/Stress/Tests/DirectedGraph.csproj create mode 100644 tests/src/GC/Stress/Tests/ExpandHeap.csproj create mode 100644 tests/src/GC/Stress/Tests/GCQueue.csproj create mode 100644 tests/src/GC/Stress/Tests/GCSimulator.csproj create mode 100644 tests/src/GC/Stress/Tests/GCVariant.csproj delete mode 100644 tests/src/GC/Stress/Tests/GC_Stress_tests_collection.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAllocPinned.cs create mode 100644 tests/src/GC/Stress/Tests/LargeObjectAllocPinned.csproj create mode 100644 tests/src/GC/Stress/Tests/LeakGenThrd.csproj create mode 100644 tests/src/GC/Stress/Tests/MulDimJagAry.csproj create mode 100644 tests/src/GC/Stress/Tests/PlugGaps.csproj create mode 100644 tests/src/GC/Stress/Tests/RedBlackTree.cs create mode 100644 tests/src/GC/Stress/Tests/RedBlackTree.csproj create mode 100644 tests/src/GC/Stress/Tests/SingLinkStay.csproj create mode 100644 tests/src/GC/Stress/Tests/StressAllocator.csproj create mode 100644 tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj create mode 100644 tests/src/GC/Stress/Tests/allocationwithpins.csproj create mode 100644 tests/src/GC/Stress/Tests/b115557.csproj create mode 100644 tests/src/GC/Stress/Tests/bestfit-finalize.csproj create mode 100644 tests/src/GC/Stress/Tests/concurrentspin2.csproj delete mode 100644 tests/src/GC/Stress/Tests/cs_template.csproj create mode 100644 tests/src/GC/Stress/Tests/doubLinkStay.csproj create mode 100644 tests/src/GC/Stress/Tests/pinstress.csproj create mode 100644 tests/src/GC/Stress/Tests/plug.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Add1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/And1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AndRef.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Args4.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Args5.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Call1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj delete mode 100644 tests/src/JIT/CodeGenBringUpTests/CodeGenBringUpTests.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblAddConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblArea.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblArray.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblDist.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblDivConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblFillArray.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblMul.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblMulConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblRem.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblSub.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblSubConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/DblVar.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Eq1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPAddConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPArea.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPArray.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPDist.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPDivConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPError.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPFillArray.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPMath.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPMul.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPMulConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPRem.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPSub.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPSubConst.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FPVar.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FactorialRec.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Gcd.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Ge1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Gt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Ind1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/InitObj.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/InstanceCalls.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/IntArraySum.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/IntConv.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Le1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/LngConv.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Localloc.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/LocallocLarge.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/LongArgsAndReturn.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Lt1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Ne1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/NestedCall.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/OpMembersOfStructLocal.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Or1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/OrRef.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/RightShiftRef.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/StaticCalls.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/StaticValueField.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/StructFldAddr.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/StructInstMethod.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Sub1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/SubRef.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Swap.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Switch.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Unbox.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/Xor1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/XorRef.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/addref.csproj delete mode 100644 tests/src/JIT/CodeGenBringUpTests/app.config delete mode 100644 tests/src/JIT/CodeGenBringUpTests/cs_template.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/div1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/div2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/divref.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/mul1.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/mul2.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/mul3.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/mul4.csproj create mode 100644 tests/src/JIT/CodeGenBringUpTests/rem1.csproj create mode 100644 tests/src/JIT/SIMD/AbsGeneric.csproj create mode 100644 tests/src/JIT/SIMD/AbsSqrt.csproj create mode 100644 tests/src/JIT/SIMD/AddingSequence.csproj create mode 100644 tests/src/JIT/SIMD/BitwiseOperations.csproj create mode 100644 tests/src/JIT/SIMD/BoxUnbox.csproj create mode 100644 tests/src/JIT/SIMD/BugWithAVX.csproj create mode 100644 tests/src/JIT/SIMD/CircleInConvex.csproj create mode 100644 tests/src/JIT/SIMD/CreateGeneric.csproj create mode 100644 tests/src/JIT/SIMD/CtorFromArray.csproj create mode 100644 tests/src/JIT/SIMD/Ctors.csproj create mode 100644 tests/src/JIT/SIMD/DivSignedUnsignedTest.csproj create mode 100644 tests/src/JIT/SIMD/Dup.csproj create mode 100644 tests/src/JIT/SIMD/Haar-likeFeaturesGeneric.csproj create mode 100644 tests/src/JIT/SIMD/Ldfld.csproj create mode 100644 tests/src/JIT/SIMD/LdfldGeneric.csproj create mode 100644 tests/src/JIT/SIMD/Ldind.csproj create mode 100644 tests/src/JIT/SIMD/MinMax.csproj create mode 100644 tests/src/JIT/SIMD/Mul.csproj delete mode 100644 tests/src/JIT/SIMD/SIMD.csproj create mode 100644 tests/src/JIT/SIMD/SqrtGeneric.csproj create mode 100644 tests/src/JIT/SIMD/StoreElement.csproj create mode 100644 tests/src/JIT/SIMD/Sums.csproj create mode 100644 tests/src/JIT/SIMD/Vector3.csproj create mode 100644 tests/src/JIT/SIMD/Vector4.csproj delete mode 100644 tests/src/JIT/SIMD/app.config delete mode 100644 tests/src/JIT/SIMD/cs_template.csproj delete mode 100644 tests/src/Loader/regressions/classloader-generics/Classloader-Generics.csproj create mode 100644 tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj delete mode 100644 tests/src/Loader/regressions/classloader-generics/cs_template.csproj create mode 100644 tests/src/Loader/regressions/classloader-generics/repro237932.csproj create mode 100644 tests/src/Loader/regressions/classloader-generics/vsw514968.csproj delete mode 100644 tests/src/Loader/regressions/classloader/ClassLoader.csproj delete mode 100644 tests/src/Loader/regressions/classloader/cs_template.csproj create mode 100644 tests/src/Loader/regressions/classloader/main.csproj create mode 100644 tests/src/Loader/regressions/classloader/vsw307137.csproj delete mode 100644 tests/src/Loader/typeinitialization/Typeinitialization.csproj create mode 100644 tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj delete mode 100644 tests/src/Loader/typeinitialization/cs_template.csproj create mode 100644 tests/src/Regressions/common/AboveStackLimit.csproj create mode 100644 tests/src/Regressions/common/ArrayCopy.csproj create mode 100644 tests/src/Regressions/common/CompEx.csproj create mode 100644 tests/src/Regressions/common/DisableTransparencyEnforcement.csproj create mode 100644 tests/src/Regressions/common/Marshal.csproj create mode 100644 tests/src/Regressions/common/ThreadCulture.csproj create mode 100644 tests/src/Regressions/common/ToLower.csproj create mode 100644 tests/src/Regressions/common/Unsafe.csproj create mode 100644 tests/src/Regressions/common/avtest.csproj delete mode 100644 tests/src/Regressions/common/cs_template.csproj create mode 100644 tests/src/Regressions/common/date.csproj create mode 100644 tests/src/Regressions/common/interlock.csproj create mode 100644 tests/src/Regressions/common/pow3.csproj delete mode 100644 tests/src/Regressions/common/regressions-common.csproj create mode 100644 tests/src/Regressions/common/test1307.csproj create mode 100644 tests/src/Regressions/common/testClass.csproj create mode 100644 tests/src/Regressions/common/testInterface.csproj create mode 100644 tests/src/Threading/ThreadStatics/ThreadStatic01.csproj create mode 100644 tests/src/Threading/ThreadStatics/ThreadStatic02.csproj create mode 100644 tests/src/Threading/ThreadStatics/ThreadStatic03.csproj create mode 100644 tests/src/Threading/ThreadStatics/ThreadStatic05.csproj create mode 100644 tests/src/Threading/ThreadStatics/ThreadStatic06.csproj delete mode 100644 tests/src/Threading/ThreadStatics/ThreadStatics.csproj delete mode 100644 tests/src/Threading/ThreadStatics/cs_template.csproj create mode 100644 tests/src/readytorun/testv1/test.csproj delete mode 100644 tests/src/readytorun/testv1/testv1.csproj create mode 100644 tests/src/readytorun/testv2/test.csproj delete mode 100644 tests/src/readytorun/testv2/testv2.csproj 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 +> `BuildOnly` + + * Builds an executable. + * Will not execute it. + +* Run Only +> `RunOnly` + + * Will only execute another assembly. +* Build and Run +> `BuildAndRun` + + * Builds an executable. + * Will execute said executable. +* Shared Libraries +> `SharedLibrary` + + * 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. +> `2` + * 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 +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 @@ + + + 1 + + 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 @@ - 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) ..\..\ true 7a9bfb7d - false + BuildOnly 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)"> - $(OutputPath)\$(AssemblyName).sh + $(OutputPath)\$(MSBuildProjectName).sh @@ -44,7 +44,7 @@ WARNING: When setting properties based on their current state (for example: --> + Outputs="$(OutputPath)\$(MSBuildProjectName).sh"> @@ -75,7 +75,7 @@ fi - + true @@ -98,7 +98,7 @@ fi - <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(AssemblyName).exe" + <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(MSBuildProjectName).exe" <_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And !$(_CLRTestNeedsProjectToRun) ">"$CORE_ROOT/corerun" $(_CLRTestRunFile) @@ -128,7 +128,6 @@ CLRTestExitCode=$? - 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: - - $(OutputPath)\$(AssemblyName).cmd + + $(OutputPath)\$(MSBuildProjectName).cmd + + + $(OutputPath)\$(MSBuildProjectName).$(OutputType) @@ -44,7 +47,7 @@ WARNING: When setting properties based on their current state (for example: --> + Outputs="$(OutputPath)\$(MSBuildProjectName).cmd"> @@ -76,7 +79,7 @@ IF NOT "%CLRTestExitCode%"=="%CLRTestExpectedExitCode%" ( - + true @@ -98,11 +101,13 @@ IF NOT "%CLRTestExitCode%"=="%CLRTestExpectedExitCode%" ( - - - <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' != 'True'">"$(AssemblyName).exe" - - + + + + <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' == 'true'">"$(_CLRTestToRunFileFullPath)" + <_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And $(_CLRTestNeedsProjectToRun) ">"%CORE_ROOT%\corerun.exe" $(_CLRTestToRunFileFullPath) + + <_CLRTestRunFile Condition="'$(_CLRTestNeedsProjectToRun)' == 'false'">"$(MSBuildProjectName).exe" <_CLRTestRunFile Condition=" '$(CLRTestIsHosted)'=='true' And !$(_CLRTestNeedsProjectToRun) ">"%CORE_ROOT%\corerun.exe" $(_CLRTestRunFile) 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 @@ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ - + BuildOnly 7a9bfb7d $(DefineConstants);WINCORESYS;$([System.String]::Copy('$(BuildArch)').ToUpper()) true 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 @@ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ - + BuildOnly 7a9bfb7d false + BuildOnly 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 @@ v4.5 true 512 + BuildOnly true 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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/GC/API/GCSettings/app.config b/tests/src/GC/API/GCSettings/app.config new file mode 100644 index 0000000000..c51f616257 --- /dev/null +++ b/tests/src/GC/API/GCSettings/app.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 "); + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/GC/Coverage/app.config b/tests/src/GC/Coverage/app.config new file mode 100644 index 0000000000..c51f616257 --- /dev/null +++ b/tests/src/GC/Coverage/app.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + + \ 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 list = new List(); + public static List blist = new List(); + public static List list2 = new List(); + public static List blist2 = new List(); + + [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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 list = new List(); + public static List pinnedList = new List(); + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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+ + +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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 list = new List(); + List blist = new List(); + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + + + + \ 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -10,7 +12,7 @@ using System.Runtime.InteropServices; /// 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -13,51 +15,51 @@ using System.Collections.Generic; /// /// Classed used for all logging infrastructure /// -class RFLogging +internal class RFLogging #if !PROJECTK_BUILD : MarshalByRefObject #endif { - Queue messageQueue; - Queue instrumentationMessageQueue; - Thread loggingThread; - volatile bool closeLogFile; - - ASCIIEncoding encoding = new ASCIIEncoding(); - bool noStatusWarningDisplayed = false; - FileStream logFile = null; - bool reportResults = true; + private Queue _messageQueue; + private Queue _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(25000); - instrumentationMessageQueue = new Queue(25000); - closeLogFile = false; - loggingThread = new Thread(new ThreadStart(LogWorker)); - loggingThread.IsBackground = true; + _messageQueue = new Queue(25000); + _instrumentationMessageQueue = new Queue(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 /// 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 /// public void CloseLog() { - if (null != logFile) + if (null != _logFile) { WriteToLog("\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. /// /// the text to write to the logfile - 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -49,15 +51,15 @@ public enum LoggingLevels /// public class ReliabilityConfig : IEnumerable, IEnumerator { - ArrayList testSet = new ArrayList(); // this is the set of tags we find. There may be multiple test runs in one + private ArrayList _testSet = new ArrayList(); // this is the set of 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 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 tag - const string configIncludeFilename = "filename"; + private const string configIncludeFilename = "filename"; // Attributes for the 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"; /// @@ -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 /// /// Given a test configfile we find the tests that we actually want to run. /// - 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(); + rt.Group = new List(); 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 /// /// given a path with a filename on it we remove the filename (to get just the base path). /// - 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 /// public bool MoveNext() { - index++; - if (index >= testSet.Count) + _index++; + if (_index >= _testSet.Count) { return (false); } @@ -1090,7 +1091,7 @@ public class ReliabilityConfig : IEnumerable, IEnumerator /// 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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: "; /// /// 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}: - Comma delimited list of tests to run (no spaces)", sTests); Console.WriteLine(" /{0}: - 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 /// 100 on sucess, another number on failure. 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); /// /// 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). /// - 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. /// /// - 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. /// /// - 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... /// /// - 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. /// /// The test to run. - 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). /// - 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 /// 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 /// /// the array list of commands /// the type of commands (used only for logging) - void RunCommands(List commands, string commandType, ReliabilityTest test) + private void RunCommands(List 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 /// the test to execute /// paths where to search for the assembly if it's not found. /// true if the test was successfully loaded & executed, false otherwise. - 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 /// /// /// - 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 /// /// the test case which failed /// return code of the test, -1 for none provided - 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! /// /// the message to add (the reason the failure happened) /// the test that failed - 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! /// /// an additional message about the test passing /// the test which passed - 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! /// /// refOrId of test /// the index into the test set, or -1 if the test cannot be found. - 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. /// /// - 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 @@ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ - + BuildOnly 7a9bfb7d $(DefineConstants);STATIC;PROJECTK_BUILD @@ -51,8 +51,13 @@ Always + + + + + - + 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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. /// -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 group; - private List preCommands; - private List 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 _group; + private List _preCommands; + private List _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 Group { get { - return (group); + return (_group); } set { - group = value; + _group = value; } } - + public List 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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; } } /// @@ -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 /// /// /// - 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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 list = new List(); - for (int i=0; i<10000; i++) + for (int i = 0; i < 10000; i++) { if (fail) { diff --git a/tests/src/GC/Stress/Tests/573277.csproj b/tests/src/GC/Stress/Tests/573277.csproj new file mode 100644 index 0000000000..a7c228fe7d --- /dev/null +++ b/tests/src/GC/Stress/Tests/573277.csproj @@ -0,0 +1,43 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file 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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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,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. + // 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 list = new List(); - public static List blist = new List(); + public static List blist = new List(); public static List list2 = new List(); - public static List blist2 = new List(); + public static List blist2 = new List(); + - public static void Alloc(int numNodes, int percentPinned) { - - for (int i=0; i + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,4 +1,10 @@ + + +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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 : ObjectContainer 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 : ObjectContainer 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 objectContainer = null; + private ObjectContainer _objectContainer = null; // public void SetObjectContainer(ObjectContainer 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. /// /// - 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 threadList = new List(); + private static List s_threadList = new List(); - 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()); + s_lifeTimeManager.SetObjectContainer(new BinaryTreeObjectContainer()); } else { - lifeTimeManager.SetObjectContainer(new ArrayObjectContainer()); + s_lifeTimeManager.SetObjectContainer(new ArrayObjectContainer()); } - 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); } /// @@ -775,7 +751,7 @@ namespace GCSimulator /// 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] : specify number of iterations for the test, default is " + countIters); + Console.WriteLine("-i [-iter] : specify number of iterations for the test, default is " + s_countIters); Console.WriteLine("\nThreads:"); - Console.WriteLine("-t [-threads] : specifiy number of threads, default is " + numThreads); + Console.WriteLine("-t [-threads] : specifiy number of threads, default is " + s_numThreads); Console.WriteLine("\nData:"); - Console.WriteLine("-dz [-datasize] : specify the data size in bytes, default is " + mediumDataSize); - Console.WriteLine("-sdz [sdatasize] : specify the short lived data size in bytes, default is " + shortDataSize); - Console.WriteLine("-dc [datacount] : specify the medium lived data count, default is " + mediumDataCount); - Console.WriteLine("-sdc [sdatacount] : specify the short lived data count, default is " + shortDataCount); - Console.WriteLine("-lt [-lifetime] : specify the life time of the objects, default is " + shortLifeTime); + Console.WriteLine("-dz [-datasize] : specify the data size in bytes, default is " + s_mediumDataSize); + Console.WriteLine("-sdz [sdatasize] : specify the short lived data size in bytes, default is " + s_shortDataSize); + Console.WriteLine("-dc [datacount] : specify the medium lived data count, default is " + s_mediumDataCount); + Console.WriteLine("-sdc [sdatacount] : specify the short lived data count, default is " + s_shortDataCount); + Console.WriteLine("-lt [-lifetime] : 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] : specify the percentage of data that we want to pin (number from 0 to 1), default is " + percentPinned); - Console.WriteLine("-dw [-dataweak] : specify the percentage of data that we want to weak reference, (number from 0 to 1) default is " + percentWeak); + Console.WriteLine("-dp [-datapinned] : specify the percentage of data that we want to pin (number from 0 to 1), default is " + s_percentPinned); + Console.WriteLine("-dw [-dataweak] : 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] : specify whether to use a List- or Tree-based object graph, default is " + objectGraph); + Console.WriteLine("-og [-objectgraph] : specify whether to use a List- or Tree-based object graph, default is " + s_objectGraph); Console.WriteLine("-out : 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ - - - - - - - - - - - {700E904F-A5F0-4B05-835B-EB256F4202B0} - - - - - - - - - - false - - - - \ 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 "); + 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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= 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= 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= 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= 1024*1024*6 ) //{ // Console.WriteLine( "HeapSize before GC: "+ GC.GetTotalMemory(false) ); @@ -117,10 +119,10 @@ using System; Object[][][] vJag; - for(int j=0; j= 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= 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= 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -6,25 +8,22 @@ using System; using System.Runtime.InteropServices; using System.Collections.Generic; -public class GCUtil +public class GCUtil { - public static List list = new List(); - public static List blist = new List(); + public static List blist = new List(); public static List list2 = new List(); - public static List blist2 = new List(); + public static List blist2 = new List(); + - public static void Alloc(int numNodes, int percentPinned) { - - for (int i=0; i gchList = new List(); public static List bList = new List(); - 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(); - 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + \ 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,4 +1,9 @@ + + +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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 WR; + private object _WRLock; + private List _WR; public WeakReferenceCollection() { - WRLock = new Object(); - WR = new List(); + _WRLock = new Object(); + _WR = new List(); } 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,4 +1,11 @@ + + +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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -6,68 +8,67 @@ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/GC/Stress/Tests/cs_template.csproj b/tests/src/GC/Stress/Tests/cs_template.csproj deleted file mode 100644 index d1b719f9a8..0000000000 --- a/tests/src/GC/Stress/Tests/cs_template.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - $(DefineConstants);STATIC;PROJECTK_BUILD - false - - - - - - - - - False - - - - - - - - - - - - - - - - \ 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,4 +1,9 @@ + + +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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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,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. + // Licensed under the MIT license. See LICENSE file in the project root for full license information. // @@ -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 + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildOnly + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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/Add1.csproj b/tests/src/JIT/CodeGenBringUpTests/Add1.csproj new file mode 100644 index 0000000000..8427c290ec --- /dev/null +++ b/tests/src/JIT/CodeGenBringUpTests/Add1.csproj @@ -0,0 +1,43 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ No newline at end of file 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ - - - - - $(JitPackagesConfigFileDirectory)threading+thread\project.json - $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json - - - - - - - - - - - - - - - - false - - - - 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/CodeGenBringUpTests/app.config b/tests/src/JIT/CodeGenBringUpTests/app.config deleted file mode 100644 index 62803f5972..0000000000 --- a/tests/src/JIT/CodeGenBringUpTests/app.config +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/JIT/CodeGenBringUpTests/cs_template.csproj b/tests/src/JIT/CodeGenBringUpTests/cs_template.csproj deleted file mode 100644 index 1eb570f3fa..0000000000 --- a/tests/src/JIT/CodeGenBringUpTests/cs_template.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - $(JitPackagesConfigFileDirectory)threading+thread\project.json - $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json - - - - - \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/SIMD/AbsGeneric.csproj b/tests/src/JIT/SIMD/AbsGeneric.csproj new file mode 100644 index 0000000000..6b1e0a956c --- /dev/null +++ b/tests/src/JIT/SIMD/AbsGeneric.csproj @@ -0,0 +1,43 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ - - - - - - - - - - - - - - - - - - - false - - - - 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/JIT/SIMD/app.config b/tests/src/JIT/SIMD/app.config deleted file mode 100644 index bed87d8044..0000000000 --- a/tests/src/JIT/SIMD/app.config +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/JIT/SIMD/cs_template.csproj b/tests/src/JIT/SIMD/cs_template.csproj deleted file mode 100644 index 59bffe5fa3..0000000000 --- a/tests/src/JIT/SIMD/cs_template.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - - \ 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 @@ - - - - {D6633F9C-C79B-422B-BCC0-1AF80A673A24} - - - - - - - - - - - - - - - - - - false - - - - \ No newline at end of file diff --git a/tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj b/tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj new file mode 100644 index 0000000000..4563fd01e0 --- /dev/null +++ b/tests/src/Loader/regressions/classloader-generics/StaticsProblem5.csproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildOnly + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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/cs_template.csproj deleted file mode 100644 index fc31cd981e..0000000000 --- a/tests/src/Loader/regressions/classloader-generics/cs_template.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - - \ No newline at end of file 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/Loader/regressions/classloader-generics/repro237932.csproj b/tests/src/Loader/regressions/classloader-generics/repro237932.csproj new file mode 100644 index 0000000000..33814c39f1 --- /dev/null +++ b/tests/src/Loader/regressions/classloader-generics/repro237932.csproj @@ -0,0 +1,40 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/Loader/regressions/classloader-generics/vsw514968.csproj b/tests/src/Loader/regressions/classloader-generics/vsw514968.csproj new file mode 100644 index 0000000000..20e643cdab --- /dev/null +++ b/tests/src/Loader/regressions/classloader-generics/vsw514968.csproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildOnly + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file 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 @@ - - - - - - - - - - - - - - - - - - - - - false - - - - \ No newline at end of file diff --git a/tests/src/Loader/regressions/classloader/cs_template.csproj b/tests/src/Loader/regressions/classloader/cs_template.csproj deleted file mode 100644 index fc31cd981e..0000000000 --- a/tests/src/Loader/regressions/classloader/cs_template.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - - \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + \ 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 @@ - - - - - - - - - - - - - - - - - - false - - - - \ No newline at end of file diff --git a/tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj b/tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj new file mode 100644 index 0000000000..20201dc8fb --- /dev/null +++ b/tests/src/Loader/typeinitialization/circularcctorthreethreads03.csproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/Loader/typeinitialization/cs_template.csproj b/tests/src/Loader/typeinitialization/cs_template.csproj deleted file mode 100644 index fc31cd981e..0000000000 --- a/tests/src/Loader/typeinitialization/cs_template.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - - \ No newline at end of file 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 @@ Debug AnyCPU - assem 2.0 {946AE2D9-F656-4771-81DB-6D02EEEEFFCB} library @@ -13,7 +12,7 @@ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ - + SharedLibrary 7a9bfb7d $(DefineConstants);STATIC 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/AboveStackLimit.csproj b/tests/src/Regressions/common/AboveStackLimit.csproj new file mode 100644 index 0000000000..f3ce4e8dcc --- /dev/null +++ b/tests/src/Regressions/common/AboveStackLimit.csproj @@ -0,0 +1,44 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ No newline at end of file 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + true + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ No newline at end of file diff --git a/tests/src/Regressions/common/cs_template.csproj b/tests/src/Regressions/common/cs_template.csproj deleted file mode 100644 index 0bd8b1788e..0000000000 --- a/tests/src/Regressions/common/cs_template.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - {8ffe99c0-22f8-4462-b839-970eac1b3472} - coreclr - - - \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ - - - - {4C9D5390-1B91-41B8-89CE-117F2D80E752} - - - - - - - - - - - - - - - - - - false - - - - \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + BuildAndRun + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + + \ 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 @@ Debug AnyCPU - expl_double_1 2.0 {8E3244CB-407F-4142-BAAB-E7A55901A5FA} Exe @@ -13,7 +12,7 @@ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ - + BuildAndRun 7a9bfb7d $(DefineConstants);STATIC true 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildAndRun + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildAndRun + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildAndRun + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildAndRun + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;PROJECTK_BUILD + BuildAndRun + + + + + + + + + False + + + + + + + + + + + + + + + + \ 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 @@ - - - - - - - - - - - - - - - - - - - {5B8CD92B-4F19-45B0-BB68-D545AAE09590} - false - - - - \ No newline at end of file diff --git a/tests/src/Threading/ThreadStatics/cs_template.csproj b/tests/src/Threading/ThreadStatics/cs_template.csproj deleted file mode 100644 index fc31cd981e..0000000000 --- a/tests/src/Threading/ThreadStatics/cs_template.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Debug - AnyCPU - $(AssemblyName1) - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - - 7a9bfb7d - - - - - - - - - False - - - - - - - - - - - - - - - - \ 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 @@ $(BaseOutputPathWithConfig)$(BuildProjectRelativeDir)\ + + + BuildAndRun + 0 + <_CLRTestInServiceOfHigherPriority Condition="'$(_CLRTestInServiceOfHigherPriority)' == ''">false + + 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 @@ 78,162,164,168,169,219,251,252,414,429,642,649,652,675,1691,1717,1718,3001,3002,3003,3005,3008 false + BuildAndRun 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 @@ + + <_CLRTestBuildsExecutable>true + + + + <_CLRTestBuildsExecutable>false + + + + + + + true + <_CLRTestNeedsToRun>true + <_CLRTestCompilesSource>true + + + + + <_CLRTestNeedsToRun>false + false + <_CLRTestCompilesSource>true + + + + + true + true + <_CLRTestNeedsToRun>true + <_CLRTestCompilesSource>false + + + + + <_CLRTestCompilesSource>true + <_CLRTestNeedsToRun>false + false + + + + + + <_CLRTestNeedsProjectToRun>false + <_CLRTestNeedsProjectToRun Condition=" '$(_CLRTestNeedsToRun)' and '!$(_CLRTestBuildsExecutable)' ">true + + + + + + false + + + true + + + - + + + + + + + + + + + - - false - 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 @@ + 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 @@ Debug AnyCPU - mainv1 2.0 {7DECC55A-B584-4456-83BA-6C42A5B3B3CB} exe @@ -14,6 +13,7 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ true + BuildAndRun 7a9bfb7d $(DefineConstants);STATIC;CORECLR @@ -28,7 +28,7 @@ - + {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} @@ -48,13 +48,13 @@ - <_CLRTestPreCommands> +]]> 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 @@ Debug AnyCPU - mainv2 2.0 {840300BB-0DD2-4BD3-A3C1-51C92DD4ADAD} exe @@ -16,6 +15,7 @@ true 7a9bfb7d $(DefineConstants);STATIC;CORECLR + BuildAndRun @@ -28,9 +28,7 @@ - - {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} - + @@ -48,14 +46,14 @@ - <_CLRTestPreCommands> +]]> 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/test.csproj b/tests/src/readytorun/testv1/test.csproj new file mode 100644 index 0000000000..4b7181b1ff --- /dev/null +++ b/tests/src/readytorun/testv1/test.csproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + 2.0 + {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} + library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;CORECLR + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/readytorun/testv1/testv1.csproj b/tests/src/readytorun/testv1/testv1.csproj deleted file mode 100644 index 438bef4258..0000000000 --- a/tests/src/readytorun/testv1/testv1.csproj +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Debug - AnyCPU - test - 2.0 - {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} - library - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\..\ - true - 7a9bfb7d - $(DefineConstants);STATIC;CORECLR - - - - - - - - - False - - - - - - - - - - - - - - \ No newline at end of file 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/test.csproj b/tests/src/readytorun/testv2/test.csproj new file mode 100644 index 0000000000..16f163ae01 --- /dev/null +++ b/tests/src/readytorun/testv2/test.csproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + library + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\..\ + true + 7a9bfb7d + $(DefineConstants);STATIC;CORECLR;V2 + SharedLibrary + + + + + + + + + False + + + + + + + + + + + + + + diff --git a/tests/src/readytorun/testv2/testv2.csproj b/tests/src/readytorun/testv2/testv2.csproj deleted file mode 100644 index 8611535e99..0000000000 --- a/tests/src/readytorun/testv2/testv2.csproj +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Debug - AnyCPU - test - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - library - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\..\ - true - 7a9bfb7d - $(DefineConstants);STATIC;CORECLR;V2 - - - - - - - - - False - - - - - - - - - - - - - - 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": [] } -- cgit v1.2.3