From 1f2030f1c8db308e857a94d4a4b749ed8285cf40 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 12:12:19 -0800 Subject: [PATCH 01/29] Enum for Car Type --- .../Ecommerce-GenericList.sln | 25 + .../Ecommerce-GenericList/CarType.cs | 13 + .../Ecommerce-GenericList.csproj | 8 + .../Ecommerce-GenericList/Program.cs | 12 + .../Ecommerce-GenericList.AssemblyInfo.cs | 23 + ...merce-GenericList.AssemblyInfoInputs.cache | 1 + ...GenericList.csproj.CoreCompileInputs.cache | 1 + .../Ecommerce-GenericList.csproj.nuget.cache | 5 + ...Ecommerce-GenericList.csproj.nuget.g.props | 18 + ...ommerce-GenericList.csproj.nuget.g.targets | 10 + .../obj/project.assets.json | 727 ++++++++++++++++++ 11 files changed, 843 insertions(+) create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList.sln create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/Program.cs create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets create mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json diff --git a/Ecommerce-GenericList/Ecommerce-GenericList.sln b/Ecommerce-GenericList/Ecommerce-GenericList.sln new file mode 100644 index 0000000..c621c0a --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2010 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecommerce-GenericList", "Ecommerce-GenericList\Ecommerce-GenericList.csproj", "{8DC6BC07-170D-468D-AA29-C0B0B7D55715}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {1DCB182B-0CF0-49FF-BD98-D8B1B97984E1} + EndGlobalSection +EndGlobal diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs b/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs new file mode 100644 index 0000000..5454ae8 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs @@ -0,0 +1,13 @@ +namespace Ecommerce_GenericList +{ + public enum CarType + { + Truck, + Sedan, + SportsCar, + Coupe, + Convertible, + Minivan, + Luxury + } +} \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj b/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj new file mode 100644 index 0000000..ce1697a --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj @@ -0,0 +1,8 @@ + + + + Exe + netcoreapp2.0 + + + diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs b/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs new file mode 100644 index 0000000..75c3462 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace Ecommerce_GenericList +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs new file mode 100644 index 0000000..79b00fb --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ecommerce-GenericList")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Ecommerce-GenericList")] +[assembly: System.Reflection.AssemblyTitleAttribute("Ecommerce-GenericList")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache new file mode 100644 index 0000000..913997e --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d2a4e374adafc22b09412a8bbf0c47fac89d0467 diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..fd85a8c --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +fdf3242aa7b25d9b4a7f131d45d064fcff07e707 diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache new file mode 100644 index 0000000..8102ae3 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "9N0mjOb/RaTcDEaMEdT7DEmR7CpatmekmsqJ98zP57W0tYdQDuygywsY4yQ3D1S4tmrY/4GI2nI+x4jYA2iMBQ==", + "success": true +} \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props new file mode 100644 index 0000000..eb329d9 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\Ecommerce-GenericList\Ecommerce-GenericList\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.5.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets new file mode 100644 index 0000000..91fd1c9 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json b/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json new file mode 100644 index 0000000..77cae91 --- /dev/null +++ b/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json @@ -0,0 +1,727 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.0": { + "Microsoft.NETCore.App/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0" + }, + "compile": { + "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.0/System.AppContext.dll": {}, + "ref/netcoreapp2.0/System.Buffers.dll": {}, + "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.0/System.Collections.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.dll": {}, + "ref/netcoreapp2.0/System.Configuration.dll": {}, + "ref/netcoreapp2.0/System.Console.dll": {}, + "ref/netcoreapp2.0/System.Core.dll": {}, + "ref/netcoreapp2.0/System.Data.Common.dll": {}, + "ref/netcoreapp2.0/System.Data.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Drawing.dll": {}, + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Globalization.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.0/System.IO.dll": {}, + "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.0/System.Linq.dll": {}, + "ref/netcoreapp2.0/System.Net.Http.dll": {}, + "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.0/System.Net.Mail.dll": {}, + "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.0/System.Net.Ping.dll": {}, + "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Net.Requests.dll": {}, + "ref/netcoreapp2.0/System.Net.Security.dll": {}, + "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.0/System.Net.dll": {}, + "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.0/System.Numerics.dll": {}, + "ref/netcoreapp2.0/System.ObjectModel.dll": {}, + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.dll": {}, + "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Security.Claims.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.0/System.Security.Principal.dll": {}, + "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.0/System.Security.dll": {}, + "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.0/System.Threading.dll": {}, + "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.0/System.Transactions.dll": {}, + "ref/netcoreapp2.0/System.ValueTuple.dll": {}, + "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.0/System.Web.dll": {}, + "ref/netcoreapp2.0/System.Windows.dll": {}, + "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.0/System.Xml.dll": {}, + "ref/netcoreapp2.0/System.dll": {}, + "ref/netcoreapp2.0/WindowsBase.dll": {}, + "ref/netcoreapp2.0/mscorlib.dll": {}, + "ref/netcoreapp2.0/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.0.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.0.0" + } + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.NETCore.App/2.0.0": { + "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", + "type": "package", + "path": "microsoft.netcore.app/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.0/Microsoft.NETCore.App.props", + "build/netcoreapp2.0/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.0.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp/_._", + "ref/netcoreapp2.0/Microsoft.CSharp.dll", + "ref/netcoreapp2.0/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.0/System.AppContext.dll", + "ref/netcoreapp2.0/System.AppContext.xml", + "ref/netcoreapp2.0/System.Buffers.dll", + "ref/netcoreapp2.0/System.Buffers.xml", + "ref/netcoreapp2.0/System.Collections.Concurrent.dll", + "ref/netcoreapp2.0/System.Collections.Concurrent.xml", + "ref/netcoreapp2.0/System.Collections.Immutable.dll", + "ref/netcoreapp2.0/System.Collections.Immutable.xml", + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.0/System.Collections.Specialized.dll", + "ref/netcoreapp2.0/System.Collections.Specialized.xml", + "ref/netcoreapp2.0/System.Collections.dll", + "ref/netcoreapp2.0/System.Collections.xml", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.0/System.ComponentModel.dll", + "ref/netcoreapp2.0/System.ComponentModel.xml", + "ref/netcoreapp2.0/System.Configuration.dll", + "ref/netcoreapp2.0/System.Console.dll", + "ref/netcoreapp2.0/System.Console.xml", + "ref/netcoreapp2.0/System.Core.dll", + "ref/netcoreapp2.0/System.Data.Common.dll", + "ref/netcoreapp2.0/System.Data.Common.xml", + "ref/netcoreapp2.0/System.Data.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.0/System.Diagnostics.Process.dll", + "ref/netcoreapp2.0/System.Diagnostics.Process.xml", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.0/System.Drawing.Primitives.dll", + "ref/netcoreapp2.0/System.Drawing.Primitives.xml", + "ref/netcoreapp2.0/System.Drawing.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", + "ref/netcoreapp2.0/System.Globalization.Calendars.dll", + "ref/netcoreapp2.0/System.Globalization.Calendars.xml", + "ref/netcoreapp2.0/System.Globalization.Extensions.dll", + "ref/netcoreapp2.0/System.Globalization.Extensions.xml", + "ref/netcoreapp2.0/System.Globalization.dll", + "ref/netcoreapp2.0/System.Globalization.xml", + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.0/System.IO.Compression.dll", + "ref/netcoreapp2.0/System.IO.Compression.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.xml", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.0/System.IO.Pipes.dll", + "ref/netcoreapp2.0/System.IO.Pipes.xml", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", + "ref/netcoreapp2.0/System.IO.dll", + "ref/netcoreapp2.0/System.IO.xml", + "ref/netcoreapp2.0/System.Linq.Expressions.dll", + "ref/netcoreapp2.0/System.Linq.Expressions.xml", + "ref/netcoreapp2.0/System.Linq.Parallel.dll", + "ref/netcoreapp2.0/System.Linq.Parallel.xml", + "ref/netcoreapp2.0/System.Linq.Queryable.dll", + "ref/netcoreapp2.0/System.Linq.Queryable.xml", + "ref/netcoreapp2.0/System.Linq.dll", + "ref/netcoreapp2.0/System.Linq.xml", + "ref/netcoreapp2.0/System.Net.Http.dll", + "ref/netcoreapp2.0/System.Net.Http.xml", + "ref/netcoreapp2.0/System.Net.HttpListener.dll", + "ref/netcoreapp2.0/System.Net.HttpListener.xml", + "ref/netcoreapp2.0/System.Net.Mail.dll", + "ref/netcoreapp2.0/System.Net.Mail.xml", + "ref/netcoreapp2.0/System.Net.NameResolution.dll", + "ref/netcoreapp2.0/System.Net.NameResolution.xml", + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.0/System.Net.Ping.dll", + "ref/netcoreapp2.0/System.Net.Ping.xml", + "ref/netcoreapp2.0/System.Net.Primitives.dll", + "ref/netcoreapp2.0/System.Net.Primitives.xml", + "ref/netcoreapp2.0/System.Net.Requests.dll", + "ref/netcoreapp2.0/System.Net.Requests.xml", + "ref/netcoreapp2.0/System.Net.Security.dll", + "ref/netcoreapp2.0/System.Net.Security.xml", + "ref/netcoreapp2.0/System.Net.ServicePoint.dll", + "ref/netcoreapp2.0/System.Net.ServicePoint.xml", + "ref/netcoreapp2.0/System.Net.Sockets.dll", + "ref/netcoreapp2.0/System.Net.Sockets.xml", + "ref/netcoreapp2.0/System.Net.WebClient.dll", + "ref/netcoreapp2.0/System.Net.WebClient.xml", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.0/System.Net.WebProxy.dll", + "ref/netcoreapp2.0/System.Net.WebProxy.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.xml", + "ref/netcoreapp2.0/System.Net.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/System.Numerics.dll", + "ref/netcoreapp2.0/System.ObjectModel.dll", + "ref/netcoreapp2.0/System.ObjectModel.xml", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.xml", + "ref/netcoreapp2.0/System.Reflection.Extensions.dll", + "ref/netcoreapp2.0/System.Reflection.Extensions.xml", + "ref/netcoreapp2.0/System.Reflection.Metadata.dll", + "ref/netcoreapp2.0/System.Reflection.Metadata.xml", + "ref/netcoreapp2.0/System.Reflection.Primitives.dll", + "ref/netcoreapp2.0/System.Reflection.Primitives.xml", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.0/System.Reflection.dll", + "ref/netcoreapp2.0/System.Reflection.xml", + "ref/netcoreapp2.0/System.Resources.Reader.dll", + "ref/netcoreapp2.0/System.Resources.Reader.xml", + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.0/System.Resources.Writer.dll", + "ref/netcoreapp2.0/System.Resources.Writer.xml", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.0/System.Runtime.Extensions.dll", + "ref/netcoreapp2.0/System.Runtime.Extensions.xml", + "ref/netcoreapp2.0/System.Runtime.Handles.dll", + "ref/netcoreapp2.0/System.Runtime.Handles.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.0/System.Runtime.Loader.dll", + "ref/netcoreapp2.0/System.Runtime.Loader.xml", + "ref/netcoreapp2.0/System.Runtime.Numerics.dll", + "ref/netcoreapp2.0/System.Runtime.Numerics.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.dll", + "ref/netcoreapp2.0/System.Runtime.dll", + "ref/netcoreapp2.0/System.Runtime.xml", + "ref/netcoreapp2.0/System.Security.Claims.dll", + "ref/netcoreapp2.0/System.Security.Claims.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.0/System.Security.Principal.dll", + "ref/netcoreapp2.0/System.Security.Principal.xml", + "ref/netcoreapp2.0/System.Security.SecureString.dll", + "ref/netcoreapp2.0/System.Security.SecureString.xml", + "ref/netcoreapp2.0/System.Security.dll", + "ref/netcoreapp2.0/System.ServiceModel.Web.dll", + "ref/netcoreapp2.0/System.ServiceProcess.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.0/System.Text.Encoding.dll", + "ref/netcoreapp2.0/System.Text.Encoding.xml", + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.0/System.Threading.Overlapped.dll", + "ref/netcoreapp2.0/System.Threading.Overlapped.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.xml", + "ref/netcoreapp2.0/System.Threading.Thread.dll", + "ref/netcoreapp2.0/System.Threading.Thread.xml", + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.0/System.Threading.Timer.dll", + "ref/netcoreapp2.0/System.Threading.Timer.xml", + "ref/netcoreapp2.0/System.Threading.dll", + "ref/netcoreapp2.0/System.Threading.xml", + "ref/netcoreapp2.0/System.Transactions.Local.dll", + "ref/netcoreapp2.0/System.Transactions.Local.xml", + "ref/netcoreapp2.0/System.Transactions.dll", + "ref/netcoreapp2.0/System.ValueTuple.dll", + "ref/netcoreapp2.0/System.ValueTuple.xml", + "ref/netcoreapp2.0/System.Web.HttpUtility.dll", + "ref/netcoreapp2.0/System.Web.HttpUtility.xml", + "ref/netcoreapp2.0/System.Web.dll", + "ref/netcoreapp2.0/System.Windows.dll", + "ref/netcoreapp2.0/System.Xml.Linq.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.0/System.Xml.Serialization.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.dll", + "ref/netcoreapp2.0/System.Xml.XPath.xml", + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.0/System.Xml.dll", + "ref/netcoreapp2.0/System.dll", + "ref/netcoreapp2.0/WindowsBase.dll", + "ref/netcoreapp2.0/mscorlib.dll", + "ref/netcoreapp2.0/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "type": "package", + "path": "microsoft.netcore.platforms/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.0": [ + "Microsoft.NETCore.App >= 2.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Luay\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restoreSettings": { + "hideWarningsAndErrors": true + }, + "restore": { + "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\Ecommerce-GenericList.csproj", + "projectName": "Ecommerce-GenericList", + "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\Ecommerce-GenericList.csproj", + "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.0": { + "dependencies": { + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.0.0, )", + "autoReferenced": true + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file From fc6338b284a398cedcd5b83bce5bce44f09aa637 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 12:15:59 -0800 Subject: [PATCH 02/29] Initial commit --- EcommerceCarStore/EcommerceCarStore.sln | 25 + .../EcommerceCarStore.csproj | 8 + .../EcommerceCarStore/Program.cs | 12 + .../EcommerceCarStore.AssemblyInfo.cs | 23 + ...EcommerceCarStore.AssemblyInfoInputs.cache | 1 + ...rceCarStore.csproj.CoreCompileInputs.cache | 1 + .../obj/EcommerceCarStore.csproj.nuget.cache | 5 + .../EcommerceCarStore.csproj.nuget.g.props | 18 + .../EcommerceCarStore.csproj.nuget.g.targets | 10 + .../EcommerceCarStore/obj/project.assets.json | 727 ++++++++++++++++++ 10 files changed, 830 insertions(+) create mode 100644 EcommerceCarStore/EcommerceCarStore.sln create mode 100644 EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj create mode 100644 EcommerceCarStore/EcommerceCarStore/Program.cs create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfo.cs create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.cache create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.props create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/project.assets.json diff --git a/EcommerceCarStore/EcommerceCarStore.sln b/EcommerceCarStore/EcommerceCarStore.sln new file mode 100644 index 0000000..1ec9dce --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2010 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EcommerceCarStore", "EcommerceCarStore\EcommerceCarStore.csproj", "{B9E54991-6A4F-4394-AB3B-A093CF409E94}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {63BA6C56-9ED7-4E24-8C83-C38913E83944} + EndGlobalSection +EndGlobal diff --git a/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj b/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj new file mode 100644 index 0000000..ce1697a --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj @@ -0,0 +1,8 @@ + + + + Exe + netcoreapp2.0 + + + diff --git a/EcommerceCarStore/EcommerceCarStore/Program.cs b/EcommerceCarStore/EcommerceCarStore/Program.cs new file mode 100644 index 0000000..4f1baa6 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace EcommerceCarStore +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfo.cs b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfo.cs new file mode 100644 index 0000000..ca3e355 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("EcommerceCarStore")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("EcommerceCarStore")] +[assembly: System.Reflection.AssemblyTitleAttribute("EcommerceCarStore")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache new file mode 100644 index 0000000..29f8512 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +84fd942f4a201e85d412ea43c9f7412ba2a7003e diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..befe278 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b3d657b2e10f80d7949c5ae9251db90bcf72ee25 diff --git a/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.cache b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.cache new file mode 100644 index 0000000..9af2a34 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "ZuMzFjPqerTMz3JAQILBwq0Zo4zI75YXwcRkmgoldiyUQVD1SgWLwmdhUuGho/pvc4p4uylIi4dGAk5mmqV7pA==", + "success": true +} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.props b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.props new file mode 100644 index 0000000..300c70f --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.5.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets new file mode 100644 index 0000000..91fd1c9 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json b/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json new file mode 100644 index 0000000..48d0b00 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json @@ -0,0 +1,727 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.0": { + "Microsoft.NETCore.App/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0" + }, + "compile": { + "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.0/System.AppContext.dll": {}, + "ref/netcoreapp2.0/System.Buffers.dll": {}, + "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.0/System.Collections.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.dll": {}, + "ref/netcoreapp2.0/System.Configuration.dll": {}, + "ref/netcoreapp2.0/System.Console.dll": {}, + "ref/netcoreapp2.0/System.Core.dll": {}, + "ref/netcoreapp2.0/System.Data.Common.dll": {}, + "ref/netcoreapp2.0/System.Data.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Drawing.dll": {}, + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Globalization.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.0/System.IO.dll": {}, + "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.0/System.Linq.dll": {}, + "ref/netcoreapp2.0/System.Net.Http.dll": {}, + "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.0/System.Net.Mail.dll": {}, + "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.0/System.Net.Ping.dll": {}, + "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Net.Requests.dll": {}, + "ref/netcoreapp2.0/System.Net.Security.dll": {}, + "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.0/System.Net.dll": {}, + "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.0/System.Numerics.dll": {}, + "ref/netcoreapp2.0/System.ObjectModel.dll": {}, + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.dll": {}, + "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Security.Claims.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.0/System.Security.Principal.dll": {}, + "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.0/System.Security.dll": {}, + "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.0/System.Threading.dll": {}, + "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.0/System.Transactions.dll": {}, + "ref/netcoreapp2.0/System.ValueTuple.dll": {}, + "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.0/System.Web.dll": {}, + "ref/netcoreapp2.0/System.Windows.dll": {}, + "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.0/System.Xml.dll": {}, + "ref/netcoreapp2.0/System.dll": {}, + "ref/netcoreapp2.0/WindowsBase.dll": {}, + "ref/netcoreapp2.0/mscorlib.dll": {}, + "ref/netcoreapp2.0/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.0.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.0.0" + } + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.NETCore.App/2.0.0": { + "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", + "type": "package", + "path": "microsoft.netcore.app/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.0/Microsoft.NETCore.App.props", + "build/netcoreapp2.0/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.0.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp/_._", + "ref/netcoreapp2.0/Microsoft.CSharp.dll", + "ref/netcoreapp2.0/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.0/System.AppContext.dll", + "ref/netcoreapp2.0/System.AppContext.xml", + "ref/netcoreapp2.0/System.Buffers.dll", + "ref/netcoreapp2.0/System.Buffers.xml", + "ref/netcoreapp2.0/System.Collections.Concurrent.dll", + "ref/netcoreapp2.0/System.Collections.Concurrent.xml", + "ref/netcoreapp2.0/System.Collections.Immutable.dll", + "ref/netcoreapp2.0/System.Collections.Immutable.xml", + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.0/System.Collections.Specialized.dll", + "ref/netcoreapp2.0/System.Collections.Specialized.xml", + "ref/netcoreapp2.0/System.Collections.dll", + "ref/netcoreapp2.0/System.Collections.xml", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.0/System.ComponentModel.dll", + "ref/netcoreapp2.0/System.ComponentModel.xml", + "ref/netcoreapp2.0/System.Configuration.dll", + "ref/netcoreapp2.0/System.Console.dll", + "ref/netcoreapp2.0/System.Console.xml", + "ref/netcoreapp2.0/System.Core.dll", + "ref/netcoreapp2.0/System.Data.Common.dll", + "ref/netcoreapp2.0/System.Data.Common.xml", + "ref/netcoreapp2.0/System.Data.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.0/System.Diagnostics.Process.dll", + "ref/netcoreapp2.0/System.Diagnostics.Process.xml", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.0/System.Drawing.Primitives.dll", + "ref/netcoreapp2.0/System.Drawing.Primitives.xml", + "ref/netcoreapp2.0/System.Drawing.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", + "ref/netcoreapp2.0/System.Globalization.Calendars.dll", + "ref/netcoreapp2.0/System.Globalization.Calendars.xml", + "ref/netcoreapp2.0/System.Globalization.Extensions.dll", + "ref/netcoreapp2.0/System.Globalization.Extensions.xml", + "ref/netcoreapp2.0/System.Globalization.dll", + "ref/netcoreapp2.0/System.Globalization.xml", + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.0/System.IO.Compression.dll", + "ref/netcoreapp2.0/System.IO.Compression.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.xml", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.0/System.IO.Pipes.dll", + "ref/netcoreapp2.0/System.IO.Pipes.xml", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", + "ref/netcoreapp2.0/System.IO.dll", + "ref/netcoreapp2.0/System.IO.xml", + "ref/netcoreapp2.0/System.Linq.Expressions.dll", + "ref/netcoreapp2.0/System.Linq.Expressions.xml", + "ref/netcoreapp2.0/System.Linq.Parallel.dll", + "ref/netcoreapp2.0/System.Linq.Parallel.xml", + "ref/netcoreapp2.0/System.Linq.Queryable.dll", + "ref/netcoreapp2.0/System.Linq.Queryable.xml", + "ref/netcoreapp2.0/System.Linq.dll", + "ref/netcoreapp2.0/System.Linq.xml", + "ref/netcoreapp2.0/System.Net.Http.dll", + "ref/netcoreapp2.0/System.Net.Http.xml", + "ref/netcoreapp2.0/System.Net.HttpListener.dll", + "ref/netcoreapp2.0/System.Net.HttpListener.xml", + "ref/netcoreapp2.0/System.Net.Mail.dll", + "ref/netcoreapp2.0/System.Net.Mail.xml", + "ref/netcoreapp2.0/System.Net.NameResolution.dll", + "ref/netcoreapp2.0/System.Net.NameResolution.xml", + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.0/System.Net.Ping.dll", + "ref/netcoreapp2.0/System.Net.Ping.xml", + "ref/netcoreapp2.0/System.Net.Primitives.dll", + "ref/netcoreapp2.0/System.Net.Primitives.xml", + "ref/netcoreapp2.0/System.Net.Requests.dll", + "ref/netcoreapp2.0/System.Net.Requests.xml", + "ref/netcoreapp2.0/System.Net.Security.dll", + "ref/netcoreapp2.0/System.Net.Security.xml", + "ref/netcoreapp2.0/System.Net.ServicePoint.dll", + "ref/netcoreapp2.0/System.Net.ServicePoint.xml", + "ref/netcoreapp2.0/System.Net.Sockets.dll", + "ref/netcoreapp2.0/System.Net.Sockets.xml", + "ref/netcoreapp2.0/System.Net.WebClient.dll", + "ref/netcoreapp2.0/System.Net.WebClient.xml", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.0/System.Net.WebProxy.dll", + "ref/netcoreapp2.0/System.Net.WebProxy.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.xml", + "ref/netcoreapp2.0/System.Net.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/System.Numerics.dll", + "ref/netcoreapp2.0/System.ObjectModel.dll", + "ref/netcoreapp2.0/System.ObjectModel.xml", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.xml", + "ref/netcoreapp2.0/System.Reflection.Extensions.dll", + "ref/netcoreapp2.0/System.Reflection.Extensions.xml", + "ref/netcoreapp2.0/System.Reflection.Metadata.dll", + "ref/netcoreapp2.0/System.Reflection.Metadata.xml", + "ref/netcoreapp2.0/System.Reflection.Primitives.dll", + "ref/netcoreapp2.0/System.Reflection.Primitives.xml", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.0/System.Reflection.dll", + "ref/netcoreapp2.0/System.Reflection.xml", + "ref/netcoreapp2.0/System.Resources.Reader.dll", + "ref/netcoreapp2.0/System.Resources.Reader.xml", + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.0/System.Resources.Writer.dll", + "ref/netcoreapp2.0/System.Resources.Writer.xml", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.0/System.Runtime.Extensions.dll", + "ref/netcoreapp2.0/System.Runtime.Extensions.xml", + "ref/netcoreapp2.0/System.Runtime.Handles.dll", + "ref/netcoreapp2.0/System.Runtime.Handles.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.0/System.Runtime.Loader.dll", + "ref/netcoreapp2.0/System.Runtime.Loader.xml", + "ref/netcoreapp2.0/System.Runtime.Numerics.dll", + "ref/netcoreapp2.0/System.Runtime.Numerics.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.dll", + "ref/netcoreapp2.0/System.Runtime.dll", + "ref/netcoreapp2.0/System.Runtime.xml", + "ref/netcoreapp2.0/System.Security.Claims.dll", + "ref/netcoreapp2.0/System.Security.Claims.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.0/System.Security.Principal.dll", + "ref/netcoreapp2.0/System.Security.Principal.xml", + "ref/netcoreapp2.0/System.Security.SecureString.dll", + "ref/netcoreapp2.0/System.Security.SecureString.xml", + "ref/netcoreapp2.0/System.Security.dll", + "ref/netcoreapp2.0/System.ServiceModel.Web.dll", + "ref/netcoreapp2.0/System.ServiceProcess.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.0/System.Text.Encoding.dll", + "ref/netcoreapp2.0/System.Text.Encoding.xml", + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.0/System.Threading.Overlapped.dll", + "ref/netcoreapp2.0/System.Threading.Overlapped.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.xml", + "ref/netcoreapp2.0/System.Threading.Thread.dll", + "ref/netcoreapp2.0/System.Threading.Thread.xml", + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.0/System.Threading.Timer.dll", + "ref/netcoreapp2.0/System.Threading.Timer.xml", + "ref/netcoreapp2.0/System.Threading.dll", + "ref/netcoreapp2.0/System.Threading.xml", + "ref/netcoreapp2.0/System.Transactions.Local.dll", + "ref/netcoreapp2.0/System.Transactions.Local.xml", + "ref/netcoreapp2.0/System.Transactions.dll", + "ref/netcoreapp2.0/System.ValueTuple.dll", + "ref/netcoreapp2.0/System.ValueTuple.xml", + "ref/netcoreapp2.0/System.Web.HttpUtility.dll", + "ref/netcoreapp2.0/System.Web.HttpUtility.xml", + "ref/netcoreapp2.0/System.Web.dll", + "ref/netcoreapp2.0/System.Windows.dll", + "ref/netcoreapp2.0/System.Xml.Linq.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.0/System.Xml.Serialization.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.dll", + "ref/netcoreapp2.0/System.Xml.XPath.xml", + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.0/System.Xml.dll", + "ref/netcoreapp2.0/System.dll", + "ref/netcoreapp2.0/WindowsBase.dll", + "ref/netcoreapp2.0/mscorlib.dll", + "ref/netcoreapp2.0/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "type": "package", + "path": "microsoft.netcore.platforms/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.0": [ + "Microsoft.NETCore.App >= 2.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Luay\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restoreSettings": { + "hideWarningsAndErrors": true + }, + "restore": { + "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\EcommerceCarStore.csproj", + "projectName": "EcommerceCarStore", + "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\EcommerceCarStore.csproj", + "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.0": { + "dependencies": { + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.0.0, )", + "autoReferenced": true + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file From f551fd55594d166278a2eeefc2258face595a667 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 12:16:47 -0800 Subject: [PATCH 03/29] Car Type Enum created --- EcommerceCarStore/EcommerceCarStore/CarType.cs | 13 +++++++++++++ ...EcommerceCarStore.csproj.CoreCompileInputs.cache | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 EcommerceCarStore/EcommerceCarStore/CarType.cs diff --git a/EcommerceCarStore/EcommerceCarStore/CarType.cs b/EcommerceCarStore/EcommerceCarStore/CarType.cs new file mode 100644 index 0000000..870a8e7 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/CarType.cs @@ -0,0 +1,13 @@ +namespace EcommerceCarStore +{ + public enum CarType + { + Truck, + Sedan, + SportsCar, + Coupe, + Convertible, + Minivan, + Luxury + } +} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache index befe278..fd85a8c 100644 --- a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache +++ b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -b3d657b2e10f80d7949c5ae9251db90bcf72ee25 +fdf3242aa7b25d9b4a7f131d45d064fcff07e707 From fb623d4ed436546408b23b86e845007e79848029 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 12:39:39 -0800 Subject: [PATCH 04/29] Car class implemented --- EcommerceCarStore/EcommerceCarStore/Car.cs | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 EcommerceCarStore/EcommerceCarStore/Car.cs diff --git a/EcommerceCarStore/EcommerceCarStore/Car.cs b/EcommerceCarStore/EcommerceCarStore/Car.cs new file mode 100644 index 0000000..c6cf191 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/Car.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace EcommerceCarStore +{ + class Car + { + private byte Id { get; set; } + private string Name { get; set; } + private CarType Type { get; set; } + private string Color { get; set; } + private int Year { get; set; } + + public Car(byte id, string name, CarType carType, string color, int year) + { + Id = id; + Name = name; + Type = carType; + Color = color; + Year = year; + } + + public Car(string name, CarType carType) + { + Name = name; + Type = carType; + } + } +} From f93d0fa2390a73b305b8397dedef4852eb09b561 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 13:14:15 -0800 Subject: [PATCH 05/29] Add method implemented --- EcommerceCarStore/EcommerceCarStore/Garage.cs | 42 +++++++++++++++++++ .../EcommerceCarStore/Program.cs | 7 +++- ...rceCarStore.csproj.CoreCompileInputs.cache | 2 +- 3 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 EcommerceCarStore/EcommerceCarStore/Garage.cs diff --git a/EcommerceCarStore/EcommerceCarStore/Garage.cs b/EcommerceCarStore/EcommerceCarStore/Garage.cs new file mode 100644 index 0000000..6dd8623 --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/Garage.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; + +namespace EcommerceCarStore +{ + class Garage : IEnumerable + { + T[] _cars = new T[10]; + private int _count = 0; + + public void Add(T car) + { + if (_count == (_cars.Length / 2)) + { + T[] newArray = new T[_cars.Length * 2]; + + for (int i = 0; i < _cars.Length; i++) + { + newArray[i] = _cars[i]; + } + + _cars[_count] = car; + _count++; + } + } + + public IEnumerator GetEnumerator() + { + for (int i = 0; i < _count; i++) + { + yield return _cars[i]; + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + } +} diff --git a/EcommerceCarStore/EcommerceCarStore/Program.cs b/EcommerceCarStore/EcommerceCarStore/Program.cs index 4f1baa6..8da7046 100644 --- a/EcommerceCarStore/EcommerceCarStore/Program.cs +++ b/EcommerceCarStore/EcommerceCarStore/Program.cs @@ -1,12 +1,17 @@ using System; +using System.Collections.Generic; namespace EcommerceCarStore { class Program { + /// + /// Main entry for the console application + /// + /// static void Main(string[] args) { - Console.WriteLine("Hello World!"); + } } } diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache index fd85a8c..8db14fb 100644 --- a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache +++ b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -fdf3242aa7b25d9b4a7f131d45d064fcff07e707 +713d3b9465e03c48312439877f5294947dccec2a From ab680cc43e02ce65ec6e0b70069b11d0a39452e2 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 14:08:59 -0800 Subject: [PATCH 06/29] Remove and AtIndex methods implemented --- EcommerceCarStore/EcommerceCarStore/Car.cs | 10 ++-- EcommerceCarStore/EcommerceCarStore/Garage.cs | 41 +++++++++++----- .../EcommerceCarStore/Program.cs | 45 ++++++++++++++++++ .../netcoreapp2.0/EcommerceCarStore.deps.json | 23 +++++++++ .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 0 -> 8192 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 0 -> 1884 bytes .../EcommerceCarStore.runtimeconfig.dev.json | 10 ++++ .../EcommerceCarStore.runtimeconfig.json | 9 ++++ ...mmerceCarStore.csproj.FileListAbsolute.txt | 11 +++++ ...Store.csprojResolveAssemblyReference.cache | Bin 0 -> 476805 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 0 -> 8192 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 0 -> 1884 bytes 12 files changed, 133 insertions(+), 16 deletions(-) create mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json create mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll create mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb create mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.runtimeconfig.dev.json create mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.runtimeconfig.json create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.FileListAbsolute.txt create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csprojResolveAssemblyReference.cache create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll create mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb diff --git a/EcommerceCarStore/EcommerceCarStore/Car.cs b/EcommerceCarStore/EcommerceCarStore/Car.cs index c6cf191..05822de 100644 --- a/EcommerceCarStore/EcommerceCarStore/Car.cs +++ b/EcommerceCarStore/EcommerceCarStore/Car.cs @@ -6,11 +6,11 @@ namespace EcommerceCarStore { class Car { - private byte Id { get; set; } - private string Name { get; set; } - private CarType Type { get; set; } - private string Color { get; set; } - private int Year { get; set; } + public byte Id { get; set; } + public string Name { get; set; } + public CarType Type { get; set; } + public string Color { get; set; } + public int Year { get; set; } public Car(byte id, string name, CarType carType, string color, int year) { diff --git a/EcommerceCarStore/EcommerceCarStore/Garage.cs b/EcommerceCarStore/EcommerceCarStore/Garage.cs index 6dd8623..10820cd 100644 --- a/EcommerceCarStore/EcommerceCarStore/Garage.cs +++ b/EcommerceCarStore/EcommerceCarStore/Garage.cs @@ -7,30 +7,49 @@ namespace EcommerceCarStore { class Garage : IEnumerable { - T[] _cars = new T[10]; - private int _count = 0; + T[] items = new T[10]; + int count = 0; - public void Add(T car) + public void Add(T item) { - if (_count == (_cars.Length / 2)) + if (count == (items.Length / 2)) { - T[] newArray = new T[_cars.Length * 2]; + T[] newArray = new T[items.Length * 2]; - for (int i = 0; i < _cars.Length; i++) + for (int i = 0; i < items.Length; i++) { - newArray[i] = _cars[i]; + newArray[i] = items[i]; } - _cars[_count] = car; - _count++; + items = newArray; + + } + items[count] = item; + + + count++; + } + + public void RemoveCustomed(T car) + { + if (count == items.Length / 2) + { + T[] newArray = new T[items.Length / 2]; + + for (int i = 0; i < items.Length; i++) + { + newArray[i] = items[i]; + } + + //Cars[Count] = T; } } public IEnumerator GetEnumerator() { - for (int i = 0; i < _count; i++) + for (int i = 0; i < count; i++) { - yield return _cars[i]; + yield return items[i]; } } diff --git a/EcommerceCarStore/EcommerceCarStore/Program.cs b/EcommerceCarStore/EcommerceCarStore/Program.cs index 8da7046..d9b8a3b 100644 --- a/EcommerceCarStore/EcommerceCarStore/Program.cs +++ b/EcommerceCarStore/EcommerceCarStore/Program.cs @@ -11,7 +11,52 @@ class Program /// static void Main(string[] args) { + Car bmw = new Car("BMW", CarType.Convertible); + Car mercedes = new Car("Mercedes", CarType.Sedan); + Car audi = new Car("Audi", CarType.SportsCar); + + // Using List Methods + List cars = new List(); + cars.Add(bmw); + cars.Add(mercedes); + cars.Add(audi); + + Console.WriteLine("\n Before Deleting BMW"); + foreach (Car car in cars) + { + Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); + } + + cars.Remove(bmw); + + Console.WriteLine("\n After Deleting BMW"); + foreach (Car car in cars) + { + Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); + } + + // Using Garage Methods + Garage garage = new Garage(); + garage.Add(bmw); + garage.Add(mercedes); + garage.Add(audi); + + Console.WriteLine("\n Before Deleting BMW"); + foreach (Car car in cars) + { + Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); + } + + cars.Remove(bmw); + + Console.WriteLine("\n After Deleting BMW"); + foreach (Car car in cars) + { + Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); + } + + Console.ReadLine(); } } } diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json new file mode 100644 index 0000000..cc1bf6c --- /dev/null +++ b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.0", + "signature": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.0": { + "EcommerceCarStore/1.0.0": { + "runtime": { + "EcommerceCarStore.dll": {} + } + } + } + }, + "libraries": { + "EcommerceCarStore/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll new file mode 100644 index 0000000000000000000000000000000000000000..0cf57cf99b59b78eaf019b43fcb115f3ccba4f1b GIT binary patch literal 8192 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 literal 0 HcmV?d00001 diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll new file mode 100644 index 0000000000000000000000000000000000000000..0cf57cf99b59b78eaf019b43fcb115f3ccba4f1b GIT binary patch literal 8192 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 Date: Tue, 2 Jan 2018 14:30:07 -0800 Subject: [PATCH 07/29] Remove Method fixed --- EcommerceCarStore/EcommerceCarStore/Garage.cs | 32 ++++++++++++++---- .../EcommerceCarStore/Program.cs | 23 +++++++++---- .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 8192 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 1884 -> 2328 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 8192 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 1884 -> 2328 bytes 6 files changed, 42 insertions(+), 13 deletions(-) diff --git a/EcommerceCarStore/EcommerceCarStore/Garage.cs b/EcommerceCarStore/EcommerceCarStore/Garage.cs index 10820cd..b2e80db 100644 --- a/EcommerceCarStore/EcommerceCarStore/Garage.cs +++ b/EcommerceCarStore/EcommerceCarStore/Garage.cs @@ -10,7 +10,7 @@ class Garage : IEnumerable T[] items = new T[10]; int count = 0; - public void Add(T item) + public void AddCustomed(T item) { if (count == (items.Length / 2)) { @@ -32,17 +32,35 @@ public void Add(T item) public void RemoveCustomed(T car) { - if (count == items.Length / 2) - { - T[] newArray = new T[items.Length / 2]; + T[] newArray = new T[items.Length]; - for (int i = 0; i < items.Length; i++) + int j = 0; + for (int i = 0; i < items.Length; i++) + { + if (!items[i].Equals(car)) { - newArray[i] = items[i]; + newArray[i] = items[j]; + j++; } + else + { + j++; + } + } - //Cars[Count] = T; + items = newArray; + } + + public int AtIndexOf(T car) + { + for (int i = 0; i < count; i++) + { + if (items[i].Equals(car)) + { + return i; + } } + return -1; } public IEnumerator GetEnumerator() diff --git a/EcommerceCarStore/EcommerceCarStore/Program.cs b/EcommerceCarStore/EcommerceCarStore/Program.cs index d9b8a3b..b2bce90 100644 --- a/EcommerceCarStore/EcommerceCarStore/Program.cs +++ b/EcommerceCarStore/EcommerceCarStore/Program.cs @@ -17,6 +17,9 @@ static void Main(string[] args) // Using List Methods + Console.WriteLine("\n---Using List methods---" + + "\n------------------------"); + List cars = new List(); cars.Add(bmw); cars.Add(mercedes); @@ -37,25 +40,33 @@ static void Main(string[] args) } // Using Garage Methods + Console.WriteLine("\n---Using Collection initializer methods---" + + "\n------------------------------------------"); + Garage garage = new Garage(); - garage.Add(bmw); - garage.Add(mercedes); - garage.Add(audi); + garage.AddCustomed(bmw); + garage.AddCustomed(mercedes); + garage.AddCustomed(audi); Console.WriteLine("\n Before Deleting BMW"); - foreach (Car car in cars) + foreach (Car car in garage) { Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); } - cars.Remove(bmw); + garage.RemoveCustomed(bmw); Console.WriteLine("\n After Deleting BMW"); - foreach (Car car in cars) + foreach (Car car in garage) { Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); } + Console.WriteLine("\n---Stretch Goal Get Index of item in Collection---" + + "\n------------------------------------------"); + int index = garage.AtIndexOf(mercedes); + Console.WriteLine($"{mercedes.Name} is at index {index}"); + Console.ReadLine(); } } diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll index 0cf57cf99b59b78eaf019b43fcb115f3ccba4f1b..630d288266c9d4b25d4ef12cb496bf0b6805775f 100644 GIT binary patch delta 3859 zcmb_fdu&tJ8ULN@d#@eG4t9c_kOXiZki<^10AWf9qy$2N1_qSJLe~~TNFfr$sS`FJ zP3^r96f~N8ld5eXUYoYHRi&madx(vRBKFW8{bQAoMgQ|bqFd* z(=lDXZ3Whd zVli;S8mlM@Yy|@3-)jL{vK2;scC)JS-<(EOj8AFyIh9c5**8^G6^f_bd@Pr}qk~3*iWG5O6 z?b?`#UZl=)KI~00pv}SJaD=i^TfuoJ0BBuF*6_=BrxeZRZ6lSNc zd?JjGVSG-QJU2|96DIEgVSIPP_;i?Dl$2LZR9nq(MQJl^+DYz#A7Rs*6MT*^x#X~! zoGlA@T48^(M#OwKnS3Xi{QDkzG3b1>|$_mMgUOWazd8F+HZxiA5S2{>VbZkV7G zCis9bfxBS>3=?p}q~4sUSPHC@#I4jG1B3dg(stN7!gE)Xj;WUYmv2*gW=8aeKtOP)P#H7u%TS5`d>JkPP&ro4VQ)jzOfNGg4c z^`7C?soJ<6J9(=7L)G$)D?2&vB^k^H?V2>N54cdSy?)b#IkILj4(Jr@HqGfsb9v8* zeI6fqU9dVm$~^EZkLbk0~$lM=5W#w@>7jf zdZJCsaq9z`-clD$KYpiPBgW{+#%+)23slImF=PrB^5AV8Q=)&=kiapmDW%4bLtItB zg0^7?PBMu?v}(&U^pmzRAF^zQ`2k-5?u(TbNgW|9Fi)vDnkgz?P^VM}14$!=xC1g* z;IgY8VIl6LM}^Qv3taYlheXUw7FO^D$-N+b-)e z6+7oU4l8-te3D6Co?tswK5obON?~{$#wBiJrh>v-mNi?yWZD?VG$@of7 z7N%v0>Y&(Wv? z4)$WZ(TIE;RgJvIFA~demRN=J#036MoQEK7+E7AVidn=itzS=Eto?MjDBiYexyMD( zWVHN67kkrGozUc@i(+(M%NI0W)d(di#xyS02xACM#tGvz_2)IhBXUgRVvQYm9ACg! zVeqaic8t8Z4`L5n@H1*3@tB%6%3+5oWR3YH;wI|=@t}1$`(ge==@MQ`gTD(?*m{-R z4Vzmylh}v~ViR}9#$5hJ*xb$<#MpR`U^8~&Jl?_kxCJvKjXe2tiqxdf+$W&AwShUw zE}&lGHK5&sdz2wdEAP?G)r;k3$j66nJqFO7{d1sY+RB09d2_LFdEfA|fjztXQa!`T zRQvWVTjq~92NRyqqkX%RpYKD*@XCSheS6nDHU4C1zp|D+y{Bi__&ebSm9>hh(|vw4 z=ik?y&W4s7`*oCyX z&xKur)%Yxblb520Mhh^)BN(M=1D_4phe0k8?Hp=Vow)3v!(nPu6Atg=FY`(+rHe4oMat)4B9(-oxpB?03EYe>UP1o0WF=bn=ACoXaJ=o|(vY4Kv4`%x*c8 zmb^p~ZH#Zq0Uk{s_EJuAH>3jDk=i*Vn>~?2;-5dy{c|L@0Zfo zYXaUVt2+m^daYdNSNUA!KcH7jv&SQqp@)8U<^Gtt#|ujSX&KjB$HO!Js>YhU{{chQEkghR delta 2523 zcmZ{mdu$X{6vn@M=gxGyt-I}RyDe>j?H1{}U77+5DMASaQ9uZL^Sg{Z+X={u$ zb*rcdV!}EQND5NoBk=)B)~F!MZ+bI*uabT2dLYX)x#8!y)YUjzX`9ReJ8 zUv)!vo_tEgZj5x51ODq}?+`W#_J-d$58sis;)ky;={CQqw{)TeX-qPab`9)o2|5Ed^r2#QJn{juBI{S=$T+h z{TayvDm%DfKfa2`*o@RG6GcE;Vm2mj0{eiNjF;+|#AMHqRxfwzPdEu~!$Kcp6t^LJ zwAb$>eRXik>Q$Zon-EFJQWFjt=^epmo0pDqc0A_0AAiuX#8VGKa1*VbnkXD0 z(eA06_zp;PdTN943kw@OwNV7AHhOBRa)iPYo|>(SSO(iYRi{dYjor~Scs=GzDZy{V zbGgp)9cqYhaO#?>5e2xCQ+O0Rd5nF0Q#lTssRB4>)CI9gt>;^L#i+C59#u(I$aj~K z%;``ijmqFhD+j1&DV>eRm^7_KI zj@;|@9kH9JbbYL|{-0@qT?~?#!=kaUom5!NlC#l73gef?FYuX3RBQZS8xHb-9gdhz z`gzafy`1H?gXdXHI(#E{@IAPJEMk>uPB3gXoS8Pwe8Z)N?WBVT$Wk8fCLZDov}M!ZIkp5`oC#UT#XwVO2cnlu%B$)xb13di_wD~c232%IM4_=Zg4JlTLt zWD4IiVi{wqJ+8uVS&stD67>kDv5-wAI>{RJkaajnj>SjhL>wolaRK$X)%X{ZQ%s^} zk2>8-W4C(Lo<3tg1tviK zC+-NgvzB!nyT*HwM{t=%?K!Xcl4h_ja((%*z_f)};LZs)h9}+9);;~+`_{E}wsv=P zPQGi!id6RLV4amc9eP06?cHtby4-`oaJI7~EZmKyBga-xLn}IQBYL={UPRHtqg#(Q z;~7m4FzL)!Cq6k4z+K9W~>zs28BZ z{uXTlF>q%KrA3hxWSdseE-0{75J)WtLh3tzuUUmZ|M~9u&b{ZJbI-Z=gXcj(rY3dR zMid$+3Ti|(1igJY(HHN%0hQWd!%v~kcItp~QuMQ(=OP&IgHJ<3Edzts!JA%uoX@`c z(rTVx{MPCpT6j`gxe_4KFO|)^96AwW%?=1uf}OTO{6u@m4y6i`2iXk~u6}bjMsaZ5 zeShencx;DwA+lI@G$2uE18|8m(=ArCs+iuHwcM~vQABpa+&!geLD}fD#lw`m??PafG|!-;FsrpzwU~H#yt` zevv8lcYzm%=g2@DiV?sEE??S0rb>*8T)$XkM@tomx^->SBbPV^oS?0_)Toa8?m&cSn^2AE_>2KwATj0X0hC7Eo_25$o+S z=WIbwU%b0#l;S-j&51-Tx%}F;%7xi$&pxFqu6AAizL?y)VLp1iLQCdD`*KG!3dKhp zOb%55RS~NZrV?e8OZMod%osR!Jo|RzYu3!HPwYdooR4@_%5YP)LWimV+-0DIJ9RYBBc%%n zcm)nA1N9d*%O9UJ=; zj<-d?FYqt6PGQIYW8+3Ll{%viD?FvFlsD&w44jgIMowx}cw+%gF0x97xscm9o#BZQ uo=)-YQGK$SC#&_TAWsGLnF!BB^x1lzt*@0wTSnaYtC4t}W;m|~{rm~Rl!eFu delta 725 zcmYjOT}YE*6n@V8ZTr4&uFtiJB$Zkt6RJr+t40M&H1oy`8)iv1-4an}Y=(?}HX#Ut zV6rX>3PzXFMPU%(%}9bS3ZkowE+T^Hb`aTJ&$}%A;5p|x=e*~A&vU+efzM9yK>oP` zLN|c20kngBU^X+69?z2E4RbD?ix1!}c}(-3cyAZIkA;5bLY-4Hql`Nz-(Na&q5IVB z>SpI$dEwc+i?6-~0MB5{qdMCI2+wRKND(BO2tUvUH%S{|5<3X}AZMz@K6>3?F06Fy z(H)xzTPFy8qxK_YQ*23#;F>7pl;Bn=B1c+TWWGl!oL2@O=v)7P3SMLJt{j%U!?t3Xk^v9)?Z+(r_+6^CTBhWt3h~LSE(TnqqY!t zO{s4D$%6KSqIV$}S9%AHs7F~0e3uGsRDGfCQlPN2Dn|QTRcL#SigF>wAHy$kB{_ky zL~k$kbMxut*pH+4cP%|#HJ==MJX~JAc_Pl~ z#IXgfrJ^TNN_u8(B~5+~C(+VwGn!8~?7vg}@TqE_+}Yjn>+9v$2h%UFzZmA@vVm=3 zW%;mAaiL*twpmo@C|C$;Q?HHbqCOYeEximAliaDA5k!;~BFhQX)$Mhl@}PIbqceVK bkbWr?rSQ??%n!-@P(&}O1+uraVjcSfpiX6? diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll index 0cf57cf99b59b78eaf019b43fcb115f3ccba4f1b..630d288266c9d4b25d4ef12cb496bf0b6805775f 100644 GIT binary patch delta 3859 zcmb_fdu&tJ8ULN@d#@eG4t9c_kOXiZki<^10AWf9qy$2N1_qSJLe~~TNFfr$sS`FJ zP3^r96f~N8ld5eXUYoYHRi&madx(vRBKFW8{bQAoMgQ|bqFd* z(=lDXZ3Whd zVli;S8mlM@Yy|@3-)jL{vK2;scC)JS-<(EOj8AFyIh9c5**8^G6^f_bd@Pr}qk~3*iWG5O6 z?b?`#UZl=)KI~00pv}SJaD=i^TfuoJ0BBuF*6_=BrxeZRZ6lSNc zd?JjGVSG-QJU2|96DIEgVSIPP_;i?Dl$2LZR9nq(MQJl^+DYz#A7Rs*6MT*^x#X~! zoGlA@T48^(M#OwKnS3Xi{QDkzG3b1>|$_mMgUOWazd8F+HZxiA5S2{>VbZkV7G zCis9bfxBS>3=?p}q~4sUSPHC@#I4jG1B3dg(stN7!gE)Xj;WUYmv2*gW=8aeKtOP)P#H7u%TS5`d>JkPP&ro4VQ)jzOfNGg4c z^`7C?soJ<6J9(=7L)G$)D?2&vB^k^H?V2>N54cdSy?)b#IkILj4(Jr@HqGfsb9v8* zeI6fqU9dVm$~^EZkLbk0~$lM=5W#w@>7jf zdZJCsaq9z`-clD$KYpiPBgW{+#%+)23slImF=PrB^5AV8Q=)&=kiapmDW%4bLtItB zg0^7?PBMu?v}(&U^pmzRAF^zQ`2k-5?u(TbNgW|9Fi)vDnkgz?P^VM}14$!=xC1g* z;IgY8VIl6LM}^Qv3taYlheXUw7FO^D$-N+b-)e z6+7oU4l8-te3D6Co?tswK5obON?~{$#wBiJrh>v-mNi?yWZD?VG$@of7 z7N%v0>Y&(Wv? z4)$WZ(TIE;RgJvIFA~demRN=J#036MoQEK7+E7AVidn=itzS=Eto?MjDBiYexyMD( zWVHN67kkrGozUc@i(+(M%NI0W)d(di#xyS02xACM#tGvz_2)IhBXUgRVvQYm9ACg! zVeqaic8t8Z4`L5n@H1*3@tB%6%3+5oWR3YH;wI|=@t}1$`(ge==@MQ`gTD(?*m{-R z4Vzmylh}v~ViR}9#$5hJ*xb$<#MpR`U^8~&Jl?_kxCJvKjXe2tiqxdf+$W&AwShUw zE}&lGHK5&sdz2wdEAP?G)r;k3$j66nJqFO7{d1sY+RB09d2_LFdEfA|fjztXQa!`T zRQvWVTjq~92NRyqqkX%RpYKD*@XCSheS6nDHU4C1zp|D+y{Bi__&ebSm9>hh(|vw4 z=ik?y&W4s7`*oCyX z&xKur)%Yxblb520Mhh^)BN(M=1D_4phe0k8?Hp=Vow)3v!(nPu6Atg=FY`(+rHe4oMat)4B9(-oxpB?03EYe>UP1o0WF=bn=ACoXaJ=o|(vY4Kv4`%x*c8 zmb^p~ZH#Zq0Uk{s_EJuAH>3jDk=i*Vn>~?2;-5dy{c|L@0Zfo zYXaUVt2+m^daYdNSNUA!KcH7jv&SQqp@)8U<^Gtt#|ujSX&KjB$HO!Js>YhU{{chQEkghR delta 2523 zcmZ{mdu$X{6vn@M=gxGyt-I}RyDe>j?H1{}U77+5DMASaQ9uZL^Sg{Z+X={u$ zb*rcdV!}EQND5NoBk=)B)~F!MZ+bI*uabT2dLYX)x#8!y)YUjzX`9ReJ8 zUv)!vo_tEgZj5x51ODq}?+`W#_J-d$58sis;)ky;={CQqw{)TeX-qPab`9)o2|5Ed^r2#QJn{juBI{S=$T+h z{TayvDm%DfKfa2`*o@RG6GcE;Vm2mj0{eiNjF;+|#AMHqRxfwzPdEu~!$Kcp6t^LJ zwAb$>eRXik>Q$Zon-EFJQWFjt=^epmo0pDqc0A_0AAiuX#8VGKa1*VbnkXD0 z(eA06_zp;PdTN943kw@OwNV7AHhOBRa)iPYo|>(SSO(iYRi{dYjor~Scs=GzDZy{V zbGgp)9cqYhaO#?>5e2xCQ+O0Rd5nF0Q#lTssRB4>)CI9gt>;^L#i+C59#u(I$aj~K z%;``ijmqFhD+j1&DV>eRm^7_KI zj@;|@9kH9JbbYL|{-0@qT?~?#!=kaUom5!NlC#l73gef?FYuX3RBQZS8xHb-9gdhz z`gzafy`1H?gXdXHI(#E{@IAPJEMk>uPB3gXoS8Pwe8Z)N?WBVT$Wk8fCLZDov}M!ZIkp5`oC#UT#XwVO2cnlu%B$)xb13di_wD~c232%IM4_=Zg4JlTLt zWD4IiVi{wqJ+8uVS&stD67>kDv5-wAI>{RJkaajnj>SjhL>wolaRK$X)%X{ZQ%s^} zk2>8-W4C(Lo<3tg1tviK zC+-NgvzB!nyT*HwM{t=%?K!Xcl4h_ja((%*z_f)};LZs)h9}+9);;~+`_{E}wsv=P zPQGi!id6RLV4amc9eP06?cHtby4-`oaJI7~EZmKyBga-xLn}IQBYL={UPRHtqg#(Q z;~7m4FzL)!Cq6k4z+K9W~>zs28BZ z{uXTlF>q%KrA3hxWSdseE-0{75J)WtLh3tzuUUmZ|M~9u&b{ZJbI-Z=gXcj(rY3dR zMid$+3Ti|(1igJY(HHN%0hQWd!%v~kcItp~QuMQ(=OP&IgHJ<3Edzts!JA%uoX@`c z(rTVx{MPCpT6j`gxe_4KFO|)^96AwW%?=1uf}OTO{6u@m4y6i`2iXk~u6}bjMsaZ5 zeShencx;DwA+lI@G$2uE18|8m(=ArCs+iuHwcM~vQABpa+&!geLD}fD#lw`m??PafG|!-;FsrpzwU~H#yt` zevv8lcYzm%=g2@DiV?sEE??S0rb>*8T)$XkM@tomx^->SBbPV^oS?0_)Toa8?m&cSn^2AE_>2KwATj0X0hC7Eo_25$o+S z=WIbwU%b0#l;S-j&51-Tx%}F;%7xi$&pxFqu6AAizL?y)VLp1iLQCdD`*KG!3dKhp zOb%55RS~NZrV?e8OZMod%osR!Jo|RzYu3!HPwYdooR4@_%5YP)LWimV+-0DIJ9RYBBc%%n zcm)nA1N9d*%O9UJ=; zj<-d?FYqt6PGQIYW8+3Ll{%viD?FvFlsD&w44jgIMowx}cw+%gF0x97xscm9o#BZQ uo=)-YQGK$SC#&_TAWsGLnF!BB^x1lzt*@0wTSnaYtC4t}W;m|~{rm~Rl!eFu delta 725 zcmYjOT}YE*6n@V8ZTr4&uFtiJB$Zkt6RJr+t40M&H1oy`8)iv1-4an}Y=(?}HX#Ut zV6rX>3PzXFMPU%(%}9bS3ZkowE+T^Hb`aTJ&$}%A;5p|x=e*~A&vU+efzM9yK>oP` zLN|c20kngBU^X+69?z2E4RbD?ix1!}c}(-3cyAZIkA;5bLY-4Hql`Nz-(Na&q5IVB z>SpI$dEwc+i?6-~0MB5{qdMCI2+wRKND(BO2tUvUH%S{|5<3X}AZMz@K6>3?F06Fy z(H)xzTPFy8qxK_YQ*23#;F>7pl;Bn=B1c+TWWGl!oL2@O=v)7P3SMLJt{j%U!?t3Xk^v9)?Z+(r_+6^CTBhWt3h~LSE(TnqqY!t zO{s4D$%6KSqIV$}S9%AHs7F~0e3uGsRDGfCQlPN2Dn|QTRcL#SigF>wAHy$kB{_ky zL~k$kbMxut*pH+4cP%|#HJ==MJX~JAc_Pl~ z#IXgfrJ^TNN_u8(B~5+~C(+VwGn!8~?7vg}@TqE_+}Yjn>+9v$2h%UFzZmA@vVm=3 zW%;mAaiL*twpmo@C|C$;Q?HHbqCOYeEximAliaDA5k!;~BFhQX)$Mhl@}PIbqceVK bkbWr?rSQ??%n!-@P(&}O1+uraVjcSfpiX6? From e1b4e75d178c54a7536ba2e449682d53d091e277 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 14:40:22 -0800 Subject: [PATCH 08/29] last update --- EcommerceCarStore/EcommerceCarStore/Garage.cs | 22 ++++++++++++++---- .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 9216 -> 9728 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 2328 -> 2364 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 9216 -> 9728 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 2328 -> 2364 bytes 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/EcommerceCarStore/EcommerceCarStore/Garage.cs b/EcommerceCarStore/EcommerceCarStore/Garage.cs index b2e80db..54f2f61 100644 --- a/EcommerceCarStore/EcommerceCarStore/Garage.cs +++ b/EcommerceCarStore/EcommerceCarStore/Garage.cs @@ -30,15 +30,15 @@ public void AddCustomed(T item) count++; } - public void RemoveCustomed(T car) + public void RemoveCustomed(T item) { - T[] newArray = new T[items.Length]; - int j = 0; + T[] newArray = new T[items.Length / 2]; for (int i = 0; i < items.Length; i++) { - if (!items[i].Equals(car)) + if (!item.Equals(items[j])) { + if (j > count) return; newArray[i] = items[j]; j++; } @@ -47,8 +47,20 @@ public void RemoveCustomed(T car) j++; } } - items = newArray; + //if (count == (items.Length / 2)) + //{ + // int j = 0; + // for (int i = 0; i < items.Length; i++) + // { + // if (!item.Equals(items[j])) + // { + + // } + // newArray[i] = items[i]; + // } + // count--; + //} } public int AtIndexOf(T car) diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll index 630d288266c9d4b25d4ef12cb496bf0b6805775f..8950657030a138c0290a1253e27697fa4f9436e0 100644 GIT binary patch delta 2156 zcmZ{ldu&ui6vn?ZckbA zxVSx=_3KJJzbxxa-M}oM{|mq_w)GzEDJzz@FJ0WhG5ESK(52{`It4580DjSb{M4pK zw(BXL_sc>PnP*98Q0g1U>(RKP^9el6}%G4NT1);A3aQ^yLQX ziqq|PW=B&;FovP0Fpm5dO{62nzKRxj-VCxe{e{yct!Y;q)?026V?S(}V?DK=8C&E& z&AA78E#wU`jCqCP!F5-gH8I=dxY^(hp>=3x{Ipac*Q159El|zUDhlm^YLz@z?(#rw zl^Nn-b)a_3T&kA?wMe&$#+E=W(|OR?6{x55B60Cnpq|mfv+zzl1zsD9kLh-<@_eR~ zszY*cGo!E_UvkgVWi}Ffsd5o3�}ABM~gM>Q_0eH*%lTR$Y=Ux|HgTOeAx9RL899 zM4?{Ihe}q!%x|Xmc2lC_ z-K}GvIp-M){BF8NsU#kG8gkmv3_O!f}1u`hELjFhB4*_H{Ij7v1FKc z6Ytrqw`1JoeA2@MWEg|UJPflOZrPBsO_ODd<#fw-(!(n9er(2JZsj4`l{k*CxF4M` z`*0ufyjt3`_}rbe>sZESRGVeYmSN16WE&#xVkGDn(iCHiIXB`wQfuWCB<+ACw(z%2 zvg139vZ*g&sQVjjGg%U^IM>i%z0xVNQkb^g62;bWW$Wojp`{OKG z4PoyiC?-duKRE_9(4Fs`(t;I{&fxbNL!lL2Z5u1=^5zdhH&|jfXzQ@S7t$!wm};j#=5UV%d^KJwHTZA*u9xqg8oFw;b#_ zTlIO<_VzyM4=#7#_G^o0MZ;NMs9zyMN+}%|74x!mNQG2SS8=u~`n2SipCHYX&BEW~ zofyu$)IVKPo_FO`zN%EekJ%R*`P`g={SNv!OZFBx!QZ=CPd{VFJIjhxWQ2dbbZSq$ W{6p!YdwEug7nh>+ zOVgPVde;H5lSa4aCbavv-L@Mf!4vAr&Jzo>yT>TOFLFP=8Es4xvE*aht4 zIp)%Ce11#&vuz!E?z2;X!xnu_jo26h_(Q?NP0MO|evx9c7Z232&XGWI;%i&4i_3y- zpHnWH41?Bjm5GZ=`!`#AY!?gdAfscJW}o4gh6To7Y3w=91T(M7IhBs@qACQRz1CLpH;;3=u$b_AaE)L5;DLrlI<07(9LBET`rqI36_DnTl z>xHk>;KkM32;l+MFY}BNI^L9iso_Mt9*j+bj%E02#MUYi;ytk?gi5B&V^TH;_o1Al zPok3i236$m#vVljTz3uGoIGn+NptdsVN7XzyJ+5N__y(wxO!~5vx+rmxDDjEXolQ? zxVWJGN9st^?3^3`IMSR)SJ^JSe9_Un<93LjOEbCu`+QyXP6uB8;ZG0e-D%ma^3 z^iXAB%vVYKIx=xzzK)H{LA8Tdb*WLKl2Ex+>y7H<3~qulX=E?b)F$rg&q7mF2Qd{6 zA0AFYB~;l)jmilwEDK>@6}Wd(9Zso9$DDGiqke3jX|@4BcF|eHnC_Mi_Ks%!R&mol z$RrDmY#|%(kP6SR4IQi^#rQ4b7hE!hs*FFyYsMb;@`BS6sb%Y}Ovh0^55;7NeWqDq zSYx=%u)#2H*iO3GMrNZ62YKB-qFsc~G0e^PLT~zZD7Tz;JvZ4)dlAl{w964Ucn&ENp1&Xxe8$RP_ci@XbkWC@DNGL(`r zERZPHGAGYxE1tAUF&RBl%4c>znTu0o0S3vr_>EkEDa@%vn0yGc6Fk+KKqFag3f1`3 z<<=X!#i#Zpjs3Du?Kx!ZKA+k%XzU@w5krVxXw%VQV{TSZ!E? zb$9`|ULBb8L`r>HquYdz&&N-W!>F2Z};D0cS4X?C=(c z=Y+o78+~GUgDmgf_2bjSCr;nv?Fg?6x@jt41uPX6D>85;Jjv1@%aggqry(oq^^%V9 zKf>?nNRF40n;&}cs|)?thc4H7D?a_TZt8O%c-6V@W}Wgsqk1tvXgk`QcZW4p;W?3} UfsC1dIM!Ijz|_Jk(p#4H55w|E%m4rY diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb index 2a72ad92db851e8ab5ddfdaf2b6bedc0fd595ff1..6491a59780b474fbb6f97b7bbe8fc5c603a9d187 100644 GIT binary patch delta 845 zcmY+CO-NKx6vxjw@6DSx+KlrdnKpjS7>Y@OjeTifYE6O^Xp=3*YHCWXFw`P!p_8Jk zf|0ukgeVAtHWlK|0vBPmDU22^EL{XHqN0d`2>RcblHK?2|DNCf-LG@+yBVAgW@E`J zgD5&kly4Hn2yy$RzV4o`euQ)o9$tzj+Nl-6ULD61EzM}JgCC+s8!ucu1^ze_kV^T~ zbjz;qJziCOZ?@>e`|)gyt?{RER~Q}qD!`@IH(_E!ZRLjYet}CuGa~dx3|fnw{3}A| zClz~m=mtC=x$rQB5ci?xfh@2t2Uf9m_MrOl-M#$X2M(;_HQ?YX)_V(~_e%eIY)i8j z!>ymMlX(L*pT!*~S|DC^nx#R0Jg>0xn zyY&7{XDSzMK@Wq}Qv62c)rkuvCVRHm|4ol0AgpbAO0b3Qtzx5 z7ZTzQRpZ`KxRgKm?CS65uWz?LnEx{MvS-^!#n1V&Yt=3_=$`Pe6C7r-mO?Ex>V&;n t9kUyGr<$}cIN;9 delta 754 zcmYk4OK4M35Qb+??!9T6cN&e=#AvdxE#jl3LThTY#MT-Lh1jCfMI)6EkczQBg3zR| z2yRS!TnKKY#qR2&#f8!mLEX3#_l3F=grduU6#dU7g$(!nXTF)?%z4~R-%DR5Hg?8B z6rCmtYD6)DpPtI+CbRe9(lBE9C_0j+Yj7?qe_&)ViTMS19wXX!=k6_VqPo3Y`}8X% zht~e2y!Te$9ckZMti)Jf{4$`2P~etc4jZ2Z({~}yar}5vAWDLkgrHSnp`RwJm@+}} z4aqhxjsjeylZBW9@GsO^1Gm9HiQz_G2P^AuU=>MVc#t*fc^BB*zz(plfrH={vhLRx z={)wO0uC%Nf#j)rffM|-fnDHHbllIo!JBmspn(UhtYj)vJ7z(4XroVNgeYvry>wa? zH32Mi7^+T9SS$*)k`rn()o!YjoU&>OTv-c9yx+2D* zE!qzB2~?vz9+a|~d?tIFG7lzlGNN^CT-B=VuZ?~9QHtCgzy5cvaA;4iyxpR888R}> z{n!sjY)nVx38Sl(9XFU*6q<#H(_E6G^z0JukIzcoI;i7cK$~|1}>C$nUFmdmaEsoCgABX{PIRF3v diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll index 630d288266c9d4b25d4ef12cb496bf0b6805775f..8950657030a138c0290a1253e27697fa4f9436e0 100644 GIT binary patch delta 2156 zcmZ{ldu&ui6vn?ZckbA zxVSx=_3KJJzbxxa-M}oM{|mq_w)GzEDJzz@FJ0WhG5ESK(52{`It4580DjSb{M4pK zw(BXL_sc>PnP*98Q0g1U>(RKP^9el6}%G4NT1);A3aQ^yLQX ziqq|PW=B&;FovP0Fpm5dO{62nzKRxj-VCxe{e{yct!Y;q)?026V?S(}V?DK=8C&E& z&AA78E#wU`jCqCP!F5-gH8I=dxY^(hp>=3x{Ipac*Q159El|zUDhlm^YLz@z?(#rw zl^Nn-b)a_3T&kA?wMe&$#+E=W(|OR?6{x55B60Cnpq|mfv+zzl1zsD9kLh-<@_eR~ zszY*cGo!E_UvkgVWi}Ffsd5o3�}ABM~gM>Q_0eH*%lTR$Y=Ux|HgTOeAx9RL899 zM4?{Ihe}q!%x|Xmc2lC_ z-K}GvIp-M){BF8NsU#kG8gkmv3_O!f}1u`hELjFhB4*_H{Ij7v1FKc z6Ytrqw`1JoeA2@MWEg|UJPflOZrPBsO_ODd<#fw-(!(n9er(2JZsj4`l{k*CxF4M` z`*0ufyjt3`_}rbe>sZESRGVeYmSN16WE&#xVkGDn(iCHiIXB`wQfuWCB<+ACw(z%2 zvg139vZ*g&sQVjjGg%U^IM>i%z0xVNQkb^g62;bWW$Wojp`{OKG z4PoyiC?-duKRE_9(4Fs`(t;I{&fxbNL!lL2Z5u1=^5zdhH&|jfXzQ@S7t$!wm};j#=5UV%d^KJwHTZA*u9xqg8oFw;b#_ zTlIO<_VzyM4=#7#_G^o0MZ;NMs9zyMN+}%|74x!mNQG2SS8=u~`n2SipCHYX&BEW~ zofyu$)IVKPo_FO`zN%EekJ%R*`P`g={SNv!OZFBx!QZ=CPd{VFJIjhxWQ2dbbZSq$ W{6p!YdwEug7nh>+ zOVgPVde;H5lSa4aCbavv-L@Mf!4vAr&Jzo>yT>TOFLFP=8Es4xvE*aht4 zIp)%Ce11#&vuz!E?z2;X!xnu_jo26h_(Q?NP0MO|evx9c7Z232&XGWI;%i&4i_3y- zpHnWH41?Bjm5GZ=`!`#AY!?gdAfscJW}o4gh6To7Y3w=91T(M7IhBs@qACQRz1CLpH;;3=u$b_AaE)L5;DLrlI<07(9LBET`rqI36_DnTl z>xHk>;KkM32;l+MFY}BNI^L9iso_Mt9*j+bj%E02#MUYi;ytk?gi5B&V^TH;_o1Al zPok3i236$m#vVljTz3uGoIGn+NptdsVN7XzyJ+5N__y(wxO!~5vx+rmxDDjEXolQ? zxVWJGN9st^?3^3`IMSR)SJ^JSe9_Un<93LjOEbCu`+QyXP6uB8;ZG0e-D%ma^3 z^iXAB%vVYKIx=xzzK)H{LA8Tdb*WLKl2Ex+>y7H<3~qulX=E?b)F$rg&q7mF2Qd{6 zA0AFYB~;l)jmilwEDK>@6}Wd(9Zso9$DDGiqke3jX|@4BcF|eHnC_Mi_Ks%!R&mol z$RrDmY#|%(kP6SR4IQi^#rQ4b7hE!hs*FFyYsMb;@`BS6sb%Y}Ovh0^55;7NeWqDq zSYx=%u)#2H*iO3GMrNZ62YKB-qFsc~G0e^PLT~zZD7Tz;JvZ4)dlAl{w964Ucn&ENp1&Xxe8$RP_ci@XbkWC@DNGL(`r zERZPHGAGYxE1tAUF&RBl%4c>znTu0o0S3vr_>EkEDa@%vn0yGc6Fk+KKqFag3f1`3 z<<=X!#i#Zpjs3Du?Kx!ZKA+k%XzU@w5krVxXw%VQV{TSZ!E? zb$9`|ULBb8L`r>HquYdz&&N-W!>F2Z};D0cS4X?C=(c z=Y+o78+~GUgDmgf_2bjSCr;nv?Fg?6x@jt41uPX6D>85;Jjv1@%aggqry(oq^^%V9 zKf>?nNRF40n;&}cs|)?thc4H7D?a_TZt8O%c-6V@W}Wgsqk1tvXgk`QcZW4p;W?3} UfsC1dIM!Ijz|_Jk(p#4H55w|E%m4rY diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb index 2a72ad92db851e8ab5ddfdaf2b6bedc0fd595ff1..6491a59780b474fbb6f97b7bbe8fc5c603a9d187 100644 GIT binary patch delta 845 zcmY+CO-NKx6vxjw@6DSx+KlrdnKpjS7>Y@OjeTifYE6O^Xp=3*YHCWXFw`P!p_8Jk zf|0ukgeVAtHWlK|0vBPmDU22^EL{XHqN0d`2>RcblHK?2|DNCf-LG@+yBVAgW@E`J zgD5&kly4Hn2yy$RzV4o`euQ)o9$tzj+Nl-6ULD61EzM}JgCC+s8!ucu1^ze_kV^T~ zbjz;qJziCOZ?@>e`|)gyt?{RER~Q}qD!`@IH(_E!ZRLjYet}CuGa~dx3|fnw{3}A| zClz~m=mtC=x$rQB5ci?xfh@2t2Uf9m_MrOl-M#$X2M(;_HQ?YX)_V(~_e%eIY)i8j z!>ymMlX(L*pT!*~S|DC^nx#R0Jg>0xn zyY&7{XDSzMK@Wq}Qv62c)rkuvCVRHm|4ol0AgpbAO0b3Qtzx5 z7ZTzQRpZ`KxRgKm?CS65uWz?LnEx{MvS-^!#n1V&Yt=3_=$`Pe6C7r-mO?Ex>V&;n t9kUyGr<$}cIN;9 delta 754 zcmYk4OK4M35Qb+??!9T6cN&e=#AvdxE#jl3LThTY#MT-Lh1jCfMI)6EkczQBg3zR| z2yRS!TnKKY#qR2&#f8!mLEX3#_l3F=grduU6#dU7g$(!nXTF)?%z4~R-%DR5Hg?8B z6rCmtYD6)DpPtI+CbRe9(lBE9C_0j+Yj7?qe_&)ViTMS19wXX!=k6_VqPo3Y`}8X% zht~e2y!Te$9ckZMti)Jf{4$`2P~etc4jZ2Z({~}yar}5vAWDLkgrHSnp`RwJm@+}} z4aqhxjsjeylZBW9@GsO^1Gm9HiQz_G2P^AuU=>MVc#t*fc^BB*zz(plfrH={vhLRx z={)wO0uC%Nf#j)rffM|-fnDHHbllIo!JBmspn(UhtYj)vJ7z(4XroVNgeYvry>wa? zH32Mi7^+T9SS$*)k`rn()o!YjoU&>OTv-c9yx+2D* zE!qzB2~?vz9+a|~d?tIFG7lzlGNN^CT-B=VuZ?~9QHtCgzy5cvaA;4iyxpR888R}> z{n!sjY)nVx38Sl(9XFU*6q<#H(_E6G^z0JukIzcoI;i7cK$~|1}>C$nUFmdmaEsoCgABX{PIRF3v From bee16ec25355e05ae7b19042057576a37455145a Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 20:44:48 -0800 Subject: [PATCH 09/29] Product Type Enum --- EcommerceStore/EcommerceStore/Classes/ProductType.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 EcommerceStore/EcommerceStore/Classes/ProductType.cs diff --git a/EcommerceStore/EcommerceStore/Classes/ProductType.cs b/EcommerceStore/EcommerceStore/Classes/ProductType.cs new file mode 100644 index 0000000..396a101 --- /dev/null +++ b/EcommerceStore/EcommerceStore/Classes/ProductType.cs @@ -0,0 +1,10 @@ +namespace EcommerceStore.Classes +{ + public enum ProductType + { + Movies, + Home, + Health, + Grocery + } +} \ No newline at end of file From 139dbb341ae0394b0310982564d7c06ce6b01412 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 20:45:13 -0800 Subject: [PATCH 10/29] Product Class that holds name and product type --- EcommerceStore/EcommerceStore/Classes/Product.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 EcommerceStore/EcommerceStore/Classes/Product.cs diff --git a/EcommerceStore/EcommerceStore/Classes/Product.cs b/EcommerceStore/EcommerceStore/Classes/Product.cs new file mode 100644 index 0000000..749957f --- /dev/null +++ b/EcommerceStore/EcommerceStore/Classes/Product.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace EcommerceStore.Classes +{ + class Product + { + public string Name { get; set; } + public ProductType Type { get; set; } + } +} From 680188a00ad2b54ee49002b6ca6570fcfd9f421a Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 20:46:04 -0800 Subject: [PATCH 11/29] Inventory class created with Enumerator methods --- .../EcommerceStore/Classes/Inventory.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 EcommerceStore/EcommerceStore/Classes/Inventory.cs diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs new file mode 100644 index 0000000..8174d5d --- /dev/null +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; + +namespace EcommerceStore.Classes +{ + class Inventory:IEnumerable + { + private T[] Items; + private int Count; + + public Inventory(int numberOfItems, int count) + { + Items = new T[numberOfItems]; + Count = count; + } + + public IEnumerator GetEnumerator() + { + for (int i = 0; i < Count; i++) + { + yield return Items[i]; + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + } +} From b6a6ca2e3a157dec29dfe2763df7eba52ab85610 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 20:48:03 -0800 Subject: [PATCH 12/29] Adding item to the inventory --- .../EcommerceStore/Classes/Inventory.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 8174d5d..5b24010 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -16,6 +16,23 @@ public Inventory(int numberOfItems, int count) Count = count; } + public void Add(T item) + { + if (Count == (Items.Length / 2)) + { + T[] newArray = new T[Items.Length * 2]; + + for (int i = 0; i < Items.Length; i++) + { + newArray[i] = Items[i]; + } + + Items = newArray; + } + Items[Count] = item; + Count++; + } + public IEnumerator GetEnumerator() { for (int i = 0; i < Count; i++) From b6b6bf148db7515ced6005cb40094adda2205da8 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 21:02:59 -0800 Subject: [PATCH 13/29] Remove product in inventory method removed --- .../EcommerceStore/Classes/Inventory.cs | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 5b24010..7199386 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -33,6 +33,34 @@ public void Add(T item) Count++; } + public void RemoveCustomed(T item) + { + T[] newArray = new T[Items.Length]; + if (Count - 1 == Items.Length / 2) + { + newArray = new T[Items.Length / 2]; + } + + int j = 0; + int tempCount = Count; + for (int i = 0; i < tempCount; i++) + { + if (j > tempCount) break; + if (!item.Equals(Items[j])) + { + newArray[i] = Items[j]; + j++; + } + else + { + Count--; + i--; + j++; + } + } + Items = newArray; + } + public IEnumerator GetEnumerator() { for (int i = 0; i < Count; i++) From a4898ac8686453d117b4886c67c5f5799b3088ec Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 21:03:53 -0800 Subject: [PATCH 14/29] Get index of product at inventory --- EcommerceStore/EcommerceStore/Classes/Inventory.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 7199386..0cd21d0 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -61,6 +61,18 @@ public void RemoveCustomed(T item) Items = newArray; } + public int AtIndexOf(T item) + { + for (int i = 0; i < Count; i++) + { + if (Items[i].Equals(item)) + { + return i; + } + } + return -1; + } + public IEnumerator GetEnumerator() { for (int i = 0; i < Count; i++) From a8c98763b5d1be6004b1ea4d3efb0c5d0e9960f6 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 21:48:33 -0800 Subject: [PATCH 15/29] Adding products to Generic List --- EcommerceStore/EcommerceStore/Program.cs | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 EcommerceStore/EcommerceStore/Program.cs diff --git a/EcommerceStore/EcommerceStore/Program.cs b/EcommerceStore/EcommerceStore/Program.cs new file mode 100644 index 0000000..6df4212 --- /dev/null +++ b/EcommerceStore/EcommerceStore/Program.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using EcommerceStore.Classes; + +namespace EcommerceStore +{ + class Program + { + static void Main(string[] args) + { + Product product1 = new Product("Chocolate", ProductType.Grocery); + Product product2 = new Product("Apple", ProductType.Grocery); + Product product3 = new Product("Milk", ProductType.Grocery); + Product product4 = new Product("Banana", ProductType.Grocery); + Product product5 = new Product("JAWS", ProductType.Movies); + Product product6 = new Product("Titanic", ProductType.Movies); + Product product7 = new Product("Star Wars", ProductType.Movies); + Product product8 = new Product("Batman", ProductType.Movies); + Product product9 = new Product("Tooth Paste", ProductType.Health); + Product product10 = new Product("Band Aids", ProductType.Health); + + List productsList = new List + { + product1, product2, product3, product4, product5, product6, product7, product8, product9, product10 + }; + + Console.WriteLine("\n Using List Add Method"); + Console.WriteLine("---------------------------------"); + + // Adding 10 Items with List.Add + Console.WriteLine("\n Adding 10 items to Inventory"); + ViewAllProducts(productsList); + + // Removing Health Products with List.Remove + Console.WriteLine("\n Removing Health Products"); + productsList.Remove(product9); + productsList.Remove(product10); + ViewAllProducts(productsList); + + Console.ReadLine(); + } + + public static void ViewAllProducts(List products) + { + Console.WriteLine("-------------------------------"); + foreach (Product p in products) + { + Console.WriteLine(" " + p.Name + " - " + p.Type); + } + } + } +} From 3d90d6f59b837374ea0269525ea21b7d1245c6a2 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 22:17:33 -0800 Subject: [PATCH 16/29] View all products in inventory --- EcommerceStore/EcommerceStore/Program.cs | 25 +++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/EcommerceStore/EcommerceStore/Program.cs b/EcommerceStore/EcommerceStore/Program.cs index 6df4212..973ff09 100644 --- a/EcommerceStore/EcommerceStore/Program.cs +++ b/EcommerceStore/EcommerceStore/Program.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using EcommerceStore.Classes; namespace EcommerceStore @@ -25,7 +26,7 @@ static void Main(string[] args) }; Console.WriteLine("\n Using List Add Method"); - Console.WriteLine("---------------------------------"); + Console.WriteLine("------------------------------------------------------------------------"); // Adding 10 Items with List.Add Console.WriteLine("\n Adding 10 items to Inventory"); @@ -37,6 +38,28 @@ static void Main(string[] args) productsList.Remove(product10); ViewAllProducts(productsList); + Inventory inventory = new Inventory(); + + Console.WriteLine("\n Using Inventory Add, Remove, AtIndex methods"); + Console.WriteLine("------------------------------------------------------------------------"); + + // Adding 10 Items with Inventory.Add + Console.WriteLine("\n Adding 10 items to Inventory"); + inventory.Add(product1); inventory.Add(product2); inventory.Add(product3); inventory.Add(product4); inventory.Add(product5); + inventory.Add(product6); inventory.Add(product7); inventory.Add(product8); inventory.Add(product9); inventory.Add(product10); + ViewAllProducts(inventory.Items.OfType().ToList()); + + // Removing Health Products with Inventory.Remove + Console.WriteLine("\n Removing Health Products"); + inventory.Remove(product9); + inventory.Remove(product10); + ViewAllProducts(inventory.Items.OfType().ToList()); + + // Finding Batman Index + Console.WriteLine("\n Getting Index of Batman Movie"); + Console.WriteLine("-------------------------------"); + Console.WriteLine(" The index is: {0}", inventory.AtIndexOf(product8)); + Console.ReadLine(); } From c5076e661e53958d9f34b9527518ff835bcb9cb3 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 22:18:08 -0800 Subject: [PATCH 17/29] The Inventory is ready to use! --- EcommerceStore/EcommerceStore.sln | 25 + .../EcommerceStore/Classes/Inventory.cs | 14 +- .../EcommerceStore/Classes/Product.cs | 6 + .../EcommerceStore/EcommerceStore.csproj | 12 + .../netcoreapp2.0/EcommerceStore.deps.json | 115 +++ .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 0 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 0 -> 2328 bytes .../EcommerceStore.runtimeconfig.dev.json | 10 + .../EcommerceStore.runtimeconfig.json | 9 + .../EcommerceStore.AssemblyInfo.cs | 23 + .../EcommerceStore.AssemblyInfoInputs.cache | 1 + ...mmerceStore.csproj.CoreCompileInputs.cache | 1 + ...EcommerceStore.csproj.FileListAbsolute.txt | 11 + ...Store.csprojResolveAssemblyReference.cache | Bin 0 -> 511929 bytes .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 0 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 0 -> 2328 bytes .../obj/EcommerceStore.csproj.nuget.cache | 5 + .../obj/EcommerceStore.csproj.nuget.g.props | 19 + .../obj/EcommerceStore.csproj.nuget.g.targets | 11 + .../EcommerceStore/obj/project.assets.json | 894 ++++++++++++++++++ 20 files changed, 1146 insertions(+), 10 deletions(-) create mode 100644 EcommerceStore/EcommerceStore.sln create mode 100644 EcommerceStore/EcommerceStore/EcommerceStore.csproj create mode 100644 EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.deps.json create mode 100644 EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll create mode 100644 EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb create mode 100644 EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.dev.json create mode 100644 EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.json create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfo.cs create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfoInputs.cache create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.CoreCompileInputs.cache create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.FileListAbsolute.txt create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csprojResolveAssemblyReference.cache create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.dll create mode 100644 EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.pdb create mode 100644 EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.cache create mode 100644 EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.props create mode 100644 EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.targets create mode 100644 EcommerceStore/EcommerceStore/obj/project.assets.json diff --git a/EcommerceStore/EcommerceStore.sln b/EcommerceStore/EcommerceStore.sln new file mode 100644 index 0000000..e9e7a93 --- /dev/null +++ b/EcommerceStore/EcommerceStore.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2010 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EcommerceStore", "EcommerceStore\EcommerceStore.csproj", "{99A9498F-9D77-47EB-8E8A-E3F538308F0A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9F34F094-1B4E-4384-BD73-EB8FA36453C1} + EndGlobalSection +EndGlobal diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 0cd21d0..b520e8f 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -5,16 +5,10 @@ namespace EcommerceStore.Classes { - class Inventory:IEnumerable + class Inventory : IEnumerable { - private T[] Items; - private int Count; - - public Inventory(int numberOfItems, int count) - { - Items = new T[numberOfItems]; - Count = count; - } + public T[] Items = new T[10]; + public int Count = 0; public void Add(T item) { @@ -33,7 +27,7 @@ public void Add(T item) Count++; } - public void RemoveCustomed(T item) + public void Remove(T item) { T[] newArray = new T[Items.Length]; if (Count - 1 == Items.Length / 2) diff --git a/EcommerceStore/EcommerceStore/Classes/Product.cs b/EcommerceStore/EcommerceStore/Classes/Product.cs index 749957f..603a6d3 100644 --- a/EcommerceStore/EcommerceStore/Classes/Product.cs +++ b/EcommerceStore/EcommerceStore/Classes/Product.cs @@ -8,5 +8,11 @@ class Product { public string Name { get; set; } public ProductType Type { get; set; } + + public Product(string name, ProductType type) + { + Name = name; + Type = type; + } } } diff --git a/EcommerceStore/EcommerceStore/EcommerceStore.csproj b/EcommerceStore/EcommerceStore/EcommerceStore.csproj new file mode 100644 index 0000000..9700470 --- /dev/null +++ b/EcommerceStore/EcommerceStore/EcommerceStore.csproj @@ -0,0 +1,12 @@ + + + + Exe + netcoreapp2.0 + + + + + + + diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.deps.json b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.deps.json new file mode 100644 index 0000000..7c751da --- /dev/null +++ b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.deps.json @@ -0,0 +1,115 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.0", + "signature": "9f73f47f96268db03c3857a6003f7c4743dcd996" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.0": { + "EcommerceStore/1.0.0": { + "dependencies": { + "xunit": "2.3.1" + }, + "runtime": { + "EcommerceStore.dll": {} + } + }, + "xunit/2.3.1": { + "dependencies": { + "xunit.analyzers": "0.7.0", + "xunit.assert": "2.3.1", + "xunit.core": "2.3.1" + } + }, + "xunit.abstractions/2.0.1": { + "runtime": { + "lib/netstandard1.0/xunit.abstractions.dll": {} + } + }, + "xunit.analyzers/0.7.0": {}, + "xunit.assert/2.3.1": { + "runtime": { + "lib/netstandard1.1/xunit.assert.dll": {} + } + }, + "xunit.core/2.3.1": { + "dependencies": { + "xunit.extensibility.core": "2.3.1", + "xunit.extensibility.execution": "2.3.1" + } + }, + "xunit.extensibility.core/2.3.1": { + "dependencies": { + "xunit.abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": {} + } + }, + "xunit.extensibility.execution/2.3.1": { + "dependencies": { + "xunit.extensibility.core": "2.3.1" + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": {} + } + } + } + }, + "libraries": { + "EcommerceStore/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "xunit/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IWux0xXfZ/bC7SgooK5rmW5KwCwFg9GFslmPxA7+pJsT+2SRyhOfOgNUXDd7B09UN4f6kogRT2TqNi6gbWEspA==", + "path": "xunit/2.3.1", + "hashPath": "xunit.2.3.1.nupkg.sha512" + }, + "xunit.abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bDm/zdG5rnRDsobKuKwrvL4HccBdC0uvT12be6fG12P3d1U7u9Wkvfoq/PM2GeyIeb0Dtcmm/7k2oaawiqQ2Dg==", + "path": "xunit.abstractions/2.0.1", + "hashPath": "xunit.abstractions.2.0.1.nupkg.sha512" + }, + "xunit.analyzers/0.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pEjPJ/pd+r9blGBJ9bXg961phkAiCl4k2DwxwWGEZyYC/7Tb1xJ1az0H18uGANX7zFIkvE5ZO1eZZ4vU7gny7w==", + "path": "xunit.analyzers/0.7.0", + "hashPath": "xunit.analyzers.0.7.0.nupkg.sha512" + }, + "xunit.assert/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+mUMp3aJOS0ag3qJ2tUhVa930KhwjyypxXT4Ab8lQozEQN8/xgkblQnYs0woIWpr2NbzEOxsZojytl9NBVRKxg==", + "path": "xunit.assert/2.3.1", + "hashPath": "xunit.assert.2.3.1.nupkg.sha512" + }, + "xunit.core/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LOG4qOFuVQcjYcIuZbKeo03Uvng3lSb2gZJU9ANljwCf+PTd//iAMZS5qcJQZrjhndc4aOUlJGQy5wa0+/iZ6w==", + "path": "xunit.core/2.3.1", + "hashPath": "xunit.core.2.3.1.nupkg.sha512" + }, + "xunit.extensibility.core/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1mgYqXeQfU+7zcSRW8/5Uf1jVZ5+5WELmi+BuRTh0xu/x0Q0gK0SuR3FLUF4BSd8sfZzvrRUrhWj3ltpyFxhrg==", + "path": "xunit.extensibility.core/2.3.1", + "hashPath": "xunit.extensibility.core.2.3.1.nupkg.sha512" + }, + "xunit.extensibility.execution/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i8xrHfKC5dyBWQ7I15FePzm0m8KNToBsTleCCQbOQuXRPZIvupd4nnfaCPeJuKHHe7yJ8JGtWxjIgw0ow/cMhg==", + "path": "xunit.extensibility.execution/2.3.1", + "hashPath": "xunit.extensibility.execution.2.3.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll new file mode 100644 index 0000000000000000000000000000000000000000..49da549cce33b2d71045f8aa8e56b7c794ad34da GIT binary patch literal 9216 zcmeHMe{37~b$@p}9w}14DB6aY%l_z(Z5W1l4FW7^nhsll ztZ0>e-uLcEN_M;q1J(`LQTOh>_kF*=Kkqd5$g>n8A_eyc9}vBQCtm{s-W#l;xpvpr zYU#^WukC(CI`i7@=|$7ging_2>v=7s7YdfE%^8}#RM5L%I_PSoR$AH`F{J%F2mhKKCM4NSz(Pg=tbK3^dkxIt7e z{>o3E^hD^#4-lPYe1Pa?*k@KgE)i9OZh;*BKKiAVLKiww(5EZ3)2^}Nf}Y+6fHsk< zA2%p*X+)ROwqs{NiP#2!sJL5jS6l;#K5ZL03xXUgUBb<_Qn)Lw0iqKXq(IYLS6m#M zOkrx>NA!MzNCJ(Uz5SQ2WOs;;z&CUgWCIqrIkm78v$vM;xV^iCSKA#Wyv9Z_#YQ2Y zRP3QL5w@qwglaF8iHN-fqS@1l+E15>DhD28dsV9u584~?pHcr=6y;~J1|(y_EKb{>#(Y_scoMN)!!yLO$ye_O zU%uJ~_>9^7=(-eBJ4e9w8IL?2f!%mxb;mY}L_K!&3(Wf+1{7_&Q0=pyG1rxvs;iP}9YL%dyo|bvBg5njiH9sWI-! zRyQV^`(Plz5~wOloyUBdJXnVyc&rsOO(;t?r;``>{p`1&i&KuVJUuRZ6cXazG0 z(~I_;IyX9u=To4InCN>>8If@3`*EEi%!LP0S*5hiZ9 zB1A0qe=MO~OV$@OLJ{&&JXxP*`N{2k6B!|vSVjOMB!hrIt*1ucfa6s&q4SBh)~zqqUK~MBjk!1He`42VbR^06F?e2FQ$a zsi&3DajB<7b<(856p}&PHx;HrsGJ1hv^1%hs7f7$u;leaq6aN?i1Sm*rvd*k{5CW{ zLt_yB98E~7`t$TQonL!MnUKz}{S=(@Yrha;_^t2+WY#2>e=*!CsZ>zv!I2<8p}{ac zN6&?(!MT-U>a+Cg$|I6Yt$UdIrRETF4Nv?0hAt!eTdhKpwuiomh~E;_ zThe=>9q{$Opl(aw4Q)l#^?S=URqFDn==UfK$-_SN25NyS`qWlwQHsz>pV}$qL7nv| zMCM3QGE0<%3atw2wloflar&fB{c-qyP|d>bi2EW&SV)num~kz)0mkTKfc5B8 zhDQY)6mV3)PY8HXz*Tw=wR;};Zu%miiqWPcyX(YRZK2O0o9pxz_}76Sp|1*=Zvj4t z!zjzQ5ck^O;oN=&crvt1t%Bbw_^o0@-KP7cr|33)HT*nUxnEmFf3nseKv$N&0^RpQ ze@dOgl}<}(^ufuTee`9(J@hJI2mLGHL5j#}dXO3bhiDhzLxMjA zs3Yfoz%S6ed|lwz1^y=je}gjAE)Pg7b4kE80e?%tH>A&lPcp*+0WS%-Cg31y{P*-D z)TCM3Cn?B=dz|P^dIDqMu=FJ050p;>?hHSLnG{2-giJyhCDoWA64e08IOjwFxA5q| zm~Vm=jdlR0u$rpKe>dPho`aS7K5u>`k_EM z!rSTqSRW!{5aF3ubMy_YEQEWy`DRqe7+{&!cn;{cuar)NA%1o}KNX(UHPZ z-mvw#oN=j4xt0y;jOn<{EG!!Za8?EG9y~z3rwrHE1HV5zJA0UV$E@s9&giFUTGn$* z#_TLjtvarePY+qSoRM)&tKg(h83n^OGc=gZQt!B)H~KHn&YsXSm$BKMG>sg%)2qch zxfNm3=&N6E%%q=Y}81@OTFH~2j-_^vr;=1jMuRg6~* zh`hCI(4ae7$QmnW=QoX-w4VhADtU*qKw#L^7Ydf+ni(f8ibkgmJ?AcN8YSs$E=LHN zKkg8QT;A6wo=G&On}xvOq%rSL7#g?Ssik7kvN0}3Rx(DBD;3CL&|WD`V03W6ubgld z69<#8V%AbRQ=w9kLtw?P8K$o{KBo+O*~}P@KPpiN%y^Jv*0PDm#wn2=%IO%54q

^;Oj#4xWc_t2^|UMbq!e_(bt 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 literal 0 HcmV?d00001 diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.dev.json b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.dev.json new file mode 100644 index 0000000..a2f1a59 --- /dev/null +++ b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.dev.json @@ -0,0 +1,10 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\Luay\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Luay\\.nuget\\packages", + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.json b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.json new file mode 100644 index 0000000..7539019 --- /dev/null +++ b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp2.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "2.0.0" + } + } +} \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfo.cs b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfo.cs new file mode 100644 index 0000000..20ac467 --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("EcommerceStore")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("EcommerceStore")] +[assembly: System.Reflection.AssemblyTitleAttribute("EcommerceStore")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfoInputs.cache b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eb97e20 --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +80dd31d4038aaf704368d1125c95162710dab607 diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.CoreCompileInputs.cache b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..68d2c4c --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b88ae996d9ffd44e4b9c9dfa2007e9e68ca65527 diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.FileListAbsolute.txt b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6f69173 --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\bin\Debug\netcoreapp2.0\EcommerceStore.deps.json +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\bin\Debug\netcoreapp2.0\EcommerceStore.runtimeconfig.json +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\bin\Debug\netcoreapp2.0\EcommerceStore.runtimeconfig.dev.json +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\bin\Debug\netcoreapp2.0\EcommerceStore.dll +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.csprojResolveAssemblyReference.cache +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.csproj.CoreCompileInputs.cache +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.AssemblyInfoInputs.cache +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.AssemblyInfo.cs +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\bin\Debug\netcoreapp2.0\EcommerceStore.pdb +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.dll +C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\Debug\netcoreapp2.0\EcommerceStore.pdb diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csprojResolveAssemblyReference.cache b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..d13c4995b21f0c818d3893950ddbf5d6263ecb39 GIT binary patch literal 511929 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�Bw$Gn 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%0A*LtqT|t)y9d)grwLBb7u51<=3Q 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
^;Oj#4xWc_t2^|UMbq!e_(bt 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 literal 0 HcmV?d00001 diff --git a/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.cache b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.cache new file mode 100644 index 0000000..d8d129e --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "x83lO2DWRv8TrNic2uqG4ObRIYgkLKxs3m3dydfd/IhiP4/5JfFWGbUME22IokO6F/MoH8cCztb1APTZW4RRRw==", + "success": true +} \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.props b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.props new file mode 100644 index 0000000..a84f1c9 --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\EcommerceStore\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.5.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.targets b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.targets new file mode 100644 index 0000000..0a458eb --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/EcommerceStore.csproj.nuget.g.targets @@ -0,0 +1,11 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore/obj/project.assets.json b/EcommerceStore/EcommerceStore/obj/project.assets.json new file mode 100644 index 0000000..5ce911a --- /dev/null +++ b/EcommerceStore/EcommerceStore/obj/project.assets.json @@ -0,0 +1,894 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.0": { + "Microsoft.NETCore.App/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0" + }, + "compile": { + "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.0/System.AppContext.dll": {}, + "ref/netcoreapp2.0/System.Buffers.dll": {}, + "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.0/System.Collections.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.dll": {}, + "ref/netcoreapp2.0/System.Configuration.dll": {}, + "ref/netcoreapp2.0/System.Console.dll": {}, + "ref/netcoreapp2.0/System.Core.dll": {}, + "ref/netcoreapp2.0/System.Data.Common.dll": {}, + "ref/netcoreapp2.0/System.Data.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Drawing.dll": {}, + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Globalization.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.0/System.IO.dll": {}, + "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.0/System.Linq.dll": {}, + "ref/netcoreapp2.0/System.Net.Http.dll": {}, + "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.0/System.Net.Mail.dll": {}, + "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.0/System.Net.Ping.dll": {}, + "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Net.Requests.dll": {}, + "ref/netcoreapp2.0/System.Net.Security.dll": {}, + "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.0/System.Net.dll": {}, + "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.0/System.Numerics.dll": {}, + "ref/netcoreapp2.0/System.ObjectModel.dll": {}, + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.dll": {}, + "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Security.Claims.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.0/System.Security.Principal.dll": {}, + "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.0/System.Security.dll": {}, + "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.0/System.Threading.dll": {}, + "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.0/System.Transactions.dll": {}, + "ref/netcoreapp2.0/System.ValueTuple.dll": {}, + "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.0/System.Web.dll": {}, + "ref/netcoreapp2.0/System.Windows.dll": {}, + "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.0/System.Xml.dll": {}, + "ref/netcoreapp2.0/System.dll": {}, + "ref/netcoreapp2.0/WindowsBase.dll": {}, + "ref/netcoreapp2.0/mscorlib.dll": {}, + "ref/netcoreapp2.0/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.0.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.0.0" + } + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "xunit/2.3.1": { + "type": "package", + "dependencies": { + "xunit.analyzers": "0.7.0", + "xunit.assert": "[2.3.1]", + "xunit.core": "[2.3.1]" + } + }, + "xunit.abstractions/2.0.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.0" + }, + "compile": { + "lib/netstandard1.0/xunit.abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/xunit.abstractions.dll": {} + } + }, + "xunit.analyzers/0.7.0": { + "type": "package" + }, + "xunit.assert/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1" + }, + "compile": { + "lib/netstandard1.1/xunit.assert.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.assert.dll": {} + } + }, + "xunit.core/2.3.1": { + "type": "package", + "dependencies": { + "xunit.extensibility.core": "[2.3.1]", + "xunit.extensibility.execution": "[2.3.1]" + }, + "build": { + "build/xunit.core.props": {}, + "build/xunit.core.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/xunit.core.props": {}, + "buildMultiTargeting/xunit.core.targets": {} + } + }, + "xunit.extensibility.core/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.1" + }, + "compile": { + "lib/netstandard1.1/xunit.core.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": {} + } + }, + "xunit.extensibility.execution/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "[2.3.1]" + }, + "compile": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.NETCore.App/2.0.0": { + "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", + "type": "package", + "path": "microsoft.netcore.app/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.0/Microsoft.NETCore.App.props", + "build/netcoreapp2.0/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.0.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp/_._", + "ref/netcoreapp2.0/Microsoft.CSharp.dll", + "ref/netcoreapp2.0/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.0/System.AppContext.dll", + "ref/netcoreapp2.0/System.AppContext.xml", + "ref/netcoreapp2.0/System.Buffers.dll", + "ref/netcoreapp2.0/System.Buffers.xml", + "ref/netcoreapp2.0/System.Collections.Concurrent.dll", + "ref/netcoreapp2.0/System.Collections.Concurrent.xml", + "ref/netcoreapp2.0/System.Collections.Immutable.dll", + "ref/netcoreapp2.0/System.Collections.Immutable.xml", + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.0/System.Collections.Specialized.dll", + "ref/netcoreapp2.0/System.Collections.Specialized.xml", + "ref/netcoreapp2.0/System.Collections.dll", + "ref/netcoreapp2.0/System.Collections.xml", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.0/System.ComponentModel.dll", + "ref/netcoreapp2.0/System.ComponentModel.xml", + "ref/netcoreapp2.0/System.Configuration.dll", + "ref/netcoreapp2.0/System.Console.dll", + "ref/netcoreapp2.0/System.Console.xml", + "ref/netcoreapp2.0/System.Core.dll", + "ref/netcoreapp2.0/System.Data.Common.dll", + "ref/netcoreapp2.0/System.Data.Common.xml", + "ref/netcoreapp2.0/System.Data.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.0/System.Diagnostics.Process.dll", + "ref/netcoreapp2.0/System.Diagnostics.Process.xml", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.0/System.Drawing.Primitives.dll", + "ref/netcoreapp2.0/System.Drawing.Primitives.xml", + "ref/netcoreapp2.0/System.Drawing.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", + "ref/netcoreapp2.0/System.Globalization.Calendars.dll", + "ref/netcoreapp2.0/System.Globalization.Calendars.xml", + "ref/netcoreapp2.0/System.Globalization.Extensions.dll", + "ref/netcoreapp2.0/System.Globalization.Extensions.xml", + "ref/netcoreapp2.0/System.Globalization.dll", + "ref/netcoreapp2.0/System.Globalization.xml", + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.0/System.IO.Compression.dll", + "ref/netcoreapp2.0/System.IO.Compression.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.xml", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.0/System.IO.Pipes.dll", + "ref/netcoreapp2.0/System.IO.Pipes.xml", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", + "ref/netcoreapp2.0/System.IO.dll", + "ref/netcoreapp2.0/System.IO.xml", + "ref/netcoreapp2.0/System.Linq.Expressions.dll", + "ref/netcoreapp2.0/System.Linq.Expressions.xml", + "ref/netcoreapp2.0/System.Linq.Parallel.dll", + "ref/netcoreapp2.0/System.Linq.Parallel.xml", + "ref/netcoreapp2.0/System.Linq.Queryable.dll", + "ref/netcoreapp2.0/System.Linq.Queryable.xml", + "ref/netcoreapp2.0/System.Linq.dll", + "ref/netcoreapp2.0/System.Linq.xml", + "ref/netcoreapp2.0/System.Net.Http.dll", + "ref/netcoreapp2.0/System.Net.Http.xml", + "ref/netcoreapp2.0/System.Net.HttpListener.dll", + "ref/netcoreapp2.0/System.Net.HttpListener.xml", + "ref/netcoreapp2.0/System.Net.Mail.dll", + "ref/netcoreapp2.0/System.Net.Mail.xml", + "ref/netcoreapp2.0/System.Net.NameResolution.dll", + "ref/netcoreapp2.0/System.Net.NameResolution.xml", + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.0/System.Net.Ping.dll", + "ref/netcoreapp2.0/System.Net.Ping.xml", + "ref/netcoreapp2.0/System.Net.Primitives.dll", + "ref/netcoreapp2.0/System.Net.Primitives.xml", + "ref/netcoreapp2.0/System.Net.Requests.dll", + "ref/netcoreapp2.0/System.Net.Requests.xml", + "ref/netcoreapp2.0/System.Net.Security.dll", + "ref/netcoreapp2.0/System.Net.Security.xml", + "ref/netcoreapp2.0/System.Net.ServicePoint.dll", + "ref/netcoreapp2.0/System.Net.ServicePoint.xml", + "ref/netcoreapp2.0/System.Net.Sockets.dll", + "ref/netcoreapp2.0/System.Net.Sockets.xml", + "ref/netcoreapp2.0/System.Net.WebClient.dll", + "ref/netcoreapp2.0/System.Net.WebClient.xml", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.0/System.Net.WebProxy.dll", + "ref/netcoreapp2.0/System.Net.WebProxy.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.xml", + "ref/netcoreapp2.0/System.Net.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/System.Numerics.dll", + "ref/netcoreapp2.0/System.ObjectModel.dll", + "ref/netcoreapp2.0/System.ObjectModel.xml", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.xml", + "ref/netcoreapp2.0/System.Reflection.Extensions.dll", + "ref/netcoreapp2.0/System.Reflection.Extensions.xml", + "ref/netcoreapp2.0/System.Reflection.Metadata.dll", + "ref/netcoreapp2.0/System.Reflection.Metadata.xml", + "ref/netcoreapp2.0/System.Reflection.Primitives.dll", + "ref/netcoreapp2.0/System.Reflection.Primitives.xml", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.0/System.Reflection.dll", + "ref/netcoreapp2.0/System.Reflection.xml", + "ref/netcoreapp2.0/System.Resources.Reader.dll", + "ref/netcoreapp2.0/System.Resources.Reader.xml", + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.0/System.Resources.Writer.dll", + "ref/netcoreapp2.0/System.Resources.Writer.xml", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.0/System.Runtime.Extensions.dll", + "ref/netcoreapp2.0/System.Runtime.Extensions.xml", + "ref/netcoreapp2.0/System.Runtime.Handles.dll", + "ref/netcoreapp2.0/System.Runtime.Handles.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.0/System.Runtime.Loader.dll", + "ref/netcoreapp2.0/System.Runtime.Loader.xml", + "ref/netcoreapp2.0/System.Runtime.Numerics.dll", + "ref/netcoreapp2.0/System.Runtime.Numerics.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.dll", + "ref/netcoreapp2.0/System.Runtime.dll", + "ref/netcoreapp2.0/System.Runtime.xml", + "ref/netcoreapp2.0/System.Security.Claims.dll", + "ref/netcoreapp2.0/System.Security.Claims.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.0/System.Security.Principal.dll", + "ref/netcoreapp2.0/System.Security.Principal.xml", + "ref/netcoreapp2.0/System.Security.SecureString.dll", + "ref/netcoreapp2.0/System.Security.SecureString.xml", + "ref/netcoreapp2.0/System.Security.dll", + "ref/netcoreapp2.0/System.ServiceModel.Web.dll", + "ref/netcoreapp2.0/System.ServiceProcess.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.0/System.Text.Encoding.dll", + "ref/netcoreapp2.0/System.Text.Encoding.xml", + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.0/System.Threading.Overlapped.dll", + "ref/netcoreapp2.0/System.Threading.Overlapped.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.xml", + "ref/netcoreapp2.0/System.Threading.Thread.dll", + "ref/netcoreapp2.0/System.Threading.Thread.xml", + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.0/System.Threading.Timer.dll", + "ref/netcoreapp2.0/System.Threading.Timer.xml", + "ref/netcoreapp2.0/System.Threading.dll", + "ref/netcoreapp2.0/System.Threading.xml", + "ref/netcoreapp2.0/System.Transactions.Local.dll", + "ref/netcoreapp2.0/System.Transactions.Local.xml", + "ref/netcoreapp2.0/System.Transactions.dll", + "ref/netcoreapp2.0/System.ValueTuple.dll", + "ref/netcoreapp2.0/System.ValueTuple.xml", + "ref/netcoreapp2.0/System.Web.HttpUtility.dll", + "ref/netcoreapp2.0/System.Web.HttpUtility.xml", + "ref/netcoreapp2.0/System.Web.dll", + "ref/netcoreapp2.0/System.Windows.dll", + "ref/netcoreapp2.0/System.Xml.Linq.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.0/System.Xml.Serialization.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.dll", + "ref/netcoreapp2.0/System.Xml.XPath.xml", + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.0/System.Xml.dll", + "ref/netcoreapp2.0/System.dll", + "ref/netcoreapp2.0/WindowsBase.dll", + "ref/netcoreapp2.0/mscorlib.dll", + "ref/netcoreapp2.0/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "type": "package", + "path": "microsoft.netcore.platforms/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "xunit/2.3.1": { + "sha512": "IWux0xXfZ/bC7SgooK5rmW5KwCwFg9GFslmPxA7+pJsT+2SRyhOfOgNUXDd7B09UN4f6kogRT2TqNi6gbWEspA==", + "type": "package", + "path": "xunit/2.3.1", + "files": [ + "xunit.2.3.1.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.1": { + "sha512": "bDm/zdG5rnRDsobKuKwrvL4HccBdC0uvT12be6fG12P3d1U7u9Wkvfoq/PM2GeyIeb0Dtcmm/7k2oaawiqQ2Dg==", + "type": "package", + "path": "xunit.abstractions/2.0.1", + "files": [ + "lib/net35/xunit.abstractions.dll", + "lib/net35/xunit.abstractions.xml", + "lib/netstandard1.0/xunit.abstractions.dll", + "lib/netstandard1.0/xunit.abstractions.xml", + "xunit.abstractions.2.0.1.nupkg.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.analyzers/0.7.0": { + "sha512": "pEjPJ/pd+r9blGBJ9bXg961phkAiCl4k2DwxwWGEZyYC/7Tb1xJ1az0H18uGANX7zFIkvE5ZO1eZZ4vU7gny7w==", + "type": "package", + "path": "xunit.analyzers/0.7.0", + "files": [ + "analyzers/dotnet/cs/xunit.analyzers.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "xunit.analyzers.0.7.0.nupkg.sha512", + "xunit.analyzers.nuspec" + ] + }, + "xunit.assert/2.3.1": { + "sha512": "+mUMp3aJOS0ag3qJ2tUhVa930KhwjyypxXT4Ab8lQozEQN8/xgkblQnYs0woIWpr2NbzEOxsZojytl9NBVRKxg==", + "type": "package", + "path": "xunit.assert/2.3.1", + "files": [ + "lib/netstandard1.1/xunit.assert.dll", + "lib/netstandard1.1/xunit.assert.xml", + "xunit.assert.2.3.1.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.3.1": { + "sha512": "LOG4qOFuVQcjYcIuZbKeo03Uvng3lSb2gZJU9ANljwCf+PTd//iAMZS5qcJQZrjhndc4aOUlJGQy5wa0+/iZ6w==", + "type": "package", + "path": "xunit.core/2.3.1", + "files": [ + "build/xunit.core.props", + "build/xunit.core.targets", + "build/xunit.execution.desktop.dll", + "buildMultiTargeting/xunit.core.props", + "buildMultiTargeting/xunit.core.targets", + "xunit.core.2.3.1.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.3.1": { + "sha512": "1mgYqXeQfU+7zcSRW8/5Uf1jVZ5+5WELmi+BuRTh0xu/x0Q0gK0SuR3FLUF4BSd8sfZzvrRUrhWj3ltpyFxhrg==", + "type": "package", + "path": "xunit.extensibility.core/2.3.1", + "files": [ + "lib/netstandard1.1/xunit.core.dll", + "lib/netstandard1.1/xunit.core.dll.tdnet", + "lib/netstandard1.1/xunit.core.xml", + "lib/netstandard1.1/xunit.runner.tdnet.dll", + "lib/netstandard1.1/xunit.runner.utility.net452.dll", + "xunit.extensibility.core.2.3.1.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.3.1": { + "sha512": "i8xrHfKC5dyBWQ7I15FePzm0m8KNToBsTleCCQbOQuXRPZIvupd4nnfaCPeJuKHHe7yJ8JGtWxjIgw0ow/cMhg==", + "type": "package", + "path": "xunit.extensibility.execution/2.3.1", + "files": [ + "lib/net452/xunit.execution.desktop.dll", + "lib/net452/xunit.execution.desktop.xml", + "lib/netstandard1.1/xunit.execution.dotnet.dll", + "lib/netstandard1.1/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.3.1.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.0": [ + "Microsoft.NETCore.App >= 2.0.0", + "xunit >= 2.3.1" + ] + }, + "packageFolders": { + "C:\\Users\\Luay\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restoreSettings": { + "hideWarningsAndErrors": true + }, + "restore": { + "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\EcommerceStore\\EcommerceStore.csproj", + "projectName": "EcommerceStore", + "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\EcommerceStore\\EcommerceStore.csproj", + "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\EcommerceStore\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.0": { + "dependencies": { + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.0.0, )", + "autoReferenced": true + }, + "xunit": { + "target": "Package", + "version": "[2.3.1, )" + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file From 2e09d7fd17763b66e84e5f30e766d9520ccd8832 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 22:31:52 -0800 Subject: [PATCH 18/29] Xunit project addition --- .../XUnitTestEcommerceStore/UnitTest1.cs | 18 + .../XUnitTestEcommerceStore.csproj | 20 + .../XUnitTestEcommerceStore.AssemblyInfo.cs | 23 + ...estEcommerceStore.AssemblyInfoInputs.cache | 1 + .../XUnitTestEcommerceStore.Program.cs | Bin 0 -> 308 bytes ...mmerceStore.csproj.CoreCompileInputs.cache | 1 + ...XUnitTestEcommerceStore.csproj.nuget.cache | 5 + ...nitTestEcommerceStore.csproj.nuget.g.props | 21 + ...tTestEcommerceStore.csproj.nuget.g.targets | 12 + .../obj/project.assets.json | 5812 +++++++++++++++++ 10 files changed, 5913 insertions(+) create mode 100644 EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs create mode 100644 EcommerceStore/XUnitTestEcommerceStore/XUnitTestEcommerceStore.csproj create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfo.cs create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfoInputs.cache create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.Program.cs create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.csproj.CoreCompileInputs.cache create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.cache create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.g.props create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.g.targets create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/project.assets.json diff --git a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs new file mode 100644 index 0000000..18a6a2c --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs @@ -0,0 +1,18 @@ +using System; +using Xunit; + +namespace XUnitTestEcommerceStore +{ + public class UnitTest1 + { + [Fact] + public void Test1() + { + // Arrange + + // Act + + // Assert + } + } +} diff --git a/EcommerceStore/XUnitTestEcommerceStore/XUnitTestEcommerceStore.csproj b/EcommerceStore/XUnitTestEcommerceStore/XUnitTestEcommerceStore.csproj new file mode 100644 index 0000000..d09801c --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/XUnitTestEcommerceStore.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp2.0 + + false + + + + + + + + + + + + + + diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfo.cs b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfo.cs new file mode 100644 index 0000000..b05fb43 --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("XUnitTestEcommerceStore")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("XUnitTestEcommerceStore")] +[assembly: System.Reflection.AssemblyTitleAttribute("XUnitTestEcommerceStore")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfoInputs.cache b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfoInputs.cache new file mode 100644 index 0000000..658d2a4 --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0fd63e1365ca1bbb18d6d3ed07682a241813f4dc diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.Program.cs b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..be0e5dc1ba628038852c869a8a904c463a45def3 GIT binary patch literal 308 zcmaKny$ZrW5QL`|e1|Qy&^&-au(A>Y+KEN{ivg2B5(N=oUH$e5Vj&X3-OcXKH~V@< zie!qF>Y`SaM#^+h$zP+joO?~_Sm~r(4Ywob8QoCQplo^hjD1|}hs&6H4DCOuuO3Mn z7$qL2rEa`DN1=(lx`Xaq&ob*$&jbHEb3* + + + True + NuGet + C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceStore\XUnitTestEcommerceStore\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.5.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + \ No newline at end of file diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.g.targets b/EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.g.targets new file mode 100644 index 0000000..513ec58 --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/obj/XUnitTestEcommerceStore.csproj.nuget.g.targets @@ -0,0 +1,12 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + \ No newline at end of file diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/project.assets.json b/EcommerceStore/XUnitTestEcommerceStore/obj/project.assets.json new file mode 100644 index 0000000..0479a9e --- /dev/null +++ b/EcommerceStore/XUnitTestEcommerceStore/obj/project.assets.json @@ -0,0 +1,5812 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.0": { + "Microsoft.CodeCoverage/1.0.3": { + "type": "package", + "compile": { + "lib/netstandard1.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + } + }, + "Microsoft.CSharp/4.0.1": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.0/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.DotNet.PlatformAbstractions/1.0.3": { + "type": "package", + "dependencies": { + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" + }, + "compile": { + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.DependencyModel/1.0.3": { + "type": "package", + "dependencies": { + "Microsoft.DotNet.PlatformAbstractions": "1.0.3", + "Newtonsoft.Json": "9.0.1", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Linq": "4.1.0" + }, + "compile": { + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} + }, + "runtime": { + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} + } + }, + "Microsoft.NET.Test.Sdk/15.5.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "1.0.3", + "Microsoft.TestPlatform.TestHost": "15.5.0" + }, + "build": { + "build/netcoreapp1.0/Microsoft.Net.Test.Sdk.props": {}, + "build/netcoreapp1.0/Microsoft.Net.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Net.Test.Sdk.props": {} + } + }, + "Microsoft.NETCore.App/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0" + }, + "compile": { + "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.0/System.AppContext.dll": {}, + "ref/netcoreapp2.0/System.Buffers.dll": {}, + "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.0/System.Collections.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.dll": {}, + "ref/netcoreapp2.0/System.Configuration.dll": {}, + "ref/netcoreapp2.0/System.Console.dll": {}, + "ref/netcoreapp2.0/System.Core.dll": {}, + "ref/netcoreapp2.0/System.Data.Common.dll": {}, + "ref/netcoreapp2.0/System.Data.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Drawing.dll": {}, + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Globalization.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.0/System.IO.dll": {}, + "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.0/System.Linq.dll": {}, + "ref/netcoreapp2.0/System.Net.Http.dll": {}, + "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.0/System.Net.Mail.dll": {}, + "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.0/System.Net.Ping.dll": {}, + "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Net.Requests.dll": {}, + "ref/netcoreapp2.0/System.Net.Security.dll": {}, + "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.0/System.Net.dll": {}, + "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.0/System.Numerics.dll": {}, + "ref/netcoreapp2.0/System.ObjectModel.dll": {}, + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.dll": {}, + "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Security.Claims.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.0/System.Security.Principal.dll": {}, + "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.0/System.Security.dll": {}, + "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.0/System.Threading.dll": {}, + "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.0/System.Transactions.dll": {}, + "ref/netcoreapp2.0/System.ValueTuple.dll": {}, + "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.0/System.Web.dll": {}, + "ref/netcoreapp2.0/System.Windows.dll": {}, + "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.0/System.Xml.dll": {}, + "ref/netcoreapp2.0/System.dll": {}, + "ref/netcoreapp2.0/WindowsBase.dll": {}, + "ref/netcoreapp2.0/mscorlib.dll": {}, + "ref/netcoreapp2.0/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.0.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.0.0" + } + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/15.5.0": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.0", + "System.ComponentModel.EventBasedAsync": "4.0.11", + "System.ComponentModel.TypeConverter": "4.1.0", + "System.Diagnostics.Process": "4.1.0", + "System.Diagnostics.TextWriterTraceListener": "4.0.0", + "System.Diagnostics.TraceSource": "4.0.0", + "System.Reflection.Metadata": "1.3.0", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Loader": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.2", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Threading.Thread": "4.0.0", + "System.Xml.XPath.XmlDocument": "4.0.1" + }, + "compile": { + "lib/netstandard1.5/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netstandard1.5/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/netstandard1.5/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netstandard1.5/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.5/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.5/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.5/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.5/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.5/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.5/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.5/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.5/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.5/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.5/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.5/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.5/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.5/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.5/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.5/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netstandard1.5/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/15.5.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyModel": "1.0.3", + "Microsoft.TestPlatform.ObjectModel": "15.5.0", + "Newtonsoft.Json": "9.0.1" + }, + "compile": { + "lib/netstandard1.5/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netstandard1.5/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netstandard1.5/testhost.dll": {} + }, + "runtime": { + "lib/netstandard1.5/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netstandard1.5/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netstandard1.5/testhost.dll": {} + }, + "resource": { + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.5/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.5/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.5/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.5/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.5/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.5/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.5/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.5/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.5/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.5/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.5/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.5/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.5/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.5/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.5/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.5/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.5/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.5/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netstandard1.5/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + } + }, + "Microsoft.Win32.Registry/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "Newtonsoft.Json/9.0.1": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" + }, + "compile": { + "lib/netstandard1.0/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Newtonsoft.Json.dll": {} + } + }, + "runtime.native.System/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "System.AppContext/4.1.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.6/System.AppContext.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.Collections.Immutable/1.2.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.0/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Collections.Immutable.dll": {} + } + }, + "System.Collections.NonGeneric/4.0.1": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} + } + }, + "System.Collections.Specialized/4.0.1": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.1", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.1": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.EventBasedAsync/4.0.11": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.ComponentModel.EventBasedAsync.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ComponentModel.EventBasedAsync.dll": {} + } + }, + "System.ComponentModel.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.ComponentModel": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {} + } + }, + "System.ComponentModel.TypeConverter/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.NonGeneric": "4.0.1", + "System.Collections.Specialized": "4.0.1", + "System.ComponentModel": "4.0.1", + "System.ComponentModel.Primitives": "4.1.0", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.Process/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "Microsoft.Win32.Registry": "4.0.0", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0" + }, + "compile": { + "ref/netstandard1.4/System.Diagnostics.Process.dll": {} + }, + "runtimeTargets": { + "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "linux" + }, + "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "osx" + }, + "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Diagnostics.TextWriterTraceListener/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.TraceSource": "4.0.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/_._": {} + } + }, + "System.Diagnostics.TraceSource/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/_._": {} + } + }, + "System.Dynamic.Runtime/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.dll": {} + } + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": {} + } + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.6/System.Linq.Expressions.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.ObjectModel/4.0.12": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Private.DataContractSerialization/4.1.1": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XmlDocument": "4.0.1", + "System.Xml.XmlSerializer": "4.0.11" + }, + "compile": { + "ref/netstandard/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {} + } + }, + "System.Reflection/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": {} + } + }, + "System.Reflection.Emit/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + }, + "runtime": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + } + }, + "System.Reflection.Primitives/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.1.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Runtime.Loader/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Loader.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Runtime.Loader.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.2": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0", + "System.Private.DataContractSerialization": "4.1.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.1": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Text.Encoding/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.6/System.Text.RegularExpressions.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.0.11": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Threading.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.Threading.Thread/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Thread.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.Thread.dll": {} + } + }, + "System.Threading.ThreadPool/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.ThreadPool.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + }, + "System.Xml.XmlDocument/4.0.1": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XmlDocument": "4.0.1" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {} + } + }, + "System.Xml.XPath/4.0.1": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XPath.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XPath.dll": {} + } + }, + "System.Xml.XPath.XmlDocument/4.0.1": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XPath": "4.0.1", + "System.Xml.XmlDocument": "4.0.1" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {} + } + }, + "xunit/2.3.1": { + "type": "package", + "dependencies": { + "xunit.analyzers": "0.7.0", + "xunit.assert": "[2.3.1]", + "xunit.core": "[2.3.1]" + } + }, + "xunit.abstractions/2.0.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.0" + }, + "compile": { + "lib/netstandard1.0/xunit.abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/xunit.abstractions.dll": {} + } + }, + "xunit.analyzers/0.7.0": { + "type": "package" + }, + "xunit.assert/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1" + }, + "compile": { + "lib/netstandard1.1/xunit.assert.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.assert.dll": {} + } + }, + "xunit.core/2.3.1": { + "type": "package", + "dependencies": { + "xunit.extensibility.core": "[2.3.1]", + "xunit.extensibility.execution": "[2.3.1]" + }, + "build": { + "build/xunit.core.props": {}, + "build/xunit.core.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/xunit.core.props": {}, + "buildMultiTargeting/xunit.core.targets": {} + } + }, + "xunit.extensibility.core/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.1" + }, + "compile": { + "lib/netstandard1.1/xunit.core.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": {} + } + }, + "xunit.extensibility.execution/2.3.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "[2.3.1]" + }, + "compile": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": {} + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": {} + } + }, + "xunit.runner.visualstudio/2.3.1": { + "type": "package", + "dependencies": { + "Microsoft.NET.Test.Sdk": "15.0.0" + }, + "build": { + "build/netcoreapp1.0/xunit.runner.visualstudio.props": {} + } + }, + "EcommerceStore/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v2.0", + "dependencies": { + "Microsoft.NETCore.App": "2.0.0", + "xunit": "2.3.1" + }, + "compile": { + "bin/placeholder/EcommerceStore.dll": {} + }, + "runtime": { + "bin/placeholder/EcommerceStore.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.CodeCoverage/1.0.3": { + "sha512": "5KfX12XPfvBomjrZv9nCBfQ6lhZdroVxXvGnY6MqzG83bjqdq6SQ3xxJFdPgHv6oli83M9oNhZlynYehjmboUg==", + "type": "package", + "path": "microsoft.codecoverage/1.0.3", + "files": [ + "lib/netstandard1.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.1.0.3.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.CSharp/4.0.1": { + "sha512": "17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==", + "type": "package", + "path": "microsoft.csharp/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.csharp.4.0.1.nupkg.sha512", + "microsoft.csharp.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "Microsoft.DotNet.PlatformAbstractions/1.0.3": { + "sha512": "rF92Gp5L2asYrFNf0cKNBxzzGLh1krHuj6TRDk9wdjN2qdvJLaNYOn1s9oYkMlptYX436KiEFqxhLB+I5veXvQ==", + "type": "package", + "path": "microsoft.dotnet.platformabstractions/1.0.3", + "files": [ + "lib/.DS_Store", + "lib/net451/Microsoft.DotNet.PlatformAbstractions.dll", + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll", + "microsoft.dotnet.platformabstractions.1.0.3.nupkg.sha512", + "microsoft.dotnet.platformabstractions.nuspec" + ] + }, + "Microsoft.Extensions.DependencyModel/1.0.3": { + "sha512": "Z3o19EnheuegmvgpCzwoSlnCWxYA6qIUhvKJ7ifKHHvU7U+oYR/gliLiL3LVYOOeGMEEzkpJ5W67sOcXizGtlw==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/1.0.3", + "files": [ + "lib/.DS_Store", + "lib/net451/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll", + "microsoft.extensions.dependencymodel.1.0.3.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/15.5.0": { + "sha512": "YmwFl/E8IWudzvOkKnPjiCA8w3Glremm1oOlW9tAbYMQQq+ZS5SCW1K+7vXeJxv7ixZPNJrGsEyGONr33Qs6UQ==", + "type": "package", + "path": "microsoft.net.test.sdk/15.5.0", + "files": [ + "build/net45/Microsoft.Net.Test.Sdk.props", + "build/net45/Microsoft.Net.Test.Sdk.targets", + "build/netcoreapp1.0/Microsoft.Net.Test.Sdk.props", + "build/netcoreapp1.0/Microsoft.Net.Test.Sdk.targets", + "build/uap10.0/Microsoft.Net.Test.Sdk.props", + "buildMultiTargeting/Microsoft.Net.Test.Sdk.props", + "microsoft.net.test.sdk.15.5.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.NETCore.App/2.0.0": { + "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", + "type": "package", + "path": "microsoft.netcore.app/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.0/Microsoft.NETCore.App.props", + "build/netcoreapp2.0/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.0.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp/_._", + "ref/netcoreapp2.0/Microsoft.CSharp.dll", + "ref/netcoreapp2.0/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.0/System.AppContext.dll", + "ref/netcoreapp2.0/System.AppContext.xml", + "ref/netcoreapp2.0/System.Buffers.dll", + "ref/netcoreapp2.0/System.Buffers.xml", + "ref/netcoreapp2.0/System.Collections.Concurrent.dll", + "ref/netcoreapp2.0/System.Collections.Concurrent.xml", + "ref/netcoreapp2.0/System.Collections.Immutable.dll", + "ref/netcoreapp2.0/System.Collections.Immutable.xml", + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.0/System.Collections.Specialized.dll", + "ref/netcoreapp2.0/System.Collections.Specialized.xml", + "ref/netcoreapp2.0/System.Collections.dll", + "ref/netcoreapp2.0/System.Collections.xml", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.0/System.ComponentModel.dll", + "ref/netcoreapp2.0/System.ComponentModel.xml", + "ref/netcoreapp2.0/System.Configuration.dll", + "ref/netcoreapp2.0/System.Console.dll", + "ref/netcoreapp2.0/System.Console.xml", + "ref/netcoreapp2.0/System.Core.dll", + "ref/netcoreapp2.0/System.Data.Common.dll", + "ref/netcoreapp2.0/System.Data.Common.xml", + "ref/netcoreapp2.0/System.Data.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.0/System.Diagnostics.Process.dll", + "ref/netcoreapp2.0/System.Diagnostics.Process.xml", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.0/System.Drawing.Primitives.dll", + "ref/netcoreapp2.0/System.Drawing.Primitives.xml", + "ref/netcoreapp2.0/System.Drawing.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", + "ref/netcoreapp2.0/System.Globalization.Calendars.dll", + "ref/netcoreapp2.0/System.Globalization.Calendars.xml", + "ref/netcoreapp2.0/System.Globalization.Extensions.dll", + "ref/netcoreapp2.0/System.Globalization.Extensions.xml", + "ref/netcoreapp2.0/System.Globalization.dll", + "ref/netcoreapp2.0/System.Globalization.xml", + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.0/System.IO.Compression.dll", + "ref/netcoreapp2.0/System.IO.Compression.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.0/System.IO.FileSystem.dll", + "ref/netcoreapp2.0/System.IO.FileSystem.xml", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.0/System.IO.Pipes.dll", + "ref/netcoreapp2.0/System.IO.Pipes.xml", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", + "ref/netcoreapp2.0/System.IO.dll", + "ref/netcoreapp2.0/System.IO.xml", + "ref/netcoreapp2.0/System.Linq.Expressions.dll", + "ref/netcoreapp2.0/System.Linq.Expressions.xml", + "ref/netcoreapp2.0/System.Linq.Parallel.dll", + "ref/netcoreapp2.0/System.Linq.Parallel.xml", + "ref/netcoreapp2.0/System.Linq.Queryable.dll", + "ref/netcoreapp2.0/System.Linq.Queryable.xml", + "ref/netcoreapp2.0/System.Linq.dll", + "ref/netcoreapp2.0/System.Linq.xml", + "ref/netcoreapp2.0/System.Net.Http.dll", + "ref/netcoreapp2.0/System.Net.Http.xml", + "ref/netcoreapp2.0/System.Net.HttpListener.dll", + "ref/netcoreapp2.0/System.Net.HttpListener.xml", + "ref/netcoreapp2.0/System.Net.Mail.dll", + "ref/netcoreapp2.0/System.Net.Mail.xml", + "ref/netcoreapp2.0/System.Net.NameResolution.dll", + "ref/netcoreapp2.0/System.Net.NameResolution.xml", + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.0/System.Net.Ping.dll", + "ref/netcoreapp2.0/System.Net.Ping.xml", + "ref/netcoreapp2.0/System.Net.Primitives.dll", + "ref/netcoreapp2.0/System.Net.Primitives.xml", + "ref/netcoreapp2.0/System.Net.Requests.dll", + "ref/netcoreapp2.0/System.Net.Requests.xml", + "ref/netcoreapp2.0/System.Net.Security.dll", + "ref/netcoreapp2.0/System.Net.Security.xml", + "ref/netcoreapp2.0/System.Net.ServicePoint.dll", + "ref/netcoreapp2.0/System.Net.ServicePoint.xml", + "ref/netcoreapp2.0/System.Net.Sockets.dll", + "ref/netcoreapp2.0/System.Net.Sockets.xml", + "ref/netcoreapp2.0/System.Net.WebClient.dll", + "ref/netcoreapp2.0/System.Net.WebClient.xml", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.0/System.Net.WebProxy.dll", + "ref/netcoreapp2.0/System.Net.WebProxy.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.0/System.Net.WebSockets.dll", + "ref/netcoreapp2.0/System.Net.WebSockets.xml", + "ref/netcoreapp2.0/System.Net.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.dll", + "ref/netcoreapp2.0/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/System.Numerics.dll", + "ref/netcoreapp2.0/System.ObjectModel.dll", + "ref/netcoreapp2.0/System.ObjectModel.xml", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.0/System.Reflection.Emit.dll", + "ref/netcoreapp2.0/System.Reflection.Emit.xml", + "ref/netcoreapp2.0/System.Reflection.Extensions.dll", + "ref/netcoreapp2.0/System.Reflection.Extensions.xml", + "ref/netcoreapp2.0/System.Reflection.Metadata.dll", + "ref/netcoreapp2.0/System.Reflection.Metadata.xml", + "ref/netcoreapp2.0/System.Reflection.Primitives.dll", + "ref/netcoreapp2.0/System.Reflection.Primitives.xml", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.0/System.Reflection.dll", + "ref/netcoreapp2.0/System.Reflection.xml", + "ref/netcoreapp2.0/System.Resources.Reader.dll", + "ref/netcoreapp2.0/System.Resources.Reader.xml", + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.0/System.Resources.Writer.dll", + "ref/netcoreapp2.0/System.Resources.Writer.xml", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.0/System.Runtime.Extensions.dll", + "ref/netcoreapp2.0/System.Runtime.Extensions.xml", + "ref/netcoreapp2.0/System.Runtime.Handles.dll", + "ref/netcoreapp2.0/System.Runtime.Handles.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.0/System.Runtime.Loader.dll", + "ref/netcoreapp2.0/System.Runtime.Loader.xml", + "ref/netcoreapp2.0/System.Runtime.Numerics.dll", + "ref/netcoreapp2.0/System.Runtime.Numerics.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.0/System.Runtime.Serialization.dll", + "ref/netcoreapp2.0/System.Runtime.dll", + "ref/netcoreapp2.0/System.Runtime.xml", + "ref/netcoreapp2.0/System.Security.Claims.dll", + "ref/netcoreapp2.0/System.Security.Claims.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.0/System.Security.Principal.dll", + "ref/netcoreapp2.0/System.Security.Principal.xml", + "ref/netcoreapp2.0/System.Security.SecureString.dll", + "ref/netcoreapp2.0/System.Security.SecureString.xml", + "ref/netcoreapp2.0/System.Security.dll", + "ref/netcoreapp2.0/System.ServiceModel.Web.dll", + "ref/netcoreapp2.0/System.ServiceProcess.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.0/System.Text.Encoding.dll", + "ref/netcoreapp2.0/System.Text.Encoding.xml", + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.0/System.Threading.Overlapped.dll", + "ref/netcoreapp2.0/System.Threading.Overlapped.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.0/System.Threading.Tasks.dll", + "ref/netcoreapp2.0/System.Threading.Tasks.xml", + "ref/netcoreapp2.0/System.Threading.Thread.dll", + "ref/netcoreapp2.0/System.Threading.Thread.xml", + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.0/System.Threading.Timer.dll", + "ref/netcoreapp2.0/System.Threading.Timer.xml", + "ref/netcoreapp2.0/System.Threading.dll", + "ref/netcoreapp2.0/System.Threading.xml", + "ref/netcoreapp2.0/System.Transactions.Local.dll", + "ref/netcoreapp2.0/System.Transactions.Local.xml", + "ref/netcoreapp2.0/System.Transactions.dll", + "ref/netcoreapp2.0/System.ValueTuple.dll", + "ref/netcoreapp2.0/System.ValueTuple.xml", + "ref/netcoreapp2.0/System.Web.HttpUtility.dll", + "ref/netcoreapp2.0/System.Web.HttpUtility.xml", + "ref/netcoreapp2.0/System.Web.dll", + "ref/netcoreapp2.0/System.Windows.dll", + "ref/netcoreapp2.0/System.Xml.Linq.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.0/System.Xml.Serialization.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.0/System.Xml.XPath.dll", + "ref/netcoreapp2.0/System.Xml.XPath.xml", + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.0/System.Xml.dll", + "ref/netcoreapp2.0/System.dll", + "ref/netcoreapp2.0/WindowsBase.dll", + "ref/netcoreapp2.0/mscorlib.dll", + "ref/netcoreapp2.0/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "type": "package", + "path": "microsoft.netcore.platforms/2.0.0", + "files": [ + "LICENSE.TXT", + "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.NETCore.Targets/1.0.1": { + "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", + "type": "package", + "path": "microsoft.netcore.targets/1.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.0.1.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Microsoft.TestPlatform.ObjectModel/15.5.0": { + "sha512": "Z0Qaw0APdP0kV2fJivDX4m8FkoS9y7Ksb+PzGQZMAoVJoeMhh+taFu/zN+JfWA9Xe8Lt5MrHssK8cV7NPHdsrQ==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/15.5.0", + "files": [ + "lib/net451/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net451/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net451/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net451/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net451/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net451/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.4/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard1.4/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard1.4/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard1.5/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard1.5/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard1.5/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.15.5.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/15.5.0": { + "sha512": "S4QJOWL3UNoE9in8IdJFFGiv3smk+SxuCnMVpZeG0nTYaWpp8uJ9dsBZeh3iCseIkjGJJuTXUSW3P0sRZG34DA==", + "type": "package", + "path": "microsoft.testplatform.testhost/15.5.0", + "files": [ + "ThirdPartyNotices.txt", + "build/uap10.0/Microsoft.TestPlatform.TestHost.props", + "build/uap10.0/Microsoft.TestPlatform.TestHost.targets", + "build/uap10.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/cs/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/de/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/es/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/fr/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/it/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/ja/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/ko/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/pl/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/pt-BR/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/ru/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/tr/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/x64/msdia140.dll", + "build/uap10.0/x86/msdia140.dll", + "build/uap10.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/zh-Hans/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.TestPlatform.Utilities.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "build/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net45/_._", + "lib/netstandard1.5/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/netstandard1.5/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/netstandard1.5/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/testhost.deps.json", + "lib/netstandard1.5/testhost.dll", + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/x64/msdia140.dll", + "lib/netstandard1.5/x86/msdia140.dll", + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netstandard1.5/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netstandard1.5/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/uap10.0/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/uap10.0/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/uap10.0/Microsoft.TestPlatform.Utilities.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/uap10.0/testhost.dll", + "microsoft.testplatform.testhost.15.5.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "Microsoft.Win32.Primitives/4.0.1": { + "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", + "type": "package", + "path": "microsoft.win32.primitives/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/Microsoft.Win32.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.win32.primitives.4.0.1.nupkg.sha512", + "microsoft.win32.primitives.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "Microsoft.Win32.Registry/4.0.0": { + "sha512": "q+eLtROUAQ3OxYA5mpQrgyFgzLQxIyrfT2eLpYX5IEPlHmIio2nh4F5bgOaQoGOV865kFKZZso9Oq9RlazvXtg==", + "type": "package", + "path": "microsoft.win32.registry/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/Microsoft.Win32.Registry.dll", + "microsoft.win32.registry.4.0.0.nupkg.sha512", + "microsoft.win32.registry.nuspec", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "Newtonsoft.Json/9.0.1": { + "sha512": "U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==", + "type": "package", + "path": "newtonsoft.json/9.0.1", + "files": [ + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml", + "newtonsoft.json.9.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "tools/install.ps1" + ] + }, + "runtime.native.System/4.0.0": { + "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", + "type": "package", + "path": "runtime.native.system/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.4.0.0.nupkg.sha512", + "runtime.native.system.nuspec" + ] + }, + "System.AppContext/4.1.0": { + "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "type": "package", + "path": "system.appcontext/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", + "ref/netstandard1.3/System.AppContext.dll", + "ref/netstandard1.3/System.AppContext.xml", + "ref/netstandard1.3/de/System.AppContext.xml", + "ref/netstandard1.3/es/System.AppContext.xml", + "ref/netstandard1.3/fr/System.AppContext.xml", + "ref/netstandard1.3/it/System.AppContext.xml", + "ref/netstandard1.3/ja/System.AppContext.xml", + "ref/netstandard1.3/ko/System.AppContext.xml", + "ref/netstandard1.3/ru/System.AppContext.xml", + "ref/netstandard1.3/zh-hans/System.AppContext.xml", + "ref/netstandard1.3/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll", + "system.appcontext.4.1.0.nupkg.sha512", + "system.appcontext.nuspec" + ] + }, + "System.Collections/4.0.11": { + "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", + "type": "package", + "path": "system.collections/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.4.0.11.nupkg.sha512", + "system.collections.nuspec" + ] + }, + "System.Collections.Concurrent/4.0.12": { + "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "type": "package", + "path": "system.collections.concurrent/4.0.12", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Collections.Concurrent.dll", + "lib/netstandard1.3/System.Collections.Concurrent.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/de/System.Collections.Concurrent.xml", + "ref/netcore50/es/System.Collections.Concurrent.xml", + "ref/netcore50/fr/System.Collections.Concurrent.xml", + "ref/netcore50/it/System.Collections.Concurrent.xml", + "ref/netcore50/ja/System.Collections.Concurrent.xml", + "ref/netcore50/ko/System.Collections.Concurrent.xml", + "ref/netcore50/ru/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.1/System.Collections.Concurrent.dll", + "ref/netstandard1.1/System.Collections.Concurrent.xml", + "ref/netstandard1.1/de/System.Collections.Concurrent.xml", + "ref/netstandard1.1/es/System.Collections.Concurrent.xml", + "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.1/it/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.3/System.Collections.Concurrent.dll", + "ref/netstandard1.3/System.Collections.Concurrent.xml", + "ref/netstandard1.3/de/System.Collections.Concurrent.xml", + "ref/netstandard1.3/es/System.Collections.Concurrent.xml", + "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.3/it/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.concurrent.4.0.12.nupkg.sha512", + "system.collections.concurrent.nuspec" + ] + }, + "System.Collections.Immutable/1.2.0": { + "sha512": "Cma8cBW6di16ZLibL8LYQ+cLjGzoKxpOTu/faZfDcx94ZjAGq6Nv5RO7+T1YZXqEXTZP9rt1wLVEONVpURtUqw==", + "type": "package", + "path": "system.collections.immutable/1.2.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Collections.Immutable.dll", + "lib/netstandard1.0/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", + "system.collections.immutable.1.2.0.nupkg.sha512", + "system.collections.immutable.nuspec" + ] + }, + "System.Collections.NonGeneric/4.0.1": { + "sha512": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", + "type": "package", + "path": "system.collections.nongeneric/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Collections.NonGeneric.dll", + "lib/netstandard1.3/System.Collections.NonGeneric.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Collections.NonGeneric.dll", + "ref/netstandard1.3/System.Collections.NonGeneric.dll", + "ref/netstandard1.3/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/de/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/es/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/it/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.nongeneric.4.0.1.nupkg.sha512", + "system.collections.nongeneric.nuspec" + ] + }, + "System.Collections.Specialized/4.0.1": { + "sha512": "/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==", + "type": "package", + "path": "system.collections.specialized/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Collections.Specialized.dll", + "lib/netstandard1.3/System.Collections.Specialized.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Collections.Specialized.dll", + "ref/netstandard1.3/System.Collections.Specialized.dll", + "ref/netstandard1.3/System.Collections.Specialized.xml", + "ref/netstandard1.3/de/System.Collections.Specialized.xml", + "ref/netstandard1.3/es/System.Collections.Specialized.xml", + "ref/netstandard1.3/fr/System.Collections.Specialized.xml", + "ref/netstandard1.3/it/System.Collections.Specialized.xml", + "ref/netstandard1.3/ja/System.Collections.Specialized.xml", + "ref/netstandard1.3/ko/System.Collections.Specialized.xml", + "ref/netstandard1.3/ru/System.Collections.Specialized.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.specialized.4.0.1.nupkg.sha512", + "system.collections.specialized.nuspec" + ] + }, + "System.ComponentModel/4.0.1": { + "sha512": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", + "type": "package", + "path": "system.componentmodel/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.dll", + "lib/netstandard1.3/System.ComponentModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.dll", + "ref/netcore50/System.ComponentModel.xml", + "ref/netcore50/de/System.ComponentModel.xml", + "ref/netcore50/es/System.ComponentModel.xml", + "ref/netcore50/fr/System.ComponentModel.xml", + "ref/netcore50/it/System.ComponentModel.xml", + "ref/netcore50/ja/System.ComponentModel.xml", + "ref/netcore50/ko/System.ComponentModel.xml", + "ref/netcore50/ru/System.ComponentModel.xml", + "ref/netcore50/zh-hans/System.ComponentModel.xml", + "ref/netcore50/zh-hant/System.ComponentModel.xml", + "ref/netstandard1.0/System.ComponentModel.dll", + "ref/netstandard1.0/System.ComponentModel.xml", + "ref/netstandard1.0/de/System.ComponentModel.xml", + "ref/netstandard1.0/es/System.ComponentModel.xml", + "ref/netstandard1.0/fr/System.ComponentModel.xml", + "ref/netstandard1.0/it/System.ComponentModel.xml", + "ref/netstandard1.0/ja/System.ComponentModel.xml", + "ref/netstandard1.0/ko/System.ComponentModel.xml", + "ref/netstandard1.0/ru/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.4.0.1.nupkg.sha512", + "system.componentmodel.nuspec" + ] + }, + "System.ComponentModel.EventBasedAsync/4.0.11": { + "sha512": "Z7SO6vvQIR84daPE4uhaNdef9CjgjDMGYkas8epUhf0U3WGuaGgZ0Mm4QuNycMdbHUY8KEdZrtgxonkAiJaAlA==", + "type": "package", + "path": "system.componentmodel.eventbasedasync/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.EventBasedAsync.dll", + "lib/netstandard1.3/System.ComponentModel.EventBasedAsync.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.EventBasedAsync.dll", + "ref/netcore50/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/de/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/es/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/fr/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/it/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/ja/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/ko/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/ru/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/zh-hans/System.ComponentModel.EventBasedAsync.xml", + "ref/netcore50/zh-hant/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/System.ComponentModel.EventBasedAsync.dll", + "ref/netstandard1.0/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/de/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/es/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/fr/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/it/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/ja/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/ko/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/ru/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/System.ComponentModel.EventBasedAsync.dll", + "ref/netstandard1.3/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/de/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/es/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/fr/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/it/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/ja/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/ko/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/ru/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.EventBasedAsync.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.EventBasedAsync.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.eventbasedasync.4.0.11.nupkg.sha512", + "system.componentmodel.eventbasedasync.nuspec" + ] + }, + "System.ComponentModel.Primitives/4.1.0": { + "sha512": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", + "type": "package", + "path": "system.componentmodel.primitives/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.ComponentModel.Primitives.dll", + "lib/netstandard1.0/System.ComponentModel.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.ComponentModel.Primitives.dll", + "ref/netstandard1.0/System.ComponentModel.Primitives.dll", + "ref/netstandard1.0/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/de/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/es/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/fr/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/it/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ja/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ko/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ru/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.primitives.4.1.0.nupkg.sha512", + "system.componentmodel.primitives.nuspec" + ] + }, + "System.ComponentModel.TypeConverter/4.1.0": { + "sha512": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", + "type": "package", + "path": "system.componentmodel.typeconverter/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.ComponentModel.TypeConverter.dll", + "lib/net462/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.ComponentModel.TypeConverter.dll", + "ref/net462/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.typeconverter.4.1.0.nupkg.sha512", + "system.componentmodel.typeconverter.nuspec" + ] + }, + "System.Diagnostics.Debug/4.0.11": { + "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "type": "package", + "path": "system.diagnostics.debug/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.debug.4.0.11.nupkg.sha512", + "system.diagnostics.debug.nuspec" + ] + }, + "System.Diagnostics.Process/4.1.0": { + "sha512": "mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==", + "type": "package", + "path": "system.diagnostics.process/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.Process.dll", + "lib/net461/System.Diagnostics.Process.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.Process.dll", + "ref/net461/System.Diagnostics.Process.dll", + "ref/netstandard1.3/System.Diagnostics.Process.dll", + "ref/netstandard1.3/System.Diagnostics.Process.xml", + "ref/netstandard1.3/de/System.Diagnostics.Process.xml", + "ref/netstandard1.3/es/System.Diagnostics.Process.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Process.xml", + "ref/netstandard1.3/it/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Process.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml", + "ref/netstandard1.4/System.Diagnostics.Process.dll", + "ref/netstandard1.4/System.Diagnostics.Process.xml", + "ref/netstandard1.4/de/System.Diagnostics.Process.xml", + "ref/netstandard1.4/es/System.Diagnostics.Process.xml", + "ref/netstandard1.4/fr/System.Diagnostics.Process.xml", + "ref/netstandard1.4/it/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ja/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ko/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ru/System.Diagnostics.Process.xml", + "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml", + "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/win/lib/net46/System.Diagnostics.Process.dll", + "runtimes/win/lib/net461/System.Diagnostics.Process.dll", + "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/win7/lib/netcore50/_._", + "system.diagnostics.process.4.1.0.nupkg.sha512", + "system.diagnostics.process.nuspec" + ] + }, + "System.Diagnostics.TextWriterTraceListener/4.0.0": { + "sha512": "w36Dr8yKy8xP150qPANe7Td+/zOI3G62ImRcHDIEW+oUXUuTKZHd4DHmqRx5+x8RXd85v3tXd1uhNTfsr+yxjA==", + "type": "package", + "path": "system.diagnostics.textwritertracelistener/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.TextWriterTraceListener.dll", + "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/de/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/es/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/fr/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/it/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/ja/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/ko/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/ru/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.TextWriterTraceListener.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512", + "system.diagnostics.textwritertracelistener.nuspec" + ] + }, + "System.Diagnostics.Tools/4.0.1": { + "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==", + "type": "package", + "path": "system.diagnostics.tools/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Tools.dll", + "ref/netcore50/System.Diagnostics.Tools.xml", + "ref/netcore50/de/System.Diagnostics.Tools.xml", + "ref/netcore50/es/System.Diagnostics.Tools.xml", + "ref/netcore50/fr/System.Diagnostics.Tools.xml", + "ref/netcore50/it/System.Diagnostics.Tools.xml", + "ref/netcore50/ja/System.Diagnostics.Tools.xml", + "ref/netcore50/ko/System.Diagnostics.Tools.xml", + "ref/netcore50/ru/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/System.Diagnostics.Tools.dll", + "ref/netstandard1.0/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.tools.4.0.1.nupkg.sha512", + "system.diagnostics.tools.nuspec" + ] + }, + "System.Diagnostics.TraceSource/4.0.0": { + "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", + "type": "package", + "path": "system.diagnostics.tracesource/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.TraceSource.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.TraceSource.dll", + "ref/netstandard1.3/System.Diagnostics.TraceSource.dll", + "ref/netstandard1.3/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", + "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll", + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", + "system.diagnostics.tracesource.4.0.0.nupkg.sha512", + "system.diagnostics.tracesource.nuspec" + ] + }, + "System.Diagnostics.Tracing/4.1.0": { + "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "type": "package", + "path": "system.diagnostics.tracing/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Diagnostics.Tracing.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Diagnostics.Tracing.dll", + "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/netstandard1.1/System.Diagnostics.Tracing.dll", + "ref/netstandard1.1/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/System.Diagnostics.Tracing.dll", + "ref/netstandard1.2/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/System.Diagnostics.Tracing.dll", + "ref/netstandard1.3/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/System.Diagnostics.Tracing.dll", + "ref/netstandard1.5/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.tracing.4.1.0.nupkg.sha512", + "system.diagnostics.tracing.nuspec" + ] + }, + "System.Dynamic.Runtime/4.0.11": { + "sha512": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", + "type": "package", + "path": "system.dynamic.runtime/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Dynamic.Runtime.dll", + "lib/netstandard1.3/System.Dynamic.Runtime.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Dynamic.Runtime.dll", + "ref/netcore50/System.Dynamic.Runtime.xml", + "ref/netcore50/de/System.Dynamic.Runtime.xml", + "ref/netcore50/es/System.Dynamic.Runtime.xml", + "ref/netcore50/fr/System.Dynamic.Runtime.xml", + "ref/netcore50/it/System.Dynamic.Runtime.xml", + "ref/netcore50/ja/System.Dynamic.Runtime.xml", + "ref/netcore50/ko/System.Dynamic.Runtime.xml", + "ref/netcore50/ru/System.Dynamic.Runtime.xml", + "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml", + "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/System.Dynamic.Runtime.dll", + "ref/netstandard1.0/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/de/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/es/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/it/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/System.Dynamic.Runtime.dll", + "ref/netstandard1.3/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/de/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/es/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/it/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll", + "system.dynamic.runtime.4.0.11.nupkg.sha512", + "system.dynamic.runtime.nuspec" + ] + }, + "System.Globalization/4.0.11": { + "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", + "type": "package", + "path": "system.globalization/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "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/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.4.0.11.nupkg.sha512", + "system.globalization.nuspec" + ] + }, + "System.Globalization.Extensions/4.0.1": { + "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", + "type": "package", + "path": "system.globalization.extensions/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.xml", + "ref/netstandard1.3/de/System.Globalization.Extensions.xml", + "ref/netstandard1.3/es/System.Globalization.Extensions.xml", + "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", + "ref/netstandard1.3/it/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", + "runtimes/win/lib/net46/System.Globalization.Extensions.dll", + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", + "system.globalization.extensions.4.0.1.nupkg.sha512", + "system.globalization.extensions.nuspec" + ] + }, + "System.IO/4.1.0": { + "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", + "type": "package", + "path": "system.io/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.1.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.IO.FileSystem/4.0.1": { + "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "type": "package", + "path": "system.io.filesystem/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.4.0.1.nupkg.sha512", + "system.io.filesystem.nuspec" + ] + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "type": "package", + "path": "system.io.filesystem.primitives/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.primitives.4.0.1.nupkg.sha512", + "system.io.filesystem.primitives.nuspec" + ] + }, + "System.Linq/4.1.0": { + "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "type": "package", + "path": "system.linq/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.4.1.0.nupkg.sha512", + "system.linq.nuspec" + ] + }, + "System.Linq.Expressions/4.1.0": { + "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", + "type": "package", + "path": "system.linq.expressions/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", + "system.linq.expressions.4.1.0.nupkg.sha512", + "system.linq.expressions.nuspec" + ] + }, + "System.ObjectModel/4.0.12": { + "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", + "type": "package", + "path": "system.objectmodel/4.0.12", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.objectmodel.4.0.12.nupkg.sha512", + "system.objectmodel.nuspec" + ] + }, + "System.Private.DataContractSerialization/4.1.1": { + "sha512": "lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==", + "type": "package", + "path": "system.private.datacontractserialization/4.1.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.3/System.Private.DataContractSerialization.dll", + "ref/netstandard/_._", + "runtimes/aot/lib/netcore50/System.Private.DataContractSerialization.dll", + "system.private.datacontractserialization.4.1.1.nupkg.sha512", + "system.private.datacontractserialization.nuspec" + ] + }, + "System.Reflection/4.1.0": { + "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", + "type": "package", + "path": "system.reflection/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "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/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.1.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Emit/4.0.1": { + "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==", + "type": "package", + "path": "system.reflection.emit/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._", + "system.reflection.emit.4.0.1.nupkg.sha512", + "system.reflection.emit.nuspec" + ] + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==", + "type": "package", + "path": "system.reflection.emit.ilgeneration/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512", + "system.reflection.emit.ilgeneration.nuspec" + ] + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==", + "type": "package", + "path": "system.reflection.emit.lightweight/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.lightweight.4.0.1.nupkg.sha512", + "system.reflection.emit.lightweight.nuspec" + ] + }, + "System.Reflection.Extensions/4.0.1": { + "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "type": "package", + "path": "system.reflection.extensions/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.extensions.4.0.1.nupkg.sha512", + "system.reflection.extensions.nuspec" + ] + }, + "System.Reflection.Metadata/1.3.0": { + "sha512": "jMSCxA4LSyKBGRDm/WtfkO03FkcgRzHxwvQRib1bm2GZ8ifKM1MX1al6breGCEQK280mdl9uQS7JNPXRYk90jw==", + "type": "package", + "path": "system.reflection.metadata/1.3.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.1.3.0.nupkg.sha512", + "system.reflection.metadata.nuspec" + ] + }, + "System.Reflection.Primitives/4.0.1": { + "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", + "type": "package", + "path": "system.reflection.primitives/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.0.1.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.1.0": { + "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", + "type": "package", + "path": "system.reflection.typeextensions/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "system.reflection.typeextensions.4.1.0.nupkg.sha512", + "system.reflection.typeextensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.0.1": { + "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", + "type": "package", + "path": "system.resources.resourcemanager/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.resources.resourcemanager.4.0.1.nupkg.sha512", + "system.resources.resourcemanager.nuspec" + ] + }, + "System.Runtime/4.1.0": { + "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", + "type": "package", + "path": "system.runtime/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.1.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.1.0": { + "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "type": "package", + "path": "system.runtime.extensions/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.extensions.4.1.0.nupkg.sha512", + "system.runtime.extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.0.1": { + "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "type": "package", + "path": "system.runtime.handles/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Runtime.Handles.dll", + "ref/netstandard1.3/System.Runtime.Handles.xml", + "ref/netstandard1.3/de/System.Runtime.Handles.xml", + "ref/netstandard1.3/es/System.Runtime.Handles.xml", + "ref/netstandard1.3/fr/System.Runtime.Handles.xml", + "ref/netstandard1.3/it/System.Runtime.Handles.xml", + "ref/netstandard1.3/ja/System.Runtime.Handles.xml", + "ref/netstandard1.3/ko/System.Runtime.Handles.xml", + "ref/netstandard1.3/ru/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.handles.4.0.1.nupkg.sha512", + "system.runtime.handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.1.0": { + "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "type": "package", + "path": "system.runtime.interopservices/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.InteropServices.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/System.Runtime.InteropServices.dll", + "ref/netstandard1.2/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/System.Runtime.InteropServices.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/System.Runtime.InteropServices.dll", + "ref/netstandard1.5/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.interopservices.4.1.0.nupkg.sha512", + "system.runtime.interopservices.nuspec" + ] + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "type": "package", + "path": "system.runtime.interopservices.runtimeinformation/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512", + "system.runtime.interopservices.runtimeinformation.nuspec" + ] + }, + "System.Runtime.Loader/4.0.0": { + "sha512": "4UN78GOVU/mbDFcXkEWtetJT/sJ0yic2gGk1HSlSpWI0TDf421xnrZTDZnwNBapk1GQeYN7U1lTj/aQB1by6ow==", + "type": "package", + "path": "system.runtime.loader/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net462/_._", + "lib/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.xml", + "ref/netstandard1.5/de/System.Runtime.Loader.xml", + "ref/netstandard1.5/es/System.Runtime.Loader.xml", + "ref/netstandard1.5/fr/System.Runtime.Loader.xml", + "ref/netstandard1.5/it/System.Runtime.Loader.xml", + "ref/netstandard1.5/ja/System.Runtime.Loader.xml", + "ref/netstandard1.5/ko/System.Runtime.Loader.xml", + "ref/netstandard1.5/ru/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml", + "system.runtime.loader.4.0.0.nupkg.sha512", + "system.runtime.loader.nuspec" + ] + }, + "System.Runtime.Serialization.Json/4.0.2": { + "sha512": "+7DIJhnKYgCzUgcLbVTtRQb2l1M0FP549XFlFkQM5lmNiUBl44AfNbx4bz61xA8PzLtlYwfmif4JJJW7MPPnjg==", + "type": "package", + "path": "system.runtime.serialization.json/4.0.2", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Serialization.Json.dll", + "lib/netstandard1.3/System.Runtime.Serialization.Json.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Serialization.Json.dll", + "ref/netcore50/System.Runtime.Serialization.Json.xml", + "ref/netcore50/de/System.Runtime.Serialization.Json.xml", + "ref/netcore50/es/System.Runtime.Serialization.Json.xml", + "ref/netcore50/fr/System.Runtime.Serialization.Json.xml", + "ref/netcore50/it/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ja/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ko/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ru/System.Runtime.Serialization.Json.xml", + "ref/netcore50/zh-hans/System.Runtime.Serialization.Json.xml", + "ref/netcore50/zh-hant/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/System.Runtime.Serialization.Json.dll", + "ref/netstandard1.0/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/de/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/es/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/fr/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/it/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/ja/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/ko/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/ru/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Json.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Json.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.serialization.json.4.0.2.nupkg.sha512", + "system.runtime.serialization.json.nuspec" + ] + }, + "System.Runtime.Serialization.Primitives/4.1.1": { + "sha512": "HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==", + "type": "package", + "path": "system.runtime.serialization.primitives/4.1.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.Runtime.Serialization.Primitives.dll", + "lib/netcore50/System.Runtime.Serialization.Primitives.dll", + "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.Runtime.Serialization.Primitives.dll", + "ref/netcore50/System.Runtime.Serialization.Primitives.dll", + "ref/netcore50/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll", + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll", + "system.runtime.serialization.primitives.4.1.1.nupkg.sha512", + "system.runtime.serialization.primitives.nuspec" + ] + }, + "System.Text.Encoding/4.0.11": { + "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", + "type": "package", + "path": "system.text.encoding/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.0.11.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Text.Encoding.Extensions/4.0.11": { + "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "type": "package", + "path": "system.text.encoding.extensions/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", + "ref/netcore50/de/System.Text.Encoding.Extensions.xml", + "ref/netcore50/es/System.Text.Encoding.Extensions.xml", + "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", + "ref/netcore50/it/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.extensions.4.0.11.nupkg.sha512", + "system.text.encoding.extensions.nuspec" + ] + }, + "System.Text.RegularExpressions/4.1.0": { + "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", + "type": "package", + "path": "system.text.regularexpressions/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", + "lib/netcore50/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "ref/netcore50/de/System.Text.RegularExpressions.xml", + "ref/netcore50/es/System.Text.RegularExpressions.xml", + "ref/netcore50/fr/System.Text.RegularExpressions.xml", + "ref/netcore50/it/System.Text.RegularExpressions.xml", + "ref/netcore50/ja/System.Text.RegularExpressions.xml", + "ref/netcore50/ko/System.Text.RegularExpressions.xml", + "ref/netcore50/ru/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/System.Text.RegularExpressions.dll", + "ref/netstandard1.3/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.regularexpressions.4.1.0.nupkg.sha512", + "system.text.regularexpressions.nuspec" + ] + }, + "System.Threading/4.0.11": { + "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "type": "package", + "path": "system.threading/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "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/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll", + "system.threading.4.0.11.nupkg.sha512", + "system.threading.nuspec" + ] + }, + "System.Threading.Tasks/4.0.11": { + "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", + "type": "package", + "path": "system.threading.tasks/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.0.11.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", + "type": "package", + "path": "system.threading.tasks.extensions/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "system.threading.tasks.extensions.4.0.0.nupkg.sha512", + "system.threading.tasks.extensions.nuspec" + ] + }, + "System.Threading.Thread/4.0.0": { + "sha512": "gIdJqDXlOr5W9zeqFErLw3dsOsiShSCYtF9SEHitACycmvNvY8odf9kiKvp6V7aibc8C4HzzNBkWXjyfn7plbQ==", + "type": "package", + "path": "system.threading.thread/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Threading.Thread.dll", + "lib/netcore50/_._", + "lib/netstandard1.3/System.Threading.Thread.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Threading.Thread.dll", + "ref/netstandard1.3/System.Threading.Thread.dll", + "ref/netstandard1.3/System.Threading.Thread.xml", + "ref/netstandard1.3/de/System.Threading.Thread.xml", + "ref/netstandard1.3/es/System.Threading.Thread.xml", + "ref/netstandard1.3/fr/System.Threading.Thread.xml", + "ref/netstandard1.3/it/System.Threading.Thread.xml", + "ref/netstandard1.3/ja/System.Threading.Thread.xml", + "ref/netstandard1.3/ko/System.Threading.Thread.xml", + "ref/netstandard1.3/ru/System.Threading.Thread.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.thread.4.0.0.nupkg.sha512", + "system.threading.thread.nuspec" + ] + }, + "System.Threading.ThreadPool/4.0.10": { + "sha512": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA==", + "type": "package", + "path": "system.threading.threadpool/4.0.10", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Threading.ThreadPool.dll", + "lib/netcore50/_._", + "lib/netstandard1.3/System.Threading.ThreadPool.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Threading.ThreadPool.dll", + "ref/netstandard1.3/System.Threading.ThreadPool.dll", + "ref/netstandard1.3/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/de/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/es/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/it/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.threadpool.4.0.10.nupkg.sha512", + "system.threading.threadpool.nuspec" + ] + }, + "System.Xml.ReaderWriter/4.0.11": { + "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", + "type": "package", + "path": "system.xml.readerwriter/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.ReaderWriter.dll", + "lib/netstandard1.3/System.Xml.ReaderWriter.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.ReaderWriter.dll", + "ref/netcore50/System.Xml.ReaderWriter.xml", + "ref/netcore50/de/System.Xml.ReaderWriter.xml", + "ref/netcore50/es/System.Xml.ReaderWriter.xml", + "ref/netcore50/fr/System.Xml.ReaderWriter.xml", + "ref/netcore50/it/System.Xml.ReaderWriter.xml", + "ref/netcore50/ja/System.Xml.ReaderWriter.xml", + "ref/netcore50/ko/System.Xml.ReaderWriter.xml", + "ref/netcore50/ru/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/System.Xml.ReaderWriter.dll", + "ref/netstandard1.0/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/System.Xml.ReaderWriter.dll", + "ref/netstandard1.3/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.readerwriter.4.0.11.nupkg.sha512", + "system.xml.readerwriter.nuspec" + ] + }, + "System.Xml.XDocument/4.0.11": { + "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==", + "type": "package", + "path": "system.xml.xdocument/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.XDocument.dll", + "lib/netstandard1.3/System.Xml.XDocument.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.XDocument.dll", + "ref/netcore50/System.Xml.XDocument.xml", + "ref/netcore50/de/System.Xml.XDocument.xml", + "ref/netcore50/es/System.Xml.XDocument.xml", + "ref/netcore50/fr/System.Xml.XDocument.xml", + "ref/netcore50/it/System.Xml.XDocument.xml", + "ref/netcore50/ja/System.Xml.XDocument.xml", + "ref/netcore50/ko/System.Xml.XDocument.xml", + "ref/netcore50/ru/System.Xml.XDocument.xml", + "ref/netcore50/zh-hans/System.Xml.XDocument.xml", + "ref/netcore50/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.0/System.Xml.XDocument.dll", + "ref/netstandard1.0/System.Xml.XDocument.xml", + "ref/netstandard1.0/de/System.Xml.XDocument.xml", + "ref/netstandard1.0/es/System.Xml.XDocument.xml", + "ref/netstandard1.0/fr/System.Xml.XDocument.xml", + "ref/netstandard1.0/it/System.Xml.XDocument.xml", + "ref/netstandard1.0/ja/System.Xml.XDocument.xml", + "ref/netstandard1.0/ko/System.Xml.XDocument.xml", + "ref/netstandard1.0/ru/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.3/System.Xml.XDocument.dll", + "ref/netstandard1.3/System.Xml.XDocument.xml", + "ref/netstandard1.3/de/System.Xml.XDocument.xml", + "ref/netstandard1.3/es/System.Xml.XDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XDocument.xml", + "ref/netstandard1.3/it/System.Xml.XDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.xdocument.4.0.11.nupkg.sha512", + "system.xml.xdocument.nuspec" + ] + }, + "System.Xml.XmlDocument/4.0.1": { + "sha512": "2eZu6IP+etFVBBFUFzw2w6J21DqIN5eL9Y8r8JfJWUmV28Z5P0SNU01oCisVHQgHsDhHPnmq2s1hJrJCFZWloQ==", + "type": "package", + "path": "system.xml.xmldocument/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Xml.XmlDocument.dll", + "lib/netstandard1.3/System.Xml.XmlDocument.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Xml.XmlDocument.dll", + "ref/netstandard1.3/System.Xml.XmlDocument.dll", + "ref/netstandard1.3/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/de/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/es/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/it/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.xmldocument.4.0.1.nupkg.sha512", + "system.xml.xmldocument.nuspec" + ] + }, + "System.Xml.XmlSerializer/4.0.11": { + "sha512": "FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==", + "type": "package", + "path": "system.xml.xmlserializer/4.0.11", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.XmlSerializer.dll", + "lib/netstandard1.3/System.Xml.XmlSerializer.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.XmlSerializer.dll", + "ref/netcore50/System.Xml.XmlSerializer.xml", + "ref/netcore50/de/System.Xml.XmlSerializer.xml", + "ref/netcore50/es/System.Xml.XmlSerializer.xml", + "ref/netcore50/fr/System.Xml.XmlSerializer.xml", + "ref/netcore50/it/System.Xml.XmlSerializer.xml", + "ref/netcore50/ja/System.Xml.XmlSerializer.xml", + "ref/netcore50/ko/System.Xml.XmlSerializer.xml", + "ref/netcore50/ru/System.Xml.XmlSerializer.xml", + "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml", + "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/System.Xml.XmlSerializer.dll", + "ref/netstandard1.0/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml", + "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/System.Xml.XmlSerializer.dll", + "ref/netstandard1.3/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Xml.XmlSerializer.dll", + "system.xml.xmlserializer.4.0.11.nupkg.sha512", + "system.xml.xmlserializer.nuspec" + ] + }, + "System.Xml.XPath/4.0.1": { + "sha512": "UWd1H+1IJ9Wlq5nognZ/XJdyj8qPE4XufBUkAW59ijsCPjZkZe0MUzKKJFBr+ZWBe5Wq1u1d5f2CYgE93uH7DA==", + "type": "package", + "path": "system.xml.xpath/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Xml.XPath.dll", + "lib/netstandard1.3/System.Xml.XPath.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Xml.XPath.dll", + "ref/netstandard1.3/System.Xml.XPath.dll", + "ref/netstandard1.3/System.Xml.XPath.xml", + "ref/netstandard1.3/de/System.Xml.XPath.xml", + "ref/netstandard1.3/es/System.Xml.XPath.xml", + "ref/netstandard1.3/fr/System.Xml.XPath.xml", + "ref/netstandard1.3/it/System.Xml.XPath.xml", + "ref/netstandard1.3/ja/System.Xml.XPath.xml", + "ref/netstandard1.3/ko/System.Xml.XPath.xml", + "ref/netstandard1.3/ru/System.Xml.XPath.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.xpath.4.0.1.nupkg.sha512", + "system.xml.xpath.nuspec" + ] + }, + "System.Xml.XPath.XmlDocument/4.0.1": { + "sha512": "Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==", + "type": "package", + "path": "system.xml.xpath.xmldocument/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll", + "ref/netstandard1.3/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/de/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/es/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/it/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XPath.XmlDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XPath.XmlDocument.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512", + "system.xml.xpath.xmldocument.nuspec" + ] + }, + "xunit/2.3.1": { + "sha512": "IWux0xXfZ/bC7SgooK5rmW5KwCwFg9GFslmPxA7+pJsT+2SRyhOfOgNUXDd7B09UN4f6kogRT2TqNi6gbWEspA==", + "type": "package", + "path": "xunit/2.3.1", + "files": [ + "xunit.2.3.1.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.1": { + "sha512": "bDm/zdG5rnRDsobKuKwrvL4HccBdC0uvT12be6fG12P3d1U7u9Wkvfoq/PM2GeyIeb0Dtcmm/7k2oaawiqQ2Dg==", + "type": "package", + "path": "xunit.abstractions/2.0.1", + "files": [ + "lib/net35/xunit.abstractions.dll", + "lib/net35/xunit.abstractions.xml", + "lib/netstandard1.0/xunit.abstractions.dll", + "lib/netstandard1.0/xunit.abstractions.xml", + "xunit.abstractions.2.0.1.nupkg.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.analyzers/0.7.0": { + "sha512": "pEjPJ/pd+r9blGBJ9bXg961phkAiCl4k2DwxwWGEZyYC/7Tb1xJ1az0H18uGANX7zFIkvE5ZO1eZZ4vU7gny7w==", + "type": "package", + "path": "xunit.analyzers/0.7.0", + "files": [ + "analyzers/dotnet/cs/xunit.analyzers.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "xunit.analyzers.0.7.0.nupkg.sha512", + "xunit.analyzers.nuspec" + ] + }, + "xunit.assert/2.3.1": { + "sha512": "+mUMp3aJOS0ag3qJ2tUhVa930KhwjyypxXT4Ab8lQozEQN8/xgkblQnYs0woIWpr2NbzEOxsZojytl9NBVRKxg==", + "type": "package", + "path": "xunit.assert/2.3.1", + "files": [ + "lib/netstandard1.1/xunit.assert.dll", + "lib/netstandard1.1/xunit.assert.xml", + "xunit.assert.2.3.1.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.3.1": { + "sha512": "LOG4qOFuVQcjYcIuZbKeo03Uvng3lSb2gZJU9ANljwCf+PTd//iAMZS5qcJQZrjhndc4aOUlJGQy5wa0+/iZ6w==", + "type": "package", + "path": "xunit.core/2.3.1", + "files": [ + "build/xunit.core.props", + "build/xunit.core.targets", + "build/xunit.execution.desktop.dll", + "buildMultiTargeting/xunit.core.props", + "buildMultiTargeting/xunit.core.targets", + "xunit.core.2.3.1.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.3.1": { + "sha512": "1mgYqXeQfU+7zcSRW8/5Uf1jVZ5+5WELmi+BuRTh0xu/x0Q0gK0SuR3FLUF4BSd8sfZzvrRUrhWj3ltpyFxhrg==", + "type": "package", + "path": "xunit.extensibility.core/2.3.1", + "files": [ + "lib/netstandard1.1/xunit.core.dll", + "lib/netstandard1.1/xunit.core.dll.tdnet", + "lib/netstandard1.1/xunit.core.xml", + "lib/netstandard1.1/xunit.runner.tdnet.dll", + "lib/netstandard1.1/xunit.runner.utility.net452.dll", + "xunit.extensibility.core.2.3.1.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.3.1": { + "sha512": "i8xrHfKC5dyBWQ7I15FePzm0m8KNToBsTleCCQbOQuXRPZIvupd4nnfaCPeJuKHHe7yJ8JGtWxjIgw0ow/cMhg==", + "type": "package", + "path": "xunit.extensibility.execution/2.3.1", + "files": [ + "lib/net452/xunit.execution.desktop.dll", + "lib/net452/xunit.execution.desktop.xml", + "lib/netstandard1.1/xunit.execution.dotnet.dll", + "lib/netstandard1.1/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.3.1.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + }, + "xunit.runner.visualstudio/2.3.1": { + "sha512": "B+RtW4dyBquEyjSAFyV5RMifaOZOirDwlzcIq2DNVGo1gzJS8PAPu5S+2y1n6ZgEMWbpqJf9TkZ55+X6FLdy3A==", + "type": "package", + "path": "xunit.runner.visualstudio/2.3.1", + "files": [ + "build/_common/xunit.abstractions.dll", + "build/_common/xunit.runner.reporters.net452.dll", + "build/_common/xunit.runner.utility.net452.dll", + "build/_common/xunit.runner.visualstudio.testadapter.dll", + "build/net20/xunit.runner.visualstudio.props", + "build/netcoreapp1.0/xunit.abstractions.dll", + "build/netcoreapp1.0/xunit.runner.reporters.netcoreapp10.dll", + "build/netcoreapp1.0/xunit.runner.utility.netcoreapp10.dll", + "build/netcoreapp1.0/xunit.runner.utility.netcoreapp10.xml", + "build/netcoreapp1.0/xunit.runner.visualstudio.dotnetcore.testadapter.deps.json", + "build/netcoreapp1.0/xunit.runner.visualstudio.dotnetcore.testadapter.dll", + "build/netcoreapp1.0/xunit.runner.visualstudio.props", + "build/uap10.0/xunit.runner.reporters.netstandard11.dll", + "build/uap10.0/xunit.runner.utility.netstandard11.dll", + "build/uap10.0/xunit.runner.visualstudio.props", + "build/uap10.0/xunit.runner.visualstudio.targets", + "build/uap10.0/xunit.runner.visualstudio.uwp.dll", + "build/uap10.0/xunit.runner.visualstudio.uwp.pri", + "xunit.runner.visualstudio.2.3.1.nupkg.sha512", + "xunit.runner.visualstudio.nuspec" + ] + }, + "EcommerceStore/1.0.0": { + "type": "project", + "path": "../EcommerceStore/EcommerceStore.csproj", + "msbuildProject": "../EcommerceStore/EcommerceStore.csproj" + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.0": [ + "EcommerceStore >= 1.0.0", + "Microsoft.NET.Test.Sdk >= 15.5.0", + "Microsoft.NETCore.App >= 2.0.0", + "xunit >= 2.3.1", + "xunit.runner.visualstudio >= 2.3.1" + ] + }, + "packageFolders": { + "C:\\Users\\Luay\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restoreSettings": { + "hideWarningsAndErrors": true + }, + "restore": { + "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\XUnitTestEcommerceStore\\XUnitTestEcommerceStore.csproj", + "projectName": "XUnitTestEcommerceStore", + "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\XUnitTestEcommerceStore\\XUnitTestEcommerceStore.csproj", + "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\XUnitTestEcommerceStore\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.0": { + "projectReferences": { + "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\EcommerceStore\\EcommerceStore.csproj": { + "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceStore\\EcommerceStore\\EcommerceStore.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.0": { + "dependencies": { + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[15.5.0, )" + }, + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.0.0, )", + "autoReferenced": true + }, + "xunit": { + "target": "Package", + "version": "[2.3.1, )" + }, + "xunit.runner.visualstudio": { + "target": "Package", + "version": "[2.3.1, )" + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file From 88943c235b3c13d5d3d25b839edfd5d250372c55 Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 22:37:57 -0800 Subject: [PATCH 19/29] Removed empty extra projects --- .../Ecommerce-GenericList.sln | 25 - .../Ecommerce-GenericList/CarType.cs | 13 - .../Ecommerce-GenericList.csproj | 8 - .../Ecommerce-GenericList/Program.cs | 12 - .../Ecommerce-GenericList.AssemblyInfo.cs | 23 - ...merce-GenericList.AssemblyInfoInputs.cache | 1 - ...GenericList.csproj.CoreCompileInputs.cache | 1 - .../Ecommerce-GenericList.csproj.nuget.cache | 5 - ...Ecommerce-GenericList.csproj.nuget.g.props | 18 - ...ommerce-GenericList.csproj.nuget.g.targets | 10 - .../obj/project.assets.json | 727 ------------------ EcommerceCarStore/EcommerceCarStore.sln | 25 - EcommerceCarStore/EcommerceCarStore/Car.cs | 30 - .../EcommerceCarStore/CarType.cs | 13 - .../EcommerceCarStore.csproj | 8 - EcommerceCarStore/EcommerceCarStore/Garage.cs | 91 --- .../EcommerceCarStore/Program.cs | 73 -- .../netcoreapp2.0/EcommerceCarStore.deps.json | 23 - .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 9728 -> 0 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 2364 -> 0 bytes .../EcommerceCarStore.runtimeconfig.dev.json | 10 - .../EcommerceCarStore.runtimeconfig.json | 9 - .../EcommerceCarStore.AssemblyInfo.cs | 23 - ...EcommerceCarStore.AssemblyInfoInputs.cache | 1 - ...rceCarStore.csproj.CoreCompileInputs.cache | 1 - ...mmerceCarStore.csproj.FileListAbsolute.txt | 11 - ...Store.csprojResolveAssemblyReference.cache | Bin 476805 -> 0 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.dll | Bin 9728 -> 0 bytes .../Debug/netcoreapp2.0/EcommerceCarStore.pdb | Bin 2364 -> 0 bytes .../obj/EcommerceCarStore.csproj.nuget.cache | 5 - .../EcommerceCarStore.csproj.nuget.g.props | 18 - .../EcommerceCarStore.csproj.nuget.g.targets | 10 - .../EcommerceCarStore/obj/project.assets.json | 727 ------------------ EcommerceStore/EcommerceStore.sln | 6 + 34 files changed, 6 insertions(+), 1921 deletions(-) delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList.sln delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/Program.cs delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets delete mode 100644 Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json delete mode 100644 EcommerceCarStore/EcommerceCarStore.sln delete mode 100644 EcommerceCarStore/EcommerceCarStore/Car.cs delete mode 100644 EcommerceCarStore/EcommerceCarStore/CarType.cs delete mode 100644 EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj delete mode 100644 EcommerceCarStore/EcommerceCarStore/Garage.cs delete mode 100644 EcommerceCarStore/EcommerceCarStore/Program.cs delete mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json delete mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll delete mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb delete mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.runtimeconfig.dev.json delete mode 100644 EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.runtimeconfig.json delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfo.cs delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.FileListAbsolute.txt delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csprojResolveAssemblyReference.cache delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.cache delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.props delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets delete mode 100644 EcommerceCarStore/EcommerceCarStore/obj/project.assets.json diff --git a/Ecommerce-GenericList/Ecommerce-GenericList.sln b/Ecommerce-GenericList/Ecommerce-GenericList.sln deleted file mode 100644 index c621c0a..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecommerce-GenericList", "Ecommerce-GenericList\Ecommerce-GenericList.csproj", "{8DC6BC07-170D-468D-AA29-C0B0B7D55715}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8DC6BC07-170D-468D-AA29-C0B0B7D55715}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1DCB182B-0CF0-49FF-BD98-D8B1B97984E1} - EndGlobalSection -EndGlobal diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs b/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs deleted file mode 100644 index 5454ae8..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/CarType.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace Ecommerce_GenericList -{ - public enum CarType - { - Truck, - Sedan, - SportsCar, - Coupe, - Convertible, - Minivan, - Luxury - } -} \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj b/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj deleted file mode 100644 index ce1697a..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/Ecommerce-GenericList.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - - Exe - netcoreapp2.0 - - - diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs b/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs deleted file mode 100644 index 75c3462..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/Program.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace Ecommerce_GenericList -{ - class Program - { - static void Main(string[] args) - { - Console.WriteLine("Hello World!"); - } - } -} diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs deleted file mode 100644 index 79b00fb..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ecommerce-GenericList")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("Ecommerce-GenericList")] -[assembly: System.Reflection.AssemblyTitleAttribute("Ecommerce-GenericList")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache deleted file mode 100644 index 913997e..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d2a4e374adafc22b09412a8bbf0c47fac89d0467 diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache deleted file mode 100644 index fd85a8c..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Debug/netcoreapp2.0/Ecommerce-GenericList.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fdf3242aa7b25d9b4a7f131d45d064fcff07e707 diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache deleted file mode 100644 index 8102ae3..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.cache +++ /dev/null @@ -1,5 +0,0 @@ -{ - "version": 1, - "dgSpecHash": "9N0mjOb/RaTcDEaMEdT7DEmR7CpatmekmsqJ98zP57W0tYdQDuygywsY4yQ3D1S4tmrY/4GI2nI+x4jYA2iMBQ==", - "success": true -} \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props deleted file mode 100644 index eb329d9..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - True - NuGet - C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\Ecommerce-GenericList\Ecommerce-GenericList\obj\project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder - PackageReference - 4.5.0 - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets b/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets deleted file mode 100644 index 91fd1c9..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/Ecommerce-GenericList.csproj.nuget.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - \ No newline at end of file diff --git a/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json b/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json deleted file mode 100644 index 77cae91..0000000 --- a/Ecommerce-GenericList/Ecommerce-GenericList/obj/project.assets.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v2.0": { - "Microsoft.NETCore.App/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", - "Microsoft.NETCore.Platforms": "2.0.0", - "NETStandard.Library": "2.0.0" - }, - "compile": { - "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.0/System.AppContext.dll": {}, - "ref/netcoreapp2.0/System.Buffers.dll": {}, - "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.0/System.Collections.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.dll": {}, - "ref/netcoreapp2.0/System.Configuration.dll": {}, - "ref/netcoreapp2.0/System.Console.dll": {}, - "ref/netcoreapp2.0/System.Core.dll": {}, - "ref/netcoreapp2.0/System.Data.Common.dll": {}, - "ref/netcoreapp2.0/System.Data.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Drawing.dll": {}, - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Globalization.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.0/System.IO.dll": {}, - "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.0/System.Linq.dll": {}, - "ref/netcoreapp2.0/System.Net.Http.dll": {}, - "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.0/System.Net.Mail.dll": {}, - "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.0/System.Net.Ping.dll": {}, - "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Net.Requests.dll": {}, - "ref/netcoreapp2.0/System.Net.Security.dll": {}, - "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.0/System.Net.dll": {}, - "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.0/System.Numerics.dll": {}, - "ref/netcoreapp2.0/System.ObjectModel.dll": {}, - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.dll": {}, - "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Security.Claims.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.0/System.Security.Principal.dll": {}, - "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.0/System.Security.dll": {}, - "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.0/System.Threading.dll": {}, - "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.0/System.Transactions.dll": {}, - "ref/netcoreapp2.0/System.ValueTuple.dll": {}, - "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.0/System.Web.dll": {}, - "ref/netcoreapp2.0/System.Windows.dll": {}, - "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.0/System.Xml.dll": {}, - "ref/netcoreapp2.0/System.dll": {}, - "ref/netcoreapp2.0/WindowsBase.dll": {}, - "ref/netcoreapp2.0/mscorlib.dll": {}, - "ref/netcoreapp2.0/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "type": "package" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.0.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.0.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "NETStandard.Library/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - } - } - }, - "libraries": { - "Microsoft.NETCore.App/2.0.0": { - "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", - "type": "package", - "path": "microsoft.netcore.app/2.0.0", - "files": [ - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", - "build/netcoreapp2.0/Microsoft.NETCore.App.props", - "build/netcoreapp2.0/Microsoft.NETCore.App.targets", - "microsoft.netcore.app.2.0.0.nupkg.sha512", - "microsoft.netcore.app.nuspec", - "ref/netcoreapp/_._", - "ref/netcoreapp2.0/Microsoft.CSharp.dll", - "ref/netcoreapp2.0/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", - "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", - "ref/netcoreapp2.0/System.AppContext.dll", - "ref/netcoreapp2.0/System.AppContext.xml", - "ref/netcoreapp2.0/System.Buffers.dll", - "ref/netcoreapp2.0/System.Buffers.xml", - "ref/netcoreapp2.0/System.Collections.Concurrent.dll", - "ref/netcoreapp2.0/System.Collections.Concurrent.xml", - "ref/netcoreapp2.0/System.Collections.Immutable.dll", - "ref/netcoreapp2.0/System.Collections.Immutable.xml", - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", - "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", - "ref/netcoreapp2.0/System.Collections.Specialized.dll", - "ref/netcoreapp2.0/System.Collections.Specialized.xml", - "ref/netcoreapp2.0/System.Collections.dll", - "ref/netcoreapp2.0/System.Collections.xml", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", - "ref/netcoreapp2.0/System.ComponentModel.dll", - "ref/netcoreapp2.0/System.ComponentModel.xml", - "ref/netcoreapp2.0/System.Configuration.dll", - "ref/netcoreapp2.0/System.Console.dll", - "ref/netcoreapp2.0/System.Console.xml", - "ref/netcoreapp2.0/System.Core.dll", - "ref/netcoreapp2.0/System.Data.Common.dll", - "ref/netcoreapp2.0/System.Data.Common.xml", - "ref/netcoreapp2.0/System.Data.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", - "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", - "ref/netcoreapp2.0/System.Diagnostics.Process.dll", - "ref/netcoreapp2.0/System.Diagnostics.Process.xml", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", - "ref/netcoreapp2.0/System.Drawing.Primitives.dll", - "ref/netcoreapp2.0/System.Drawing.Primitives.xml", - "ref/netcoreapp2.0/System.Drawing.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", - "ref/netcoreapp2.0/System.Globalization.Calendars.dll", - "ref/netcoreapp2.0/System.Globalization.Calendars.xml", - "ref/netcoreapp2.0/System.Globalization.Extensions.dll", - "ref/netcoreapp2.0/System.Globalization.Extensions.xml", - "ref/netcoreapp2.0/System.Globalization.dll", - "ref/netcoreapp2.0/System.Globalization.xml", - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", - "ref/netcoreapp2.0/System.IO.Compression.dll", - "ref/netcoreapp2.0/System.IO.Compression.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.xml", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", - "ref/netcoreapp2.0/System.IO.Pipes.dll", - "ref/netcoreapp2.0/System.IO.Pipes.xml", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", - "ref/netcoreapp2.0/System.IO.dll", - "ref/netcoreapp2.0/System.IO.xml", - "ref/netcoreapp2.0/System.Linq.Expressions.dll", - "ref/netcoreapp2.0/System.Linq.Expressions.xml", - "ref/netcoreapp2.0/System.Linq.Parallel.dll", - "ref/netcoreapp2.0/System.Linq.Parallel.xml", - "ref/netcoreapp2.0/System.Linq.Queryable.dll", - "ref/netcoreapp2.0/System.Linq.Queryable.xml", - "ref/netcoreapp2.0/System.Linq.dll", - "ref/netcoreapp2.0/System.Linq.xml", - "ref/netcoreapp2.0/System.Net.Http.dll", - "ref/netcoreapp2.0/System.Net.Http.xml", - "ref/netcoreapp2.0/System.Net.HttpListener.dll", - "ref/netcoreapp2.0/System.Net.HttpListener.xml", - "ref/netcoreapp2.0/System.Net.Mail.dll", - "ref/netcoreapp2.0/System.Net.Mail.xml", - "ref/netcoreapp2.0/System.Net.NameResolution.dll", - "ref/netcoreapp2.0/System.Net.NameResolution.xml", - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", - "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", - "ref/netcoreapp2.0/System.Net.Ping.dll", - "ref/netcoreapp2.0/System.Net.Ping.xml", - "ref/netcoreapp2.0/System.Net.Primitives.dll", - "ref/netcoreapp2.0/System.Net.Primitives.xml", - "ref/netcoreapp2.0/System.Net.Requests.dll", - "ref/netcoreapp2.0/System.Net.Requests.xml", - "ref/netcoreapp2.0/System.Net.Security.dll", - "ref/netcoreapp2.0/System.Net.Security.xml", - "ref/netcoreapp2.0/System.Net.ServicePoint.dll", - "ref/netcoreapp2.0/System.Net.ServicePoint.xml", - "ref/netcoreapp2.0/System.Net.Sockets.dll", - "ref/netcoreapp2.0/System.Net.Sockets.xml", - "ref/netcoreapp2.0/System.Net.WebClient.dll", - "ref/netcoreapp2.0/System.Net.WebClient.xml", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", - "ref/netcoreapp2.0/System.Net.WebProxy.dll", - "ref/netcoreapp2.0/System.Net.WebProxy.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.xml", - "ref/netcoreapp2.0/System.Net.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/System.Numerics.dll", - "ref/netcoreapp2.0/System.ObjectModel.dll", - "ref/netcoreapp2.0/System.ObjectModel.xml", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.xml", - "ref/netcoreapp2.0/System.Reflection.Extensions.dll", - "ref/netcoreapp2.0/System.Reflection.Extensions.xml", - "ref/netcoreapp2.0/System.Reflection.Metadata.dll", - "ref/netcoreapp2.0/System.Reflection.Metadata.xml", - "ref/netcoreapp2.0/System.Reflection.Primitives.dll", - "ref/netcoreapp2.0/System.Reflection.Primitives.xml", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.0/System.Reflection.dll", - "ref/netcoreapp2.0/System.Reflection.xml", - "ref/netcoreapp2.0/System.Resources.Reader.dll", - "ref/netcoreapp2.0/System.Resources.Reader.xml", - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", - "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", - "ref/netcoreapp2.0/System.Resources.Writer.dll", - "ref/netcoreapp2.0/System.Resources.Writer.xml", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", - "ref/netcoreapp2.0/System.Runtime.Extensions.dll", - "ref/netcoreapp2.0/System.Runtime.Extensions.xml", - "ref/netcoreapp2.0/System.Runtime.Handles.dll", - "ref/netcoreapp2.0/System.Runtime.Handles.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", - "ref/netcoreapp2.0/System.Runtime.Loader.dll", - "ref/netcoreapp2.0/System.Runtime.Loader.xml", - "ref/netcoreapp2.0/System.Runtime.Numerics.dll", - "ref/netcoreapp2.0/System.Runtime.Numerics.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.dll", - "ref/netcoreapp2.0/System.Runtime.dll", - "ref/netcoreapp2.0/System.Runtime.xml", - "ref/netcoreapp2.0/System.Security.Claims.dll", - "ref/netcoreapp2.0/System.Security.Claims.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", - "ref/netcoreapp2.0/System.Security.Principal.dll", - "ref/netcoreapp2.0/System.Security.Principal.xml", - "ref/netcoreapp2.0/System.Security.SecureString.dll", - "ref/netcoreapp2.0/System.Security.SecureString.xml", - "ref/netcoreapp2.0/System.Security.dll", - "ref/netcoreapp2.0/System.ServiceModel.Web.dll", - "ref/netcoreapp2.0/System.ServiceProcess.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", - "ref/netcoreapp2.0/System.Text.Encoding.dll", - "ref/netcoreapp2.0/System.Text.Encoding.xml", - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", - "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", - "ref/netcoreapp2.0/System.Threading.Overlapped.dll", - "ref/netcoreapp2.0/System.Threading.Overlapped.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.xml", - "ref/netcoreapp2.0/System.Threading.Thread.dll", - "ref/netcoreapp2.0/System.Threading.Thread.xml", - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", - "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", - "ref/netcoreapp2.0/System.Threading.Timer.dll", - "ref/netcoreapp2.0/System.Threading.Timer.xml", - "ref/netcoreapp2.0/System.Threading.dll", - "ref/netcoreapp2.0/System.Threading.xml", - "ref/netcoreapp2.0/System.Transactions.Local.dll", - "ref/netcoreapp2.0/System.Transactions.Local.xml", - "ref/netcoreapp2.0/System.Transactions.dll", - "ref/netcoreapp2.0/System.ValueTuple.dll", - "ref/netcoreapp2.0/System.ValueTuple.xml", - "ref/netcoreapp2.0/System.Web.HttpUtility.dll", - "ref/netcoreapp2.0/System.Web.HttpUtility.xml", - "ref/netcoreapp2.0/System.Web.dll", - "ref/netcoreapp2.0/System.Windows.dll", - "ref/netcoreapp2.0/System.Xml.Linq.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", - "ref/netcoreapp2.0/System.Xml.Serialization.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.dll", - "ref/netcoreapp2.0/System.Xml.XPath.xml", - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", - "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", - "ref/netcoreapp2.0/System.Xml.dll", - "ref/netcoreapp2.0/System.dll", - "ref/netcoreapp2.0/WindowsBase.dll", - "ref/netcoreapp2.0/mscorlib.dll", - "ref/netcoreapp2.0/netstandard.dll", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", - "type": "package", - "path": "microsoft.netcore.dotnetapphost/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnetapphost.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", - "type": "package", - "path": "microsoft.netcore.dotnethostpolicy/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostpolicy.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", - "type": "package", - "path": "microsoft.netcore.dotnethostresolver/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostresolver.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "type": "package", - "path": "microsoft.netcore.platforms/2.0.0", - "files": [ - "LICENSE.TXT", - "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", - "Microsoft.NETCore.Platforms.nuspec", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "NETStandard.Library/2.0.0": { - "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "type": "package", - "path": "netstandard.library/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/NETStandard.Library.targets", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.0.nupkg.sha512", - "netstandard.library.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v2.0": [ - "Microsoft.NETCore.App >= 2.0.0" - ] - }, - "packageFolders": { - "C:\\Users\\Luay\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restoreSettings": { - "hideWarningsAndErrors": true - }, - "restore": { - "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\Ecommerce-GenericList.csproj", - "projectName": "Ecommerce-GenericList", - "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\Ecommerce-GenericList.csproj", - "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\Ecommerce-GenericList\\Ecommerce-GenericList\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.0": { - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.0": { - "dependencies": { - "Microsoft.NETCore.App": { - "target": "Package", - "version": "[2.0.0, )", - "autoReferenced": true - } - }, - "imports": [ - "net461" - ], - "assetTargetFallback": true, - "warn": true - } - } - } -} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore.sln b/EcommerceCarStore/EcommerceCarStore.sln deleted file mode 100644 index 1ec9dce..0000000 --- a/EcommerceCarStore/EcommerceCarStore.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EcommerceCarStore", "EcommerceCarStore\EcommerceCarStore.csproj", "{B9E54991-6A4F-4394-AB3B-A093CF409E94}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B9E54991-6A4F-4394-AB3B-A093CF409E94}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {63BA6C56-9ED7-4E24-8C83-C38913E83944} - EndGlobalSection -EndGlobal diff --git a/EcommerceCarStore/EcommerceCarStore/Car.cs b/EcommerceCarStore/EcommerceCarStore/Car.cs deleted file mode 100644 index 05822de..0000000 --- a/EcommerceCarStore/EcommerceCarStore/Car.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace EcommerceCarStore -{ - class Car - { - public byte Id { get; set; } - public string Name { get; set; } - public CarType Type { get; set; } - public string Color { get; set; } - public int Year { get; set; } - - public Car(byte id, string name, CarType carType, string color, int year) - { - Id = id; - Name = name; - Type = carType; - Color = color; - Year = year; - } - - public Car(string name, CarType carType) - { - Name = name; - Type = carType; - } - } -} diff --git a/EcommerceCarStore/EcommerceCarStore/CarType.cs b/EcommerceCarStore/EcommerceCarStore/CarType.cs deleted file mode 100644 index 870a8e7..0000000 --- a/EcommerceCarStore/EcommerceCarStore/CarType.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace EcommerceCarStore -{ - public enum CarType - { - Truck, - Sedan, - SportsCar, - Coupe, - Convertible, - Minivan, - Luxury - } -} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj b/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj deleted file mode 100644 index ce1697a..0000000 --- a/EcommerceCarStore/EcommerceCarStore/EcommerceCarStore.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - - Exe - netcoreapp2.0 - - - diff --git a/EcommerceCarStore/EcommerceCarStore/Garage.cs b/EcommerceCarStore/EcommerceCarStore/Garage.cs deleted file mode 100644 index 54f2f61..0000000 --- a/EcommerceCarStore/EcommerceCarStore/Garage.cs +++ /dev/null @@ -1,91 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Text; - -namespace EcommerceCarStore -{ - class Garage : IEnumerable - { - T[] items = new T[10]; - int count = 0; - - public void AddCustomed(T item) - { - if (count == (items.Length / 2)) - { - T[] newArray = new T[items.Length * 2]; - - for (int i = 0; i < items.Length; i++) - { - newArray[i] = items[i]; - } - - items = newArray; - - } - items[count] = item; - - - count++; - } - - public void RemoveCustomed(T item) - { - int j = 0; - T[] newArray = new T[items.Length / 2]; - for (int i = 0; i < items.Length; i++) - { - if (!item.Equals(items[j])) - { - if (j > count) return; - newArray[i] = items[j]; - j++; - } - else - { - j++; - } - } - items = newArray; - //if (count == (items.Length / 2)) - //{ - // int j = 0; - // for (int i = 0; i < items.Length; i++) - // { - // if (!item.Equals(items[j])) - // { - - // } - // newArray[i] = items[i]; - // } - // count--; - //} - } - - public int AtIndexOf(T car) - { - for (int i = 0; i < count; i++) - { - if (items[i].Equals(car)) - { - return i; - } - } - return -1; - } - - public IEnumerator GetEnumerator() - { - for (int i = 0; i < count; i++) - { - yield return items[i]; - } - } - - IEnumerator IEnumerable.GetEnumerator() - { - return GetEnumerator(); - } - } -} diff --git a/EcommerceCarStore/EcommerceCarStore/Program.cs b/EcommerceCarStore/EcommerceCarStore/Program.cs deleted file mode 100644 index b2bce90..0000000 --- a/EcommerceCarStore/EcommerceCarStore/Program.cs +++ /dev/null @@ -1,73 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace EcommerceCarStore -{ - class Program - { - /// - /// Main entry for the console application - /// - /// - static void Main(string[] args) - { - Car bmw = new Car("BMW", CarType.Convertible); - Car mercedes = new Car("Mercedes", CarType.Sedan); - Car audi = new Car("Audi", CarType.SportsCar); - - - // Using List Methods - Console.WriteLine("\n---Using List methods---" + - "\n------------------------"); - - List cars = new List(); - cars.Add(bmw); - cars.Add(mercedes); - cars.Add(audi); - - Console.WriteLine("\n Before Deleting BMW"); - foreach (Car car in cars) - { - Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); - } - - cars.Remove(bmw); - - Console.WriteLine("\n After Deleting BMW"); - foreach (Car car in cars) - { - Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); - } - - // Using Garage Methods - Console.WriteLine("\n---Using Collection initializer methods---" + - "\n------------------------------------------"); - - Garage garage = new Garage(); - garage.AddCustomed(bmw); - garage.AddCustomed(mercedes); - garage.AddCustomed(audi); - - Console.WriteLine("\n Before Deleting BMW"); - foreach (Car car in garage) - { - Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); - } - - garage.RemoveCustomed(bmw); - - Console.WriteLine("\n After Deleting BMW"); - foreach (Car car in garage) - { - Console.WriteLine($"Car:{car.Name} - Type:{car.Type}"); - } - - Console.WriteLine("\n---Stretch Goal Get Index of item in Collection---" + - "\n------------------------------------------"); - int index = garage.AtIndexOf(mercedes); - Console.WriteLine($"{mercedes.Name} is at index {index}"); - - Console.ReadLine(); - } - } -} diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json deleted file mode 100644 index cc1bf6c..0000000 --- a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.0", - "signature": "da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v2.0": { - "EcommerceCarStore/1.0.0": { - "runtime": { - "EcommerceCarStore.dll": {} - } - } - } - }, - "libraries": { - "EcommerceCarStore/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.dll deleted file mode 100644 index 8950657030a138c0290a1253e27697fa4f9436e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 Y5D$`!e^cwJIxPGk%>Ky64@U(42e&&#IsgCw diff --git a/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb b/EcommerceCarStore/EcommerceCarStore/bin/Debug/netcoreapp2.0/EcommerceCarStore.pdb deleted file mode 100644 index 6491a59780b474fbb6f97b7bbe8fc5c603a9d187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2364 zcmb7GYiv|S6h1S1dwcJ`x=YtBeb6ox!}4$~4& z-<+8_XXczU+s2N^8U+dB&keLSH->gDj5JsSq|zRAb^!Hl@g5$#0fZgkdx-)H(Gu2m zWX!%~Z<_UMF@`^?@9d!U=se2(*3Na!Xb*#b2-G(YqKB%RJ{ZFxLS-70g*J>-j@#AC_*~ z1M~&qIM&`ZXng?h%ab&q8@&OnN(w=HgrwgkZp$GtIs&`|yaK!mybhcM-UmJgJ_p8u zd%#?*JPONCySk{NyL8pIx5(*pEVd*e_mO;OrkSE^yY{=e3W>dcLb- zJ>N}%v)(?dJ)iqLR;;)0aZ2yJPw#>Uh53u2a~JVSa1T5v=wB$}73jC*Ip1a&{RMy* z^La=9Ue0sgf#YuiWzeg6{hA`qD^>wM=u7i@FSx&mb8bv4;vDaC%r4Adfy-s?!TLCK zoMX(r;NKMSGVo0>SkU{x&*XUp_Vtdrzw%zG@V%1lr7yU;%Xnf;a^2EFC-9uj<9c%gIv(T}@Ywc%i z-+nJKaVN8OtmnBin;I?;l5ARD(wR2Qw6cCEnk{WMQ#*Q6yYwXu3*)KG1|y@jnW^nY zECYSCCmn=nSoToUP&$)JG^GXxpy^8`{VlOn!t%E%YIbB&rlFz}iKX3JgyJl#m^ts^ zHEW&<{P^k4XHJi65Bzj~&sf*W%-z=Nvorb96uruB>a50DYd7^)0gQ*<38@xW`%>BTE^ zv+uTEy?K4&qYJk-+-~{46L~DWx}cEMkeaAV_H2&Se55N*R12sa7F5A%7#HN&-K-$% zwxZM=`B{tEDz;(ymu( zs1*eTSu0^OR!)lK3Xxej#+9N-&7yd3EMNL;Ur=%i`K#EMnygm@!~*fG%$=0E>vHRA zyq}^84(M{))OjkU7Me7xTe~WQINZ=u1p(;C8|WaXH) -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("EcommerceCarStore")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("EcommerceCarStore")] -[assembly: System.Reflection.AssemblyTitleAttribute("EcommerceCarStore")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache deleted file mode 100644 index 29f8512..0000000 --- a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -84fd942f4a201e85d412ea43c9f7412ba2a7003e diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache deleted file mode 100644 index 8db14fb..0000000 --- a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -713d3b9465e03c48312439877f5294947dccec2a diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.FileListAbsolute.txt b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.FileListAbsolute.txt deleted file mode 100644 index 4106a98..0000000 --- a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,11 +0,0 @@ -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\bin\Debug\netcoreapp2.0\EcommerceCarStore.deps.json -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\bin\Debug\netcoreapp2.0\EcommerceCarStore.runtimeconfig.json -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\bin\Debug\netcoreapp2.0\EcommerceCarStore.runtimeconfig.dev.json -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\bin\Debug\netcoreapp2.0\EcommerceCarStore.dll -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\bin\Debug\netcoreapp2.0\EcommerceCarStore.pdb -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.csprojResolveAssemblyReference.cache -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.csproj.CoreCompileInputs.cache -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.AssemblyInfoInputs.cache -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.AssemblyInfo.cs -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.dll -C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\Debug\netcoreapp2.0\EcommerceCarStore.pdb diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csprojResolveAssemblyReference.cache b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.csprojResolveAssemblyReference.cache deleted file mode 100644 index d078cf98b4bb305934372d5fbb81c52f9f154c07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476805 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 diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.dll deleted file mode 100644 index 8950657030a138c0290a1253e27697fa4f9436e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 Y5D$`!e^cwJIxPGk%>Ky64@U(42e&&#IsgCw diff --git a/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb b/EcommerceCarStore/EcommerceCarStore/obj/Debug/netcoreapp2.0/EcommerceCarStore.pdb deleted file mode 100644 index 6491a59780b474fbb6f97b7bbe8fc5c603a9d187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2364 zcmb7GYiv|S6h1S1dwcJ`x=YtBeb6ox!}4$~4& z-<+8_XXczU+s2N^8U+dB&keLSH->gDj5JsSq|zRAb^!Hl@g5$#0fZgkdx-)H(Gu2m zWX!%~Z<_UMF@`^?@9d!U=se2(*3Na!Xb*#b2-G(YqKB%RJ{ZFxLS-70g*J>-j@#AC_*~ z1M~&qIM&`ZXng?h%ab&q8@&OnN(w=HgrwgkZp$GtIs&`|yaK!mybhcM-UmJgJ_p8u zd%#?*JPONCySk{NyL8pIx5(*pEVd*e_mO;OrkSE^yY{=e3W>dcLb- zJ>N}%v)(?dJ)iqLR;;)0aZ2yJPw#>Uh53u2a~JVSa1T5v=wB$}73jC*Ip1a&{RMy* z^La=9Ue0sgf#YuiWzeg6{hA`qD^>wM=u7i@FSx&mb8bv4;vDaC%r4Adfy-s?!TLCK zoMX(r;NKMSGVo0>SkU{x&*XUp_Vtdrzw%zG@V%1lr7yU;%Xnf;a^2EFC-9uj<9c%gIv(T}@Ywc%i z-+nJKaVN8OtmnBin;I?;l5ARD(wR2Qw6cCEnk{WMQ#*Q6yYwXu3*)KG1|y@jnW^nY zECYSCCmn=nSoToUP&$)JG^GXxpy^8`{VlOn!t%E%YIbB&rlFz}iKX3JgyJl#m^ts^ zHEW&<{P^k4XHJi65Bzj~&sf*W%-z=Nvorb96uruB>a50DYd7^)0gQ*<38@xW`%>BTE^ zv+uTEy?K4&qYJk-+-~{46L~DWx}cEMkeaAV_H2&Se55N*R12sa7F5A%7#HN&-K-$% zwxZM=`B{tEDz;(ymu( zs1*eTSu0^OR!)lK3Xxej#+9N-&7yd3EMNL;Ur=%i`K#EMnygm@!~*fG%$=0E>vHRA zyq}^84(M{))OjkU7Me7xTe~WQINZ=u1p(;C8|WaXH) - - - True - NuGet - C:\Users\Luay\Dropbox\401dotNet\Projects\Labs\Lab07-CustomCollection\EcommerceCarStore\EcommerceCarStore\obj\project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\Luay\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder - PackageReference - 4.5.0 - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets b/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets deleted file mode 100644 index 91fd1c9..0000000 --- a/EcommerceCarStore/EcommerceCarStore/obj/EcommerceCarStore.csproj.nuget.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - \ No newline at end of file diff --git a/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json b/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json deleted file mode 100644 index 48d0b00..0000000 --- a/EcommerceCarStore/EcommerceCarStore/obj/project.assets.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v2.0": { - "Microsoft.NETCore.App/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", - "Microsoft.NETCore.Platforms": "2.0.0", - "NETStandard.Library": "2.0.0" - }, - "compile": { - "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.0/System.AppContext.dll": {}, - "ref/netcoreapp2.0/System.Buffers.dll": {}, - "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.0/System.Collections.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.dll": {}, - "ref/netcoreapp2.0/System.Configuration.dll": {}, - "ref/netcoreapp2.0/System.Console.dll": {}, - "ref/netcoreapp2.0/System.Core.dll": {}, - "ref/netcoreapp2.0/System.Data.Common.dll": {}, - "ref/netcoreapp2.0/System.Data.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Drawing.dll": {}, - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Globalization.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.0/System.IO.dll": {}, - "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.0/System.Linq.dll": {}, - "ref/netcoreapp2.0/System.Net.Http.dll": {}, - "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.0/System.Net.Mail.dll": {}, - "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.0/System.Net.Ping.dll": {}, - "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Net.Requests.dll": {}, - "ref/netcoreapp2.0/System.Net.Security.dll": {}, - "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.0/System.Net.dll": {}, - "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.0/System.Numerics.dll": {}, - "ref/netcoreapp2.0/System.ObjectModel.dll": {}, - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.dll": {}, - "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Security.Claims.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.0/System.Security.Principal.dll": {}, - "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.0/System.Security.dll": {}, - "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.0/System.Threading.dll": {}, - "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.0/System.Transactions.dll": {}, - "ref/netcoreapp2.0/System.ValueTuple.dll": {}, - "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.0/System.Web.dll": {}, - "ref/netcoreapp2.0/System.Windows.dll": {}, - "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.0/System.Xml.dll": {}, - "ref/netcoreapp2.0/System.dll": {}, - "ref/netcoreapp2.0/WindowsBase.dll": {}, - "ref/netcoreapp2.0/mscorlib.dll": {}, - "ref/netcoreapp2.0/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "type": "package" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.0.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.0.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "NETStandard.Library/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - } - } - }, - "libraries": { - "Microsoft.NETCore.App/2.0.0": { - "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", - "type": "package", - "path": "microsoft.netcore.app/2.0.0", - "files": [ - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", - "build/netcoreapp2.0/Microsoft.NETCore.App.props", - "build/netcoreapp2.0/Microsoft.NETCore.App.targets", - "microsoft.netcore.app.2.0.0.nupkg.sha512", - "microsoft.netcore.app.nuspec", - "ref/netcoreapp/_._", - "ref/netcoreapp2.0/Microsoft.CSharp.dll", - "ref/netcoreapp2.0/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", - "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", - "ref/netcoreapp2.0/System.AppContext.dll", - "ref/netcoreapp2.0/System.AppContext.xml", - "ref/netcoreapp2.0/System.Buffers.dll", - "ref/netcoreapp2.0/System.Buffers.xml", - "ref/netcoreapp2.0/System.Collections.Concurrent.dll", - "ref/netcoreapp2.0/System.Collections.Concurrent.xml", - "ref/netcoreapp2.0/System.Collections.Immutable.dll", - "ref/netcoreapp2.0/System.Collections.Immutable.xml", - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", - "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", - "ref/netcoreapp2.0/System.Collections.Specialized.dll", - "ref/netcoreapp2.0/System.Collections.Specialized.xml", - "ref/netcoreapp2.0/System.Collections.dll", - "ref/netcoreapp2.0/System.Collections.xml", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", - "ref/netcoreapp2.0/System.ComponentModel.dll", - "ref/netcoreapp2.0/System.ComponentModel.xml", - "ref/netcoreapp2.0/System.Configuration.dll", - "ref/netcoreapp2.0/System.Console.dll", - "ref/netcoreapp2.0/System.Console.xml", - "ref/netcoreapp2.0/System.Core.dll", - "ref/netcoreapp2.0/System.Data.Common.dll", - "ref/netcoreapp2.0/System.Data.Common.xml", - "ref/netcoreapp2.0/System.Data.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", - "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", - "ref/netcoreapp2.0/System.Diagnostics.Process.dll", - "ref/netcoreapp2.0/System.Diagnostics.Process.xml", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", - "ref/netcoreapp2.0/System.Drawing.Primitives.dll", - "ref/netcoreapp2.0/System.Drawing.Primitives.xml", - "ref/netcoreapp2.0/System.Drawing.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", - "ref/netcoreapp2.0/System.Globalization.Calendars.dll", - "ref/netcoreapp2.0/System.Globalization.Calendars.xml", - "ref/netcoreapp2.0/System.Globalization.Extensions.dll", - "ref/netcoreapp2.0/System.Globalization.Extensions.xml", - "ref/netcoreapp2.0/System.Globalization.dll", - "ref/netcoreapp2.0/System.Globalization.xml", - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", - "ref/netcoreapp2.0/System.IO.Compression.dll", - "ref/netcoreapp2.0/System.IO.Compression.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.xml", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", - "ref/netcoreapp2.0/System.IO.Pipes.dll", - "ref/netcoreapp2.0/System.IO.Pipes.xml", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", - "ref/netcoreapp2.0/System.IO.dll", - "ref/netcoreapp2.0/System.IO.xml", - "ref/netcoreapp2.0/System.Linq.Expressions.dll", - "ref/netcoreapp2.0/System.Linq.Expressions.xml", - "ref/netcoreapp2.0/System.Linq.Parallel.dll", - "ref/netcoreapp2.0/System.Linq.Parallel.xml", - "ref/netcoreapp2.0/System.Linq.Queryable.dll", - "ref/netcoreapp2.0/System.Linq.Queryable.xml", - "ref/netcoreapp2.0/System.Linq.dll", - "ref/netcoreapp2.0/System.Linq.xml", - "ref/netcoreapp2.0/System.Net.Http.dll", - "ref/netcoreapp2.0/System.Net.Http.xml", - "ref/netcoreapp2.0/System.Net.HttpListener.dll", - "ref/netcoreapp2.0/System.Net.HttpListener.xml", - "ref/netcoreapp2.0/System.Net.Mail.dll", - "ref/netcoreapp2.0/System.Net.Mail.xml", - "ref/netcoreapp2.0/System.Net.NameResolution.dll", - "ref/netcoreapp2.0/System.Net.NameResolution.xml", - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", - "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", - "ref/netcoreapp2.0/System.Net.Ping.dll", - "ref/netcoreapp2.0/System.Net.Ping.xml", - "ref/netcoreapp2.0/System.Net.Primitives.dll", - "ref/netcoreapp2.0/System.Net.Primitives.xml", - "ref/netcoreapp2.0/System.Net.Requests.dll", - "ref/netcoreapp2.0/System.Net.Requests.xml", - "ref/netcoreapp2.0/System.Net.Security.dll", - "ref/netcoreapp2.0/System.Net.Security.xml", - "ref/netcoreapp2.0/System.Net.ServicePoint.dll", - "ref/netcoreapp2.0/System.Net.ServicePoint.xml", - "ref/netcoreapp2.0/System.Net.Sockets.dll", - "ref/netcoreapp2.0/System.Net.Sockets.xml", - "ref/netcoreapp2.0/System.Net.WebClient.dll", - "ref/netcoreapp2.0/System.Net.WebClient.xml", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", - "ref/netcoreapp2.0/System.Net.WebProxy.dll", - "ref/netcoreapp2.0/System.Net.WebProxy.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.xml", - "ref/netcoreapp2.0/System.Net.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/System.Numerics.dll", - "ref/netcoreapp2.0/System.ObjectModel.dll", - "ref/netcoreapp2.0/System.ObjectModel.xml", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.xml", - "ref/netcoreapp2.0/System.Reflection.Extensions.dll", - "ref/netcoreapp2.0/System.Reflection.Extensions.xml", - "ref/netcoreapp2.0/System.Reflection.Metadata.dll", - "ref/netcoreapp2.0/System.Reflection.Metadata.xml", - "ref/netcoreapp2.0/System.Reflection.Primitives.dll", - "ref/netcoreapp2.0/System.Reflection.Primitives.xml", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.0/System.Reflection.dll", - "ref/netcoreapp2.0/System.Reflection.xml", - "ref/netcoreapp2.0/System.Resources.Reader.dll", - "ref/netcoreapp2.0/System.Resources.Reader.xml", - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", - "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", - "ref/netcoreapp2.0/System.Resources.Writer.dll", - "ref/netcoreapp2.0/System.Resources.Writer.xml", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", - "ref/netcoreapp2.0/System.Runtime.Extensions.dll", - "ref/netcoreapp2.0/System.Runtime.Extensions.xml", - "ref/netcoreapp2.0/System.Runtime.Handles.dll", - "ref/netcoreapp2.0/System.Runtime.Handles.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", - "ref/netcoreapp2.0/System.Runtime.Loader.dll", - "ref/netcoreapp2.0/System.Runtime.Loader.xml", - "ref/netcoreapp2.0/System.Runtime.Numerics.dll", - "ref/netcoreapp2.0/System.Runtime.Numerics.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.dll", - "ref/netcoreapp2.0/System.Runtime.dll", - "ref/netcoreapp2.0/System.Runtime.xml", - "ref/netcoreapp2.0/System.Security.Claims.dll", - "ref/netcoreapp2.0/System.Security.Claims.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", - "ref/netcoreapp2.0/System.Security.Principal.dll", - "ref/netcoreapp2.0/System.Security.Principal.xml", - "ref/netcoreapp2.0/System.Security.SecureString.dll", - "ref/netcoreapp2.0/System.Security.SecureString.xml", - "ref/netcoreapp2.0/System.Security.dll", - "ref/netcoreapp2.0/System.ServiceModel.Web.dll", - "ref/netcoreapp2.0/System.ServiceProcess.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", - "ref/netcoreapp2.0/System.Text.Encoding.dll", - "ref/netcoreapp2.0/System.Text.Encoding.xml", - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", - "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", - "ref/netcoreapp2.0/System.Threading.Overlapped.dll", - "ref/netcoreapp2.0/System.Threading.Overlapped.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.xml", - "ref/netcoreapp2.0/System.Threading.Thread.dll", - "ref/netcoreapp2.0/System.Threading.Thread.xml", - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", - "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", - "ref/netcoreapp2.0/System.Threading.Timer.dll", - "ref/netcoreapp2.0/System.Threading.Timer.xml", - "ref/netcoreapp2.0/System.Threading.dll", - "ref/netcoreapp2.0/System.Threading.xml", - "ref/netcoreapp2.0/System.Transactions.Local.dll", - "ref/netcoreapp2.0/System.Transactions.Local.xml", - "ref/netcoreapp2.0/System.Transactions.dll", - "ref/netcoreapp2.0/System.ValueTuple.dll", - "ref/netcoreapp2.0/System.ValueTuple.xml", - "ref/netcoreapp2.0/System.Web.HttpUtility.dll", - "ref/netcoreapp2.0/System.Web.HttpUtility.xml", - "ref/netcoreapp2.0/System.Web.dll", - "ref/netcoreapp2.0/System.Windows.dll", - "ref/netcoreapp2.0/System.Xml.Linq.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", - "ref/netcoreapp2.0/System.Xml.Serialization.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.dll", - "ref/netcoreapp2.0/System.Xml.XPath.xml", - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", - "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", - "ref/netcoreapp2.0/System.Xml.dll", - "ref/netcoreapp2.0/System.dll", - "ref/netcoreapp2.0/WindowsBase.dll", - "ref/netcoreapp2.0/mscorlib.dll", - "ref/netcoreapp2.0/netstandard.dll", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", - "type": "package", - "path": "microsoft.netcore.dotnetapphost/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnetapphost.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", - "type": "package", - "path": "microsoft.netcore.dotnethostpolicy/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostpolicy.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", - "type": "package", - "path": "microsoft.netcore.dotnethostresolver/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostresolver.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "type": "package", - "path": "microsoft.netcore.platforms/2.0.0", - "files": [ - "LICENSE.TXT", - "Microsoft.NETCore.Platforms.2.0.0.nupkg.sha512", - "Microsoft.NETCore.Platforms.nuspec", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "NETStandard.Library/2.0.0": { - "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "type": "package", - "path": "netstandard.library/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/NETStandard.Library.targets", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.0.nupkg.sha512", - "netstandard.library.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v2.0": [ - "Microsoft.NETCore.App >= 2.0.0" - ] - }, - "packageFolders": { - "C:\\Users\\Luay\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restoreSettings": { - "hideWarningsAndErrors": true - }, - "restore": { - "projectUniqueName": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\EcommerceCarStore.csproj", - "projectName": "EcommerceCarStore", - "projectPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\EcommerceCarStore.csproj", - "packagesPath": "C:\\Users\\Luay\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Luay\\Dropbox\\401dotNet\\Projects\\Labs\\Lab07-CustomCollection\\EcommerceCarStore\\EcommerceCarStore\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackagesFallback\\", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\Luay\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.Fallback.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.0": { - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.0": { - "dependencies": { - "Microsoft.NETCore.App": { - "target": "Package", - "version": "[2.0.0, )", - "autoReferenced": true - } - }, - "imports": [ - "net461" - ], - "assetTargetFallback": true, - "warn": true - } - } - } -} \ No newline at end of file diff --git a/EcommerceStore/EcommerceStore.sln b/EcommerceStore/EcommerceStore.sln index e9e7a93..64b401c 100644 --- a/EcommerceStore/EcommerceStore.sln +++ b/EcommerceStore/EcommerceStore.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 15.0.27130.2010 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EcommerceStore", "EcommerceStore\EcommerceStore.csproj", "{99A9498F-9D77-47EB-8E8A-E3F538308F0A}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XUnitTestEcommerceStore", "XUnitTestEcommerceStore\XUnitTestEcommerceStore.csproj", "{C33C2553-233D-4F71-8424-13FCB671EBBE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Debug|Any CPU.Build.0 = Debug|Any CPU {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Release|Any CPU.ActiveCfg = Release|Any CPU {99A9498F-9D77-47EB-8E8A-E3F538308F0A}.Release|Any CPU.Build.0 = Release|Any CPU + {C33C2553-233D-4F71-8424-13FCB671EBBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C33C2553-233D-4F71-8424-13FCB671EBBE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C33C2553-233D-4F71-8424-13FCB671EBBE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C33C2553-233D-4F71-8424-13FCB671EBBE}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From afcf41578b7f66bcf4fb7af2fbef55956be0d5dc Mon Sep 17 00:00:00 2001 From: Luay Date: Tue, 2 Jan 2018 22:46:44 -0800 Subject: [PATCH 20/29] Changed Access Modifiers to public to allow unit testing --- EcommerceStore/EcommerceStore/Classes/Inventory.cs | 2 +- EcommerceStore/EcommerceStore/Classes/Product.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index b520e8f..f9851ba 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -5,7 +5,7 @@ namespace EcommerceStore.Classes { - class Inventory : IEnumerable + public class Inventory : IEnumerable { public T[] Items = new T[10]; public int Count = 0; diff --git a/EcommerceStore/EcommerceStore/Classes/Product.cs b/EcommerceStore/EcommerceStore/Classes/Product.cs index 603a6d3..580139e 100644 --- a/EcommerceStore/EcommerceStore/Classes/Product.cs +++ b/EcommerceStore/EcommerceStore/Classes/Product.cs @@ -4,7 +4,7 @@ namespace EcommerceStore.Classes { - class Product + public class Product { public string Name { get; set; } public ProductType Type { get; set; } From 3e7f13ac062a9aa8334dffbb971795773c8f294d Mon Sep 17 00:00:00 2001 From: Luay Date: Wed, 3 Jan 2018 00:28:29 -0800 Subject: [PATCH 21/29] Xunit first test passing --- .../XUnitTestEcommerceStore/UnitTest1.cs | 7 +- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 0 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 0 -> 2328 bytes .../XUnitTestEcommerceStore.deps.json | 1597 +++++++++++++++++ .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 0 -> 5120 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 0 -> 856 bytes ...tTestEcommerceStore.runtimeconfig.dev.json | 10 + ...XUnitTestEcommerceStore.runtimeconfig.json | 9 + .../xunit.runner.reporters.netcoreapp10.dll | Bin 0 -> 46128 bytes .../xunit.runner.utility.netcoreapp10.dll | Bin 0 -> 277552 bytes ...er.visualstudio.dotnetcore.testadapter.dll | Bin 0 -> 125488 bytes ...UnitTestEcommerceStore.csproj.CopyComplete | 0 ...EcommerceStore.csproj.FileListAbsolute.txt | 16 + ...Store.csprojResolveAssemblyReference.cache | Bin 0 -> 666540 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 0 -> 5120 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 0 -> 856 bytes 16 files changed, 1638 insertions(+), 1 deletion(-) create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.deps.json create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.runtimeconfig.dev.json create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.runtimeconfig.json create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.reporters.netcoreapp10.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.utility.netcoreapp10.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.visualstudio.dotnetcore.testadapter.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.csproj.CopyComplete create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.csproj.FileListAbsolute.txt create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.csprojResolveAssemblyReference.cache create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll create mode 100644 EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb diff --git a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs index 18a6a2c..bdd4a8e 100644 --- a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs +++ b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs @@ -1,4 +1,5 @@ using System; +using EcommerceStore.Classes; using Xunit; namespace XUnitTestEcommerceStore @@ -6,13 +7,17 @@ namespace XUnitTestEcommerceStore public class UnitTest1 { [Fact] - public void Test1() + public void Return_Equal_Inventory_Count_When_Adding() { // Arrange + Product product = new Product("Computer", ProductType.Home); + Inventory inventory = new Inventory(); // Act + inventory.Add(product); // Assert + Assert.Equal(1, inventory.Count); } } } diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll new file mode 100644 index 0000000000000000000000000000000000000000..a7984fe3c409522eecaa39e402ead8b715403d58 GIT binary patch literal 9216 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 SO;zlKzpPOH-|zo?1^xp(;0vAr literal 0 HcmV?d00001 diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6059d7a0360590d233e6c129be1bdbf5405c479d GIT binary patch literal 2328 zcmZuzYiv|i5S}x8yL)%rE^S%1EtGa;<)u(s>{Af>0$M;@x-MvVNW0zCLU(VwyDeP- z*Kb!`?6eO|0_5)*=$E-)L2onU7m1GAhz^S`kcbUM z2jimmX+-!Ve=tA~gJ}_dU9hVI;{fDyAb;DiA;!L+{GuUp;gRmMldsvgoP6koQ=O+j zMkMwvRVVVDZZe~)!a6&s5aa>5KzSeu5T>XcZXY z3Hp?<71RFA+~~w8i)4Hc+$7!#vZ6s|vTKUUG{)=|&=009rhU*{1HCGyu=+J$Jv%{{ni7<@iufQojSm;^Fy0}=_ZXa|s~AE@Q#vsy)KF)u6XS(2Eovo1~cDX|yB zqYu%XQ!T(^P65B;H-Y1}OTce!H-J}>a2wsS`PfG9YCc#xA;v~x#=ux8QCl;`S62(80Q$cl$T3zU;VC{Ca>cb)V$7PWL`H_SuoiHRsOzj*Z^z z{iyPtGm+2lCORkkpTDrV=K3hv1IajC&dv_i?Z)tMIFuMNqVei=;b=HE6w1%3HV#Ec zy=y{7BodB=!U2R3u5KUhi^s!pT`8q2zgouakLLyB;aFVTIM$bRbi|C2eq+K}S5rG+ zB%TT<^q!cp3-+P!>yLW@HH}N#$KnYia^JK2K_@P}GZ^cOREOd-wsrSDvpsA~>`xuV z@1*DMvaQ4)cY#+he~&<^bwW5 zrZSJJ%(%*2RtM**L+#C|f7Om7sAoN&9MTVUT7nB8;SK7rVkoL(y-DmT;=K!SS<#R5 zfMySdTm=+#S!Ibd6+e)sOiQNIbNtNBmtw)l#XEns z1V42DR(xXC&liK}#>$N#eXOImKoLV^tMA_*r+;JjVH3ZZLy>E1P#|aO7p=(#bA_ zl=E7`IzCo%-D6w zGn<*&t+$mRFAX3ysGus9ka*w)^&v>*R}lpj38W&SNRp@SQue z-gQ#bgjag)IrpBQd(OG%o_p`v*)P6GZA8?L@5T+H%jmhKCH(K;9N68T{AoA+XvdWY zFDo-w9?Y#Z*gb8DmY^F+Jkf3uI!P=qc) z?>vvwL{~c^Vr#cbbQkcSJxp|@mHts0?{!buE(9fO6-?IEi?5}niN;${IlRVkMPuJo>Y%F{(KXmm zfa7CpchnN}Xj1Km7Z~hLsq_eDLr)KRfR(*|7dQ#O8*pc5%)OiC_I5spJxcUL;4yj> z@;q z|5k?R-Y||mK>3VudSME|Te(j>ZhU?R-z&L365t zq~O_~08AiH=G0xV#PFzuV-ikF_<0GxAfW{qBSXTofEr@Sl)FeH9q@`eOkbmaDTgsW zuQ25Y>I67DF-J%2&j9X+gid|*O~A+K*MLLxC&16qyMP&bAMgoD&jPN}Q`n1h67Hdg zsr_7IuPAD#(6{scM{SzI`%T5ZE7XfLCt9Qvk{j-BBuH5~*edr2si=?A%$s&J(if+1|pykHw zNz*Ntg=dN^)C!sqg=(o}6l^gTAomN^K+u@)i*muP=d7TWoHM+V2&Qnki)UQ#>09Ne zEL)rwo^QF%t;}g>&GpJg0H$GYE0uAbHLFzhq+C-;#w}MYTM`$AZEVPq-{emjX3)eM z{zsv>mBH!^r`}{l!ISjBDpv7h=s8CWoDL6I4KFqEGXMGqBmnMOx-OBpE1~TwV~RCQk%{7a~J0m8n8i3P_L#(vfe!@{dP; z+%x~f>+hb;{pR_%sa;c)c$-E_2L?SojCLnF)!w6fdPkMsqcKfYx_icAA;vPhNsYzh zyA)M9KnJKTp~Tx`5A3G+t0z{z-1ED{vG|3K@4xn}`$xNj6y<^LxDu5c2lz6~srNqV z8I?KLncOf%g#(yd_uOZE1#+G87=K2gefr#FE`x(KR;heC+UU{RAw2~J-S=#sl?ltQ z*hYO0M~CiLXzzBXkrE1Z$Rmk20%ivBWZ@6*8|V_jP1ACP+;{z-FOV|3z*h#>ZttN^ zd5>#~md5W^Yg^1tWG~)#aYlLN{1Y#XFJAxF`!642m6>DtCG3WupQ#%4{DkLL3hqXJ zI5k*wgE56;2Q-AQil&_s(#>>Gp-$_Sbl42yFcbZcwWG$9Aa)0^B7@ZDr+1K zRrEe!3t=_g5}B|@KplLpg@|F8kT($}ojL2<$X`WK^kN$IKNm+)n`s-y=rrEN6~IZn znpv7gg+2!ywE#_p)jIvW{hbd&yP@rd58)dd{vK#>8oIe|Q=rwr?J`9c>OTRU4z1zl z;r0-56_x|n0M!TIz+Gg4>qtJ)tL>L?&`|w=?t$Y_=|ePqRm!BO@i$Bbj5(hBFt>5f zv5h)bWZ>2lQvWh7fo4H>4iq2#B$@J7WC;&rAuYQY^NeMwud$K|ImeWKRkrwjr+QPk z1(nTpotC!!mN*QeI!bMR?8p6(=SYS(w}Um=Ei1b-`#Kddn``raydE$6iqAM}NPc;{X8dNy`XcDE+ zG2dJlWy3#MwoK3U-L>GL>6VWfep#;#CbhERSZkK3)u7N7XV zOKJ|@%F*O(9S^H*nX=&1@k%5ILJfh3r-y6G+w|v9QqF^IUzk-7HX|GqPn@m7PcEaZ z8fw^*@NZM=P(!PR*3^Rs$EDg5YEdzZPibN$yGv1iK~jDNr-^}KN`8r7Y6(X`QGQlx zatTmAF{xM#NEn#wI+qrg*j z4n{`ChNp}Te|TU{H3Ztii)2e9w}?hzq}|aa;tVZntGhIJbr>ssnbj;0j4MWNPDTbB y77iW;3npOd7iVMOU{GXZ;ALQBs$^v}U~Fhr0jZM2R3*g(RI0(ozzmjJv#TO4>w%2xr)ed(T z;uw1c6rD`{dLy3U_#D88F>elwvfe}>{pCM_G0;~P320Y`7m1brcRm$V;hqAyy$C*l zHamqdwurH~5YVqM=7Gl_%NR??^FRIzcc{*b=zw>1DI9AvPOt&LI0p&xcw3>j>t8ry z!(%O0OBRS+w*vqqeCFZf^49^`u@+;l8H}VW=}b0YZ{Xwd*MYH)E+_|gkX`Xdx`|A~ zrgdWMw|WMlctrYv zU;%4E;G9~V=?lu`M*~ z0gZK+5pzw-yHOemMiAYZh6Ky9o;IC@qs23S#AUjp+xU_HTBNYj^~ckQ4jfpUXYB`QKJXCO))iAL*7 z)I<;~B$Sn`Xth2P3hGO=AV+;523Gi%xD!V)$u`$VmRL+xs?1PTfz1s7!oDJF3B6%# z9|IFhKvWx8WHdY!KN9xZVOQ6iD2_QPnLTK%#nD^6{V+OOcJi z6Hp-_YaV4$T_S^1$#psS^is4=C0Q{5q$riO2?|Ap$sLIzC?m0nc+#I}g+}_4YS2Qo zl53Y>7^y{7Boz|Xfpd&}5NEGdZG|W~8?KGS++10?=N9J5b*09d2cUxRpD<3X0|7-2 zqGT`x5;^-qW5+#hCVSuA(oVl^(&=u1b_0wmJZERZs4?qMOrYJyfDwV1M&SWa@k?%_2T(`#hp%?K;~1PtB&FE_c*r z%|V$6iwzA>nMZN>CBSM0UIkdAz}ow#rU<8CI8GF!!~hPOM}r7`X}-s-Lh+-Ibqr{F z(VUBidxIKUa~=Q>$sk7N1Hi+KM`SnzYt01!W4_~ayw;5AMt{-L45pFH7QmKP03)q{ zl=;Gwz0kzoUm8aktBw((M6(TS(QabRXmcT;dg?-&ykf%Dh2!WMq%Is!Pj7YM1bXV! zg{VP@4i+u#P>D(%2{wHsc=Tp4Am&mR7FS~68kvin45FnEFUd0~P?MCB6szrpEfAX6 zZQ&l^(P9ZmTAdlIv)J(d+4;h zf7=gy^5ltZeLntBHG@O@lp=mmf6*Bh;W4(k1QJU9Kr@#DQbx=Y)F5&P*K49ZB+I+N zHD-jZdR|=3OPR}nyEpJcEKm+eC6RkjWPstPkGXjX85IFRG={i4U@*vQMJlT?hE!q9 zV%bR*Ikizm)`p14nn{mF)1W%pH~}o{0d&wPb{)BazKhp&oCG zy`EIg-KH|PJ##eAM3^9p@~fm_8P7x{5k@?c)p`+lzfuM-BrnVbhMIBO7Q%M(yFYE zj#OAl3s+H&zN{)rsj7qBdR6lyN*$t}uGQfL&#Ben2hYiOi~%LzF zkzaKsW0I7tuMzomS8^GV-yrfrS289}$-0Qhi(Sc>K_%-FA}@6%W9E{q%ZQAK)u}fI zkz{?7$ZxrlF_t9j3L>v`C1XfQ)>TAa?MjBdUG{@fJPyFHrYHgXF|x0D4e=L~)l~*& zej8Y{T5`XXcF99wcn7453cU6y=9ubYF?EB=ybgJGNs@UzFo>}Wd6$G}qXbkbB8m&B zB_CyptObi5DZ|w*KRBE!T#}s%1J~(P(3|`PM(2O_opR)Rq*O$Ob_1T)jY!O!h~l7c zCi?qC-%^SG0nxV-eOo2^cB1bf`iGV1JBhxF=(~}?^`lA4o|fr&R6QfuMp^Y#ety}21Pf1%3!-CIdTIm^9dqnc1BU3B1)mxkM91v+l(!Qd zQ`uAQPISy$PmLv_W4?N791tDz)Ki0u=)H)(f_lk0K!}bI?x_(%^xi~oMf{jl@^bs+ za`m)SZa)z7M^%atKh*K`JlgA7wK%3&nK@0>Cv2IDhKpU4}|^W;7{1;O?{s@xWd$HdR+t}m#5>MlnW z&|B^|^f&6jaG}|p`$4k)d38KxkV<}_W{J?*8}cmcAws1#e+j7pOVs>eA(C{^tNHN) z4&r%DN5Lk0n3gN~24&6Xu)OBGGSiw*i;iQ>=b5f+J}>w#+Wo&+^XXiom@x)v(5((+Vk@r28ALmj zl?f{IS-|{Am>(`8NckFsm`HI_ZSY5)1M(bJi61Xr((9rnZDa@VUE~MCDn12D&a)`{ z9@dTZ9w?t*gsJ#ZZB#eW`VGpJkY>s$es#+v7*~#ccN2uzcPI^f`!Rp1BQR->qByG` zhFq5w<^%aW*>W6(;a90(a-NZz&jaNXL*xZO4xzDDOk`3SW(>81)<|XZ#m2?_EiqC* z3k(m2&hSy$uzHDlsTd26nloJTmx?2RVB^o9=8Gs*4@dUO{$0yF{TP-Ek|Qybz`wRc zpI|0a!@LdfaF^;asU;Rf)&jaQt^7^TcaWoimk5M)5VfN!eWVsg=^olio|Oom+6v!d z9Z0RPfU%%CnC|c;qBimhO6bg2sT>MOn2EKK*MPaX&?3JFA;A0tQeTZh6M3BgwLu+u z13*lI7!aZ7Uss7f>XK+wA@Xmj4Cp#k*xjsy zw`DL+TeSSkE%Qy#Te@+a+9Tr+E1o>Lq^fs`UGkO!8oF!ww`}~ouZx$0eI>DGg{%%& z!$*p|1tFJwE0ZIC29f$Lp$8KDq34(%>>q)T3a}SxsL+E!i^2zE+3|;b77JP%e6Z#* zbd}IdZn-M*7g;#A|C>^{*9yrvpCh8p)J+`aubV*VEzYL=0`{Z%#V@!N(L#if&lV| zCjb;Tpf-v=nvy2;jKDK`LO1#pYtp1lwquqq;0HkA?~sF0zhFJ{T}F9pF{eB}m3 zW9j1!8w=ep;!8C`E_L$NDplrq{#%tw9TCAkTC*BeD79$-R#b-z>d4o)DYyxIbS^IF zB+D*H{zrbc5g$ydY#Pjjn9K3k6i@+ZZ{yPmF!>o}lK*`N=x2Of{4W;mQ2Z~}I+`Xg z2yjkbVJi7VE!K*LOJ$fUoq2Msj0lL;rn#)J4{Fj&I7U`met|h$j;4-kX$nBHkO4x%%@bVeX^7KuJODrt6PPQRB zfzGf|AEHOQ4cCxl9)c;BJHQFBg;G_lbprKCi>iGh(%yx=0C|z_Xq(=^EZ?ALB)%(m zu2e(C;#So4eCI^>5+r$B;GolviN3I}NBor<=d4OU zNpwuK3jMfUPulT_#jUx{1iM6fuz(ba{;FE!m`f3Ys}_MvRV^~Yr3k@Qi=bDl7Qp~; zC`NGABK4mxGTfyI!BvaE7pm5h>QaQ@szuP8^<+{$DB(y19FkR7J_kD3ILmr+%UjtHj61g$4VTz=$ea|Wa?z3v91{J z-k{a#l9AjA&;Gy{c>?d4OW&OGKM|hZujVRuH$Bk5g~luZ1b~>9X-~%5;xiMUIrv~U zX7FCRpTOX%h`Z-hdB@bi;?SB|b!hJ+Rd63Xs@jp8mqqS3PK))4SF`%mvWEmM1vR8s>{K% z!5|t8EZB|U2_CxwyqHgDxmN(2=3VYporU;K3l3xFf;ahwv0h#&LABY7K1G2Ni*wr* zU|?Z}a<6)9o>0BI#Ab>MRJB=8P$V`?Pc`m`wA$>l@2-F_Hdor@E3x&$0+qx@@w6Lw zYO`M;r#Aaqw<};R>*G(Y^YaxAQS2Vt8^%&~RPPk+Cg0j@oUkk4BhFKs{U}i_xoA;! z_J;qo;8^y+`=7w->=$TTk1Y~OA1iVju~pEjIt~|zXPx?=z*x4d8m0M2B{oD54YBNF z4N(^IbSTnBShq>fzkIiaO6&pGwipzx5DELovddn?AIzm4(h{7lr!>=@(yuri$KjPc zT@H%GGCas8Yj|Ib^QL+?^0FyB_100@M4nDHP+K%U(}E4mjoZ^tBL2gm$FfGD{{-rp z7w_fIyhKAYCRQiOf1*!Yv7>?1zxUCn*xjRb0qnF-xmP>(k#0Zie;l^0&gw&Qb#_`H z`5gkvy<%AwulF}dj%AB{DV>3|8B6t^sA|R%{Ylyn+zzeX2<`yeqQ`xx_NY*j*&}RP zu*8A`Y6VH`2G6a}IqyKLj;zFYA^1N>?GkGY-KsNxu0tE1o~lOroL5uYfWt-(*MQ7e zHkR9`p$BPokHhDK2+o0q)!Fxf)FVSVeThW$L7*F0gr?l9Gkeo(TWA;?T%Eiqm8WBa zQi8%*D|m7ko5tY}g%s%A8d`<1ct7&ARYFlu-Kj(1BYVoVFbt_80TYKiz-$FX<(3G>33r@RGz>x0e$^JC?Z(jSFMAHfBCn23cnHk)kA||h{NPUs^E*tKhj@$s&xc6=jnI@!3%@NgR`0cbfi53=Og{fdkNCt z{oi^fopcu1gAkHGAaJ#t#Ik%gAobO}@79c^tG2lXun}x0(iLnk=y@LLNY#D^keUNY zw_d{GD)i%_$3fXHopbOs5~wYG#fzN(Dwq5-Wd6#26mvBasE zfnzT*3-&)M7R|9Y*l#`|dKDWb=b>C(y@vg+aQ@)-4sLvf*Cr|D>>b}vFse%mv=EfE&oTkvGdOiD%WAj-X->!NO)}jvA#VySDmf*?SD_FdyOy$Ya6s*2C z{T)qxWGG5KvLxq-x_4 zr*=i)!`LDAnP#`>%N{7$8VxpFYz-~?$Q!NEsQlSr3Io`DHp6Wytp6#;%2`6_TzwGh zkBEz8_68QtZg6Zqdnxpe5Xp2=l=lW&yFy=|P2kvk7Vq^g_V#{=MoDIb{*DmCE-F}9 z@K${+vmt_&%YCA6#O6D&6Z$4>lLI>qe>ma5zSXy24;|R|`c^CeakDJtXMG#i*n!>C zw`Hjg>~DR0mgm3(_YQ2P1Jk)Du(b}XntMlf$bkj8C$g&!EYuy57i}!qeC~BgtX~{q zH+bJBv7rh^eVfEG6^!~eiH(vm-nU7tfMassc4iYCSUsULTj9X!x_4pTji`ol_Oa?q zDVc5Hm|R~swpGEXzHV%Xf>C|l*ghHK^>t&1IVRWFoqgfJ>IvQ1VA`4~ZRo+W6pUo{ zVB-~xWcFaCGR9^0VADA!%S>VO99X=23Tr}JW_C#UO54Fbm8C1#KKCB(z1eI9+ph2L z-iPgVVA<|z><Q}fAU>g*SM!-P!se;i67{sEn&mm44D}&i2j+Ha-fDP_L*hvLz<-N^)7|Z4{ z`+Qa(o;(~!cvMdAl}xsRV@HH{-S)VTU@Z`}Ge+3Q?pdq@$7CyIvowy${g=%KDj3;1 zn+;JgvUN7gmN9PYY`zmMpw%IItPIyY4o& zssj<^8VcDaj>$C?vYi~8iu-q`-3wVr0&z}dwT08}nxsjFJdPZ>{DRH?2&@~ z0<45J>qzC~8YZ)j9FuF9%zAKaDsE(cDNSZ$T=L48RmpP`I=GjySqhdY^l&d{s}*dx znC(7=?NP9A#QyG6*=YrPBo??&V?QgHPW77mi%gX$x8ViV3ip>-4Fzkgn&kd6>#1N} zRny(4vvLLNuhOVyux$z^u-)QJ_M?LN3m3&%tU4w!vP)xeynZ%I;h5aoIcxyO{PZB{v&eZ-KqyPN^?XlX-f{C3V`42%eCk@|1@sNYP{`odVurSN3MuSlVn=pZz5~X z`JJ$e%?Dl0h*Mx+RLOl_spr#WP5xU8{5$_Nm5L?7TTj71PvLCk6wZfEVGni+=Zq_{ z<64Qc7K;0PkZN$YOmHovdh9krvrGJ$x{cpeOW^Z) z0-wh-K@m{v3tmy|s<=qkkhuw3#N>jiRBF%MR3zUIWz)gaIA9$9AN3L-!yZ=<_Mc*7Q2XqIs!Ws<`00kYh0f2sgz;QY~RU zT2xPHqR0=HItaVOSl`Y9qC(UXuPP475IQNaF=RC28JYfJ^~pkl%IZH)5QGr@LcsHa zmka5vsWyrwt13c25PGY=58WvYPz49>7iy_q4?Zqrs_q4S2TCWb)h1P@+a2f-82mdZ z32wK9v8rH?zlFh&uM^8vJw1HIChSL_hT?j`$FI4V%_XlFTZ9f3&x`MXzX`kKlP%`5 z&0>)_n4JqPMJiM3i&1P6=U*xAaa$?QN55#;d{wouwc=vc58_tQhFVUsmEwxfTd)Ad zIMZbL0!28p<+7@u0xHCns&|mC7br#=%=LKq4W&qFDF!K+AIuX-=EOf`e|(O7oU>lWIs51xinB*90lCCySDQ$2KF zpjxat>9q(HpWqdctP3E{#Gns2&xf48U$u?5bT4!`1x?6Gdr|MNszbcqLyYQrC?sO< zw2f=Km#5pf&L;tkn6llNrwdls4w!|tEx6NBGf-{I9_$XMl1C%3cR~UFZCY^ zY^#y2ex$&!)hJS{;Y;K*-`03V?V-SZYOGfKDR5r(o$3$;t`TxdT~~phRKKQ9WN$yzK|YL!j&ugZ=Ai)(gK>i`KN^ z5^ky%ha`aVK%JuLq)^UQ9|20YYWbQT3Z-?(R8Xd==W5aw%AD$JK#31~Uo%*toC-Ot z$ri}Bb9rjxX|TGbM}?-An!Irmr_@*f5acVxt3MA4mRhRGtEX}LeDSOyR{E0r?QBj- zP}k8VO0RKv8Bb{}=In2q8WqcjqXS@)n&R0 z%mgK&0ooAuacGFPmaqu$dA7i(Hd0e?lr~uyeJRow)mLeY)W)E7 z+H!TeeiJChpzYfEYAJM&cAG%Hy;5Bia7sG^WzQh(WcXIQUcFIuRl8R(1^=Tx1g)y+ zPI9eILZ2u$RtVLWsm2OVq=vc#^+B&hX#nhbOGr?A2PDEud8*dB#e7a!EcVpItC0Fq z`V!z{qK`C8cT7C#^`&IM8WQHF!)?=GHv>Bi*uYu}l(t10OTR1fh{dX-L0SXnwXyhC zFa~J@)(mN5)*WeUmWwoz%|+Usy@fQ5y^C}ZyMQ!{d3%1(<#Z6NEYx!a(te(a;uuKI z;^|bLuIB0YJXNVEw+>Ged3r@fnhaM{TE^2AJUzhED?DWy$_?jf2c8b+X&Fyf@bmyr zugEFwGdvD>%tFdMDc#6UvnyhX;njT22(JyOQ zZQln_v#I70(im@o|Ibk9j+_edjyK{45xuHK8jmlti?C~{N~>P|X__}8QmVuGm#^~*B8+r)>QYOgxwdznqYis%qwZaW z=E}GK8Tu`B*u`1Lf@j#E8JFh+%j37`@CP+KKn=f9<10ihJV%TB5N_}tH++xi37`1{ zpKmepJ%m~896mRMrL3;_k>IBNTF|T9Gg&>Z?eVWl^OX) z3*PEbV7Azd7He$2(UxVl7&8kBs`3=tOt~goQDqLN$hcu~tWCR?kWGNICOf%tC9;Cq z^=Z_^&c=b>g~mc-hSg~4XSR$A^RYR=~k=eR?=N}9%#+AbOaA7RcelD`3N*Ay*tZ5J9_NTkk%`B}r`Sb?&|)#>+jx6Xk~l~}qB%F$m}N7W z^MQ4>*$TQEGqa7BzL~j&#!7i9MyoY5$JjM9KRefG;dPHK%%pBgH0Kp$S`?bB5BeS) zm5U@;a;zZsFj;N%$edV&M~=}pjI3U%y^UCMzO8YiDmDUc%d(Pjc#h&;jby7dV(Eni zFi9iU-B`qxPt7!0fF^e`@z!Npih#jFiXAGE?OH%^pThheW^+NiY#6+86%9D9)Z3V) zo1ta1CRKPiuJE|RO<9{XV}5oYc* zm>sgr+J=a{s!Bqvd8?U?KXl}Owg_I$1rUnlL9r>cNDg}F9+Hk3)uqfj6- z-$8q-h@F`_P?qcaTu9l9&!ra?D61s7Fkzi7<~-ScENL9Zc0Vl43Z90k z6h)J*ea+-X0Qow`J*a19o{`B;sers|ISk32!Oh{3c7TSZvmc#&@*GRO%xT2N0dhno z!r^#6RY*j~WSWjKWM4Xz<}q_2!Zwhp6}|GIJ6}7C#?1V}0-E*^{kY6m z^2n}|ExRhlN)@`?C44YEohcV`1WV5^`aG7(ol~W}ES;jvDjB@gGw4cz=QR77LMrj{ z^7heFh23d~=P-~`&&i_B#UP`Bly6JKaHsx|d!ZwY%DtVj#|xm1(tgGUgg{h{Bx=;Z6LoVcf+qLh}kR8Z11t0Y`R%4VNlM z6oR*taYSKG4vk|c&EAM~ldUot!H}y1J4>WzTF}JKcp0E^Jc1r)hAiG_>1xW(Hs(9& zNfY3(R;&+BlD$?Mz??qv9!VwR(?fS@mI%4hpSj@#OfS5&S}_@ zS$P6*kSmQu$HeQ%c8auj+S5E-#4}1bNK~~0sZ^nZ`gA>xtV#tO@vI~J>5@W@7i36RCS*EpJ5Mda_L!8(VlCeZF3ONvM=gTdnp!(@Bo8d*Q zl>=|q&1}lA5;e=wfXhT`Z&VjtoX5$ti#^)o<>_N1=@DJhbez7OB|JHVaeEq zU@gLOG0ueUlm{BQm$I@KnsSLO&yyV$tW7)Huwf$6kG#>WJ zF}g)r^_2l6PcjyUDSCw2YQ!FmA0k%CCBr=@3meY9#v(I@{xeJVE;M1&`0TuNV`g3= z&bgkG-N`sI6OoDBDmxD?RMa`vDjJd|zDXUzOYKAh_%qWXHg~$+G36Qrbv3iRtDZ z=JCixXY;M2OpWby`|Z?p*G2c<~qRFtKdajJwT)?2$bI%iKS9~-W?W8cVVtCeQV zGUsPoS$3g33R6tExhAVZq!BB7t(Bt15!kL^B~v!^R(oaWB04^Zl>;d(PDaZ(6SnJ0 z6p2Luhi^a?2}&nhS*9|)$O^KWj#1COf!dr{XtkO19OKeTw2np4%U(H+!&ID;m~5tT zpt`O+jtcBc5kov`MFiYr*f1O3RBadGhg2OJ1d6 z>_V3p!vqSIGWpDERo0wLSCX>4IHyvpyd9)ynI=rxcr^JqRJ2b|v2x@mbJ$^;Ka|a( zD@i#su#>0{aIi@SD{vWv-tzHftUMxP?E}M#w+R@>naqV&?zD<7v-#DiQJ`FH)0Tz;iTvL|GCO3^)N0|$AvnkGDolO?2 zt(Qfauateed?-WeD-h~bAQ~zPXyHdUj9Zz}-{DpCQK)=~m{n%b^1aW45e?ou(YHRwky>#Noo|dd^mvQ=Ypj@7ODI z(2n|F^BrdTSFWcI9ja7Q>CB~ap51=`T7g3i`%XfZ@eC_FdaE+0!=lRe>)AR~F7piO zjy|l+NfGo@8aXv7%*(@9N-_h@1c^Alb_`RvCSgQRz$tHmjiqMNkpb38(?onb$G;EZ z)zJVRXSCSliG`P-ImI!&60)-^;Te1v%}F#oF+(`MQ-YskR}C6fn~Gf)KWtC4W%nwy zVIk!Yo&}ViAQu2k!Pw|&#GCu=5kJ8b5QXwF#^`HF&W`WZNLgE^Dc?#kZ=AB+$=cg{ zooA7X4g#hnet1)mTO_kqwWG_<`Kc_&3YsB*E6l|wTa)q%Y(@OL=9n({{TF5&me0oF zmb!(R0p)>~4{BfhQp^HsCVttJ3mPlKeQ7f*1d`3d!D0qeI2#F;d`_W)He7@^18aqx zH2h4-3JQ)T@e7b=R}#zqD-~*G;;MZCG%(?d^i0Uc_7$}^WTR0NLF|QM7RO3JAx;yX zR6l891w4Y6$%2kdg+i)UhMDw&+-2*$ULAVipg3)W`3c?KGLf+$TWGe3Y^wPu7Dls*!o7q7Ezmqn5I2 zY4~}BiQA9ko}H0vf`vHdWABfiie9XSo$|D<%!j;-N;HjxBAa&ZL7$RT|*xs_N=XHFXAWTF(#Ah=ZW2j)rCZ1fq`%v8nr zl)!4W74NAHZ&$1o=t?7)tXUg(><6>KJe6Tc0mZ^o_^i)hNG5x?V*ObYlwj3pEV*dt zITBVd<7bx1WZ@XQ#b`W|@5z29j|I5}7H$vTJO9ev8Fr$6v|>!~{_(fVuGDLRc52nW zwV)LBJs*3)PA;;diw^!HffFqk-f!;(=BTTZ|HRv+P%qi%lSJOiOz2t&&$8=AJ&*p0 zu$TB(u9i-&r>*v{B^x?R=JM7eIQ=($n%emjcpuXIM^h+PfqyI2o%(?KI2h0#Ituzfaycey#{!`9iLJ7??vrVi#l7S=ZLUSNYN&yVS# z(!7$0d>fzp{x@dE2I=sM1dK|WW79D^4#T|I2kq(xdLk&p&_c>j!dM~OQq5UP%`C7p z^3w6?fp#XL9F^?DSQpZfW`3H@<=M&J4>X(8sImJ~comP5XF^&TFcY?S%1PwCPqY7j zQ9i-7yxo8PD+%3QB|PoB|COvUb#O(|R>g*cIE8GL#(SLdtIiDML-I<}7B9Y#SBDp1 z3D=oP&Y?N)1+1xp=|8Q@IcL!v^gpPnsjG$lXW8E0#rt-std zbo8))uls+ydqbUpTDW3g3NU5cA})P)^_3eF&V76WQn^_)x~W-4bd($wbOKCk6h$1a zT}fOtHfRMaRC1j24EOYY&(?s(kvyuL@x$}HTaIg7O%B6O{&%_m=@_jVBe~Y{EXQnMc@1Qt6dPBK z9vyLZ@UwDx^jU*yCu31GEZ3fnCyh4dh!d@j6_t!Bui9i#D^_OO!!Spzh*Qcc`vrL< z6maOg;DV70qqQVRF5wsu2kd`Jr%Do^78OE zlpPc0I=rfTivY_O3t_009*pOPu`t0+Z)ehzCOq2TUd^|g%C-r4uLi( zQg)q$^SajabR&v$Ee+*cyga-GxiQoxja~pv7fy{^EQF}^_=Mv{GfeQpYot^#GyT}w zP`(S+E~9oRy|oYa!_RriLf?sG6Z+uIu+(T`)1qsAnJ+ws88U;k8arLd7X5w7{uK0f zUGH)&srP(Q%99JVmw*Ic0oD`YRB|Z~t!OBFs7SJlcnA?b<;U=&6r}S165hc_ByMDG zlZU+M<0?fTyKp=vj&d>0D`;_}2PkE5PEwUPAx=W{36QEOJ1gUf~uNS(5=Xz_Y$4EVh^%o5Nt8o-#5_M{T)1aa!X+s3C z>lpk?trZN}N+aR#@D00{me-Q)L%v;J3%27xQx{@WJ2Bpc7;h)GbRo916JuP6F?M2o z7h-)oF~WryVJC*V5JT<6U>9ProhY~v1%+7l&`B(NXeTQE!iVr<3`UH(a1rk5O@0b{ z{3#bAk1MwqDtD1&hdIMzd;Km_%UwKjid~l}E(+RVk}yT1NSLB=Dr<*1gPWbf&4s~D zgMQ?_#MP+9QR*L#HsvUF0!Ld?yQcVXB6Sxh#&cpYPeXYY^$*XA;dU@_B3Ydi@xnM! zFl2ghDw&;AgE>l_$kF;7#dw2NLqj-1eaZ78cvbaz8beuS4|)1n%hWVcarUyim@q;y zcL_R-eNlpoLX?-gRz+fHP-D&%bly4)580VJ)z)ft25;x`;)Hz4*87ybZ7AEQ_ZBeA zVGRjm9(s&)=Ssv3W%Hp?CQ`};S8qve7OnLaDh|Wa=XZB zf=o){q+~v`Oi2+8CJbBtgmrwT^!6k!Jh`Uj-r<-UrVNlP-;PBT_L5Od`CKjhuuo^# zkIxTK*_RQCtL}kSQ2~8YN#>Lxy#JC3E;n*Gg{QrFn!(cnNGX>QkM8~U!zTNj)wj~k z(QMf>(fn<0*$P${KUgcnODl2WPXB5x;eFB);_*8%{6tS+5wYqe-`#ro_iBs3zWvJH zprr=}&7MDM+>qbqzI3Hlr?D4jOzTy%`?7BJW~7L(8K=EGc5mU_+u_ZzJg%y<{;zIV zhIQQ<{=;wAJUUMKt{`ktKcBsgx9_^~Ui;1O<$m}|ZLe!PuV!ehSK80~+IXP%k@kDj z2Ap~Q%$6hGb$=aqds*0?E;VltIHtyrBS{y${6h(VRFWYXpGjOvro`EBG5d{0r<0*S~8SVT`lYs{EMiD6nuK) z(-ofq_zY1?6zL#Y??DpmUWLMC_{p%L3~yJn_a4~OJ>_bYSO}EC_zcIVE6|jllvsy` zygfqV@LjC!JlLW^>>aMd@CC}_2mo$eE>)_-yY%>CSBR58i&%N&Vv$4mC0r#L&XoK>ISu z=QL$?K$K{;rm7N zc&h+D8mauv>eXU}V*v7H(v5i|aZGoS&3QWUs#v0t=h4?%Ch}*eEZ(r_q|`9QmtC|m^y=+PU`UDfsXMlxK9a{DWh)2)gLpd*}`?(Yy5mD|HoH5 z-TrlqH1|W&;Z|<grZx1M*kbbnV{rx*T%LFPv8K*~L84$h3v*nj3jT z{O#tafAy~$bfNn7zj|Hlq`yDxyPoG#-#mK#owG4>K0RvmDJk1M-?MFISg!T);j?e0 zOj`M{xZ%EvAMcm6kGneh^J`D8#ee-qyX)`gESPtz_X_Vto*_boN9usSO-6=qmO8&W z^s`0>e(&|d<9~8l;`|}QypLr^ztOJg=+fx@SGN>xOe>4pS93sFtgTx4WBtRUpSE9E zcX!0GKbAy)`MGg%vq5$B1GA%!&s!Ij_)f^uPKTQcH)fYC;u zTB~2WH*WQ$u6=(xci`xOrdQm1zm@P$bnqV`zcou;m!0aqLYR6W`HJB;pWj*^?$)^R zhBKNr(naZ={u|G*ZNhz4Yk2d5pcXe-+?GOEM zy-ojV>g{cTi}JUgPWYiqQTHvqo@{8f?!uiFZU>s4Pe{AHdq~)p);Ak>_{`SFE7h%s z5Fq?qwpq2OJnO*e0}T!=J>Y-E{lNDHeO~+|X|nrX?V}@C-|^|${Koh+&As^Czu%wQ zE+@dV)v-Tb_~e3d;-{vS{g&;1<;0L1YHf6r+#k4KNxrhVtnq>STZ{f6)^@p-=dQ93queo*6uYo^C9X>jv?a95XKlWV2Qa(7ivFzv}e1kZ!c*l%DRl76&J@&hQ+Vt+>vdf1WF5MY;{r8SJ=f9YL zsbc25mNi;^`7o_xm-Angf7Z+J&%3!B2K;zg)46Pq$EA_idS*?Yd0^}8ziQR8Hv4+f zwTLT2r!Le#c==(})SRg~Gq#+U9(^(EQbk;9{!Idr&9>yc_{p+gmv3G?VeMs>3 zesbbq=jxL@-xv3O)uf`^Z@uwv$ZVTBx7mZKhjP}5&EEYz>%eH=xijM5i!ay}qB(q}`$;FZY;aCvc65}&gfYc0ZXE875Aur+1O}Kjo3klj@8Rj4|&70_R^TI+->*I zH2kVsO4ILCu6OQsyz}&a4}YB&)V9m)qOY2CUm7{gr_b3LfA$Qx*UU~1g%l%EY}XNd>HR)2FT^p~F-A3ve`GIHj@P20>1M}K*s@0=Y$iDmlFmiHa~ zW%-+ncGVkjr|G?zt6k0E0jGDrp_$n9TJXfy6R*t*FI#t|SErR*ySPu2{_el6e0pb} zmQY`>{in5GbTGdhP%FmZ)@5Cti~i>6SuNfSYA~};zxNxD^v-^)S~O$Z@>O+$C!c%t z@WbY9e;qLKr_MXy{=LKFlIE@Zo_svxcFeDz-2P+Yx2NyD8aTS*{n2O4?ms>@p8ECM zdu`?~jrhFXxqnVC-E!mi&~HE6xW4$Kw>I3qJF3Uef8H8!yIbC@Egg~;)Xf+g_sLi5 z@;?8jrMLb_^p{=N4ts5M9o5Qt0qf_CD!JOV$E;3y?`0i)b9nTfK|vS7W=~7pH!$++ z4S)WzvRBTT(q5*djI%p;ztimU7u%<#b^CtKlSc)=&nm9@m-ZdcJ1x`dY@Y|o> zXmf7V@v9RiFP)w9>Yy3ctTTD{gRX775b&iq5s5QP1D|LI=0=|gCE{$KH&1B2jAUGTb#A$$8G!jJ-#*fmC5%nPuRa@)-QdRtX=23 zzQd7(1=;a$ZCkUf+LxbRj}6>4z$^LA(fZaGF7^L@N#{Pvd%u}i&*<6vwZ!GB`MR%% zOj!7JJa3&GzoC~Nx!XY;!*2@?gLEymz&}f8$O6GIz4D}&bddH3p?h%@mbp) z*6w2;jhH+ArHpDhKZn#lVJi+t3M^doBF5pv|fB)PA3b-V0rH`@Mmaim#Tx{`Q#WkADhWcrIsB zX_Ft9>?mKo^pJJvs6F+3XBG@x-t6760G>2&l^!rPOD@ioi$tj~V^ zMCVhDGLmP!RsT%)q`q%>=Iz|tt$DQ%_pSM&Syay*nTr-|w$^xOzHh_hJH2M5@7vhU zx88Q&k$u*!Yh*mOX#2o}d#}%Yw@-w}i=792zj*Je*=sI#`zY{pYsA#VcDtu z-|kU#bky;_-Ilc|&*=Zr-b;~1*Nb)UYc-#hAlwxs=}wn={*+NaDf_Wh{q{O@Lr z@3ZEGu`QD%L(L_|-S7IUn~pPXYTG>RZrY}Ie@NSua(8U~rIxL!$FI%#XjZS5*?0fE zIB@HuIoD_GI9=`hlOxsl{Zf*8Y?GE1x81VYJ)wlk7t;LYsu-_Z( z`*`K{{TJI$X#T@%``bVH>eP+N4IeFhZ*#BWiod@PIh#_Dldm}Uw7iyOYj#%x!=TCoCLd>|pjIg1% zic2T$d$O_O+N@twF8wpN+MJeu{jurrscH13wXJ~n_IiN{}J0^ zr=@xC&HuczykgwhOEue7Og;7cjVGI}N6s!z`tZ`kxi2nVF>B)H{XaLowC0~Lex341 z{6~H6X$MaFu-$^uy}o^1^vqg&{ZLWG*+%^`UOc^F z<@QN6&TX~!KXR=0&}82i8eFgIe=MZu=$59?*t26B9qYeGyY_<>QpJul(x|=?2(*4Yp z^}V;w9ur%mY1qZ;{*w|m#J9Wmy?>t%1ple?HqL5Tdi9UCy1G%~x;s5Sd#PWyV|~-> z7C*R~UH|s=Et6x?e6I(e9lCeK@ezYdzFyQQa9rs5@1xe7zi3>zYHq)2|4bfmZH0T_ z2C=c%iP0@1hNfMcbtwFo_k1r;+xpkBcQf)buAQ3H!mzgD$=XlawEcb` zofPx-KuyKO{i&m)Jl16#>J|SmBKEVsBQI?A`NB4B^@SllDtgzeQ2e_m^yeJ<^dW+(d%d^ojmf4}zUpB#R>+KxNLKg{SA zyMOELkDlDQ_j(sq$itQ!2TZ^}pPQw=`1{$3pA9~h@p{46yM7*>_uAT9$6q&1^IupJ zdpY@w-Kjs+D_ynw)hG8Y^TrR{q#9qV+x-D!Keyd8PF;7zxPI$B_fpL%_ajGNO)o## z=)ri~j5<=qz?IQsF4pQi|6y;B$Ls&jS~4`^@rSiz#;zFrmS?~gw`$_WtHC=%&!_&8 zv;W^N z*9YhVp8eVaXJGHEJM#A?r-4q_qUqA?(~`nCPaN7U|JMYUGhhRp7kNWNx`>;H>lk#Q zum~-ZFUpbpSYS!Go=8^=>0$%jL~+%ilr=zkdwp~T$%?BLq=)lz2gz|>zsA3C1TMPP zXupO{S0o6d3n6p~l&&4oweWCU=yujmI?^qdaNJLeh3+^y#9uSK2hmx7U!|mct%LF# zfwwU}RHiZBh}je$`YV8Jfm>RxjV=e~y0m-(Z!2A7iAAl{Zqgb*R^&QV*3;f1x^hAq z%GcoIp<^tpMORc98;-B81YGgNs}Fch)S3d=nkIKq4u|?xRehP_6H_#!D}f zOhr?{9r{?}-Q(OORfbyf6*JP}{o{NI(ffLIGUb>O@q58={L(f)7+Qkt?(02%{P@^x zWMv^MHp`qBA0O9{vQ)m2juL5I6B>o%CwYZU_n13Gv=>UR0gd7vIKZ=i%4)@j-C`vdUGz zd9>%Ke5>ZfO%ZCl8Uh`onj%y~M+$mziXgE6ue>Xdhq8P7%@{i~whGNK2HCl12x+m? zX790-J;s`C2$7hWh?J#5lp#?~CPYOdk5G~=lt?0l9+agd^}FvFQGMR0=Y2n)=l93^ z$INHW?Of+RbMAA#*Y|s!IhUG8ZL@r2#Qe6ZMx|YTX*idYvz0ISE~rm`E}6qn=(pEa zHVlYpj;(hb9F-#}&OEx3QDHKj&SOx9Ox^$5XmmZ-?c{?a=d!FzY1yT|K?mDPQ(ue} znuyslJJq?rtPI~Y`N82_ZdQ6RhgEr?^9OopY(1si77^jy{PfgWo6WO&4QGfnH>t$q z{7kKL=&%SKrW`+kpjG;$$D7MV1<;>VEN{6S?@<^-W7~r9;txCr(0hoD!6&~qe;Vu* z2#bp8_p{2gih$ccQr%xU>_2r`xbL-|U%%^E?L&q1(Q4TX4?`55Vk_Omp7-B>W0N*u zd4gYEC@Jqy#ar{LVNu=K%TaJ}7Q%ALuzTQ$+yz9z@x_QEz=4hw*i(BeOqL@zZ^WOe z+HqE4#x)3O4Pc-ONW>b1fVOp39@;Ch=>E|Ooq)gx206~AT;HA;1_gtCMIe~qtdZZQ z7)BDo1#qyifs28enU#qN2!`4aMfd?ez=mw)Y&=ED9Xx5Tp`^4gz*~96lv5(PI}sF| z7Uq}2K9YhPUJJ16(&W{T~ zN!Qc@U}Ir%i{b*8H4qieFoMAlA;1AZf>8!w6v4%>uUO0{qq)I%=qIXTW~&diM1N9-MShkd^5!&Pu zOcAhi@vP-=-mP&DQ=BD|P-4|HI-&6TlIvH$CQ)HlGIge`=}4D6X;-3#-<7;X6Ytv_ z->=%!vZ_9Om^^w$-~XA3TW&8NV;ItItLa^Ra|YKX3iHbH()fdL&XirVD?0MaV_wU( za#!juTs)ai$U;t0{gix7v|*m+6~}gwga@fc@ndID_g^XByji3hgW3(kBmlys;37;S z*ag=)bW{+7EObkKPnoj)Fl2!1N=W+WFew4xz()eY#G{9gR8p!MHj<;V6C^kF0~-7T24ofE%ZsJUfMKfOrfncno_R|Q$m2wnao2eOzI zZ=Cp)tXrKo8~0dEsH^PqL?$Kgi6jjfDyqjWfMNbZYwV?^LaRqm7HgQdn7E{%9{T#25f zxfz$%en@D=N{WxNxokB*efK?zZ|Ytm>Tb>(d9x3s+m$gz&PPbvWY$6Tcux|x1?588 zeD3^32!=s_vS`V)%qRWQWi9t<`lC7YspLj7UcoFrKVK|s za(}}&-nNVR-fl zqN3pAJwEsI&039GdU^a4LoQsBY&wKu)ngLyFG>Ls=&tShr{CCMhCc@$2K}xN^UsXM2VcHi8*eLS zuT?5#VZYYM98trk(c2j2riu5JeI@+qDVLtGx4goH6J^ur8dSFsHKj}G^D~nz<@E}V zX2_9bao(8KU)S?X_+jeLbKbypNZ#+co|i0V8FRYYqpFmHSis4%!`S9XhHz(n|B-XI z&L2K~f;j7!UzAkrsw`kGcHY5Ozr&2m|%D^@;Z3!+R}4^#1@hYUdn>Qn0^*p!7QAMYnYt}R9o%{BH#i}-X)gD3j2k~ zG7-NWE1%To>__E8b;{Np7pQw;?WKY5@aHa3n{~_#g!2TyTa&&GkwWEZ@D8n16_FK0 z5dgdz=%>|y4aytv_&wQV&I*9cLIz2O=OV#iul{V%fY9MDwTY)on;2^^f8zg^4ucXN zk^-H;#I@gbm>M_&D&J%n0O~M;I)KNkFBXAaD@hM8fPyFt2R|DF$ng+I{>Ey=7?-f$ z#NX1Lz#n2lnZdyfSbwXz&Yep0RM|vYR}k^J{*H`CT)q2x1BWfgok>Tda;cdUH}*=X z?MZ$-Wz%&aZm_3AYNCU9n`7*{9Nvv)eQ!sSjhwy+JFL^C#AfU`(P&QG{vi)H=P|c& z^TKSllQrfarVC1a&dP^ny)NB47t%y96|B-K-IY*bHI;3`tM9F&bL$novu`RtoWuPz zs?9;h>d_pA@O6rp%8#4lYaH*gXd6A#m_u8K$+8wRBiGbCACc3P$3?g3zTLD*)3A2N zvPWMn?YdWBsSQ2E%A*0r4iD*lVsSV9nPY9%NFn`21Z9WqC2OYw`@mx`Y4-r*d`ea+ z-2A8?aa()hc$CD$o+qx0Jc3CbATz0~2jL#RiUX)q)=-!^*%y zG5De`pY3E=@;^{DWS9$sUcljCQ==WINgvwX z@t!r==Q=BD%Td4|ngF5*Prw}@WCPiX6#4I5?gu`$LPvu_6B5xs+5Eu&eq|FC!|r)Z)@HqhylTDk;nc*=88;clL>`?y}Q1FzsIzu<4hqAmxV;q zmD_jChgbQ+c=JNKj&#%!!k{(){oY0qkbvrY5NcxeZor0uYJV`N+d#_n{hVfTZ<~Zr@_aPN+ z)*;9B@@X2Yl0rPMl)2zPNBkBIqp)_SEr`*ugVZ`@~MBRq@}pYX7r8g00h2V3qm@MUhQo z4=>ITY`!?SYQ8u-I$&VPBK$`Lr&L6B&UE&R=QvH|*N9Vdley)%t%5Y(!HIOH{hMOK z+1tnL8ZtO{4-~Nbd%bAJ@t}g5{R50SuJ&nZ*xoSfr-lmD8A*r(cDLVdcJ!nvu|Axi z7%_YrYid7F^s#i3l8K8p8zR3pFr818mCqjx+FG85iavZEFVK0l zcWYV3w={JcjkD;?=UB*^#9(SMo9WHnG@j{R8g1C}YYIc=J_1MT!7>o~B}V^pElBL(%bxb;c6kn}BU(d4UbO2>0S=LGTv=^=X}(U0#W9;}LX-Q+G0QHjp^FFCocXo-Pyj zDnzuCQy?$0i_g%nB&Z`LCMBXQ*=^3kDXw7J>vZ*$wFh^21FYzlbkL3TeKEKMrw5^_ z5jLL_Py@cDu=Qo$d1FV-#0IS$&z5s3$nDRmji{)Vlrx00g>Nt9FY6E2(UGnbv~1Q^ zDI?mI1%^#qD&v%Js>M5VcAR=LeKFA-Plg)-Wcc=fQRn`EMsS{A>4gYVs%v&^-UEm;Z07X!L!IjOskO{$FQm+&UM2pJk^ z{0PV`YaPyoM+3qDxEp{F(1Ily+NQ-}MyUw8A^SS}vd4{$%V*T0mOVo>O?j#2CY3BB zc7E>xAj8d_?^Jp9SmoAgf4cm@hBXNp4sDJt?GXHU{8z=`kB(k=W<@1w9J?xy^$+g0}pX38&f0w zcQeZjWLCt6?|0u`0eqP2HorVaNpC&!;8kmACRW;)xMdZ3t6_mn)aSEyobs=|{%X59 zHfs6C>3R9Bz@4qa>B>V_uB1fXfdw&t7_-`e7B!J)e&WX_a4{&&=r9HykaB0lCxfHU yzDF_88M{W=q$&A28HeS*shT?4s7iI2h)B59ajh!W%3g)n^TKUYTK?kh;(q|StmNqc literal 0 HcmV?d00001 diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.utility.netcoreapp10.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.utility.netcoreapp10.dll new file mode 100644 index 0000000000000000000000000000000000000000..ff24631e361e63ad29c399b9af81f3bc315b68a0 GIT binary patch literal 277552 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

u+RHIid>?3_H_ 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

T>A&c(-M<&F5*R*xiwrt_P0nFVg*Fx~EP1 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 &;h_iDYDc@paCf?HrVKZp~3?kU{!#Jk9jWO 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

unl_PVyH4}&OyVxEE$e!;y=?mP!3 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 SmUxMAy{}Dq*ZAiR#s2{|Swc<# literal 0 HcmV?d00001 diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.visualstudio.dotnetcore.testadapter.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/xunit.runner.visualstudio.dotnetcore.testadapter.dll new file mode 100644 index 0000000000000000000000000000000000000000..6fe00096ac899e7d5c64c157fdf6e2f59e958246 GIT binary patch literal 125488 zcmb@v2Yehw(mvcXvpc(*l~!7dG9EK)6TGZW2IC{x z7!z#5!GSSwN6tq)vdP(Gu!%n4$j5OU81X$-JsV`g`@a9*w?C`9pX%!B>gwFnGv06E zIYJXcxbXM$&qCYkVyEQ1GzIeq>9rs zLO^&<5v|qm>r{~s&vm6D_GiBTrBjztofCM0C*>qib%9AsLo zh&-ldopsw3(Upb2849*4B7|5-4XCSOc*W4;sv6O)G9ip25&g79i+j{WInbI&n=9_s z)I0tpbD330YZghtZvxBr6rN=i(Sb;Re1)}HZ*^?Ut!<_5(3-Ep5i9GS?9RsC)g8bwnWT3l3x z>{oW8gSjHmT@yjb0x^&4MCUjgAosICtiy+XlKW2HD4${TI}&&tm@Xo zV2!DI#9KB$-|IR1sJ4%L2su+zUCa{?*>kw?n~;EQljwsi*SI2AS8POEP@6)DI}o+4 zsVwm{`{jv8$WPo0w~IAK0boWh2%0AQFeUqFqwJ%1WxrAQOlJw=+RemzB+sD4k1 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 Date: Wed, 3 Jan 2018 00:28:52 -0800 Subject: [PATCH 22/29] Fixed Resizing Inventory Array after removing --- .../EcommerceStore/Classes/Inventory.cs | 2 +- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2328 -> 2328 bytes .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2328 -> 2328 bytes 5 files changed, 1 insertion(+), 1 deletion(-) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index f9851ba..307034b 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -30,7 +30,7 @@ public void Add(T item) public void Remove(T item) { T[] newArray = new T[Items.Length]; - if (Count - 1 == Items.Length / 2) + if (Count - 1 <= Items.Length / 2) { newArray = new T[Items.Length / 2]; } diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll index 49da549cce33b2d71045f8aa8e56b7c794ad34da..a7984fe3c409522eecaa39e402ead8b715403d58 100644 GIT binary patch delta 423 zcmZqhXz-ZO!Q!#Eb>hSx8OETAE5jN8O=e_NXH~FZV6d31$fPqll2M&8Vsay6y`YgL z0~mM!NhStX293>vOzW8$&rLqas>#G8Hu)v%>dlkcJem0!83Y(~7=l;~85kK@7#JtN z=GY(SnNgvW86 zAqA+?63Tl3w1JJm3Ca^?%wS|^@PhK>7;}NVU%iW{pziMAUTliwds>vBr qlZ4cup$W3h0mN3As3^v0G+9~t`DQ+uU#v_amYW5Y-ZM@#UWHluz4`^GcX7+=r9Da7&0(2urM%8e$TnL zeu@f6V;h4M^Gcw;XJFnl#;?q>jBE@)z`Tcy*O)~a*cb#|Y6Rp7KzNMDfsWy35Z_$Lt=i(SRKQ6wF(@ diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.pdb index fdc81baf88066c4add6f85d962240c95b6be20a6..6059d7a0360590d233e6c129be1bdbf5405c479d 100644 GIT binary patch delta 107 zcmV-x0F?ij5||Q@d=%Ec$u@1gDo?7uj|NwxA$p}qsKK$2XaNn*0000500saP0096+ zvjqaj1QeR7<%DuoZNKsUKvlI4^bw*J>%WuW26F)zvs4Eu0TfGh93y|sC;cVDe?P|9 NrCSNh2jG*D2#46PD$oD` delta 107 zcmV-x0F?ij5||Q@d=%rSn|fU2KTDARWqyK;@F?}q?Y*&(XaNn&0000500saP0096( zvjqaj1Qgv+(-qg(sZ}maFUn5)CxJV4IFgg#26F)wvs4Eu0Tfm)5pLr?t>IMsE!X%L N#wJsodUKPJ2!~$5E8PG9 diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.dll index 49da549cce33b2d71045f8aa8e56b7c794ad34da..a7984fe3c409522eecaa39e402ead8b715403d58 100644 GIT binary patch delta 423 zcmZqhXz-ZO!Q!#Eb>hSx8OETAE5jN8O=e_NXH~FZV6d31$fPqll2M&8Vsay6y`YgL z0~mM!NhStX293>vOzW8$&rLqas>#G8Hu)v%>dlkcJem0!83Y(~7=l;~85kK@7#JtN z=GY(SnNgvW86 zAqA+?63Tl3w1JJm3Ca^?%wS|^@PhK>7;}NVU%iW{pziMAUTliwds>vBr qlZ4cup$W3h0mN3As3^v0G+9~t`DQ+uU#v_amYW5Y-ZM@#UWHluz4`^GcX7+=r9Da7&0(2urM%8e$TnL zeu@f6V;h4M^Gcw;XJFnl#;?q>jBE@)z`Tcy*O)~a*cb#|Y6Rp7KzNMDfsWy35Z_$Lt=i(SRKQ6wF(@ diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.pdb b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.pdb index fdc81baf88066c4add6f85d962240c95b6be20a6..6059d7a0360590d233e6c129be1bdbf5405c479d 100644 GIT binary patch delta 107 zcmV-x0F?ij5||Q@d=%Ec$u@1gDo?7uj|NwxA$p}qsKK$2XaNn*0000500saP0096+ zvjqaj1QeR7<%DuoZNKsUKvlI4^bw*J>%WuW26F)zvs4Eu0TfGh93y|sC;cVDe?P|9 NrCSNh2jG*D2#46PD$oD` delta 107 zcmV-x0F?ij5||Q@d=%rSn|fU2KTDARWqyK;@F?}q?Y*&(XaNn&0000500saP0096( zvjqaj1Qgv+(-qg(sZ}maFUn5)CxJV4IFgg#26F)wvs4Eu0Tfm)5pLr?t>IMsE!X%L N#wJsodUKPJ2!~$5E8PG9 From 4252145bf34f8d39dfd37920c14de1726dd325d3 Mon Sep 17 00:00:00 2001 From: Luay Date: Wed, 3 Jan 2018 00:42:18 -0800 Subject: [PATCH 23/29] Second test written --- .../XUnitTestEcommerceStore/UnitTest1.cs | 15 +++++++++++++++ .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5120 -> 5120 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 856 -> 856 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5120 -> 5120 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 856 -> 856 bytes 5 files changed, 15 insertions(+) diff --git a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs index bdd4a8e..8e19f22 100644 --- a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs +++ b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs @@ -19,5 +19,20 @@ public void Return_Equal_Inventory_Count_When_Adding() // Assert Assert.Equal(1, inventory.Count); } + + [Fact] + public void Return_Inventory_Half_Size_When_Removing() + { + // Arrange + Product product = new Product("Computer", ProductType.Home); + Inventory inventory = new Inventory(); + + // Act + inventory.Add(product); + inventory.Remove(product); // Resizing to half after removing + + // Assert + Assert.Equal(5, inventory.Items.Length); + } } } diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll index cdb4d732f82e65960d2482edf3717b05465e168c..c6ae0c9fdbaea66445ae493d583458da353e429e 100644 GIT binary patch delta 68 zcmV-K0K5NyD1a!Chy?DKnu4*65C{;O0FIuW!+A`#12M+pcR6IUtOyhV1Wuk8qm#r5 aG!ULr7bQ(vzeuG)?-O`AfD*F^3it`X)f$-q delta 68 zcmV-K0K5NyD1a!Chy?4Qb=k3u5C{-Bov8IGwGmIV=J0V;%Z2H)tOyhV1RCb}jFZF( aG!T{=mP`SthD(e>Qs$cdmol>m3it^$xE{j* diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index f710e9d835fee7a803d6458c73bde57897ab30c3..daa34e8b6c79eee7bb12e1f3d06e6a13e100a6fd 100644 GIT binary patch delta 56 zcmV-80LTB>2G|CWd=#Ei7bQ(vzeuG)?-O`AfD%rg7o)L|X95%zd>ofPkj#uPPOW5@ OmXIc9+&(3f3j2G|CWd=!=%mP`SthD(e>Qs$cdmoggW_>8fTX95%`aalgaq!$2$Caa1m Ox`;C(^qPZ{3jQs$cdmol>m3it^$xE{j* diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index f710e9d835fee7a803d6458c73bde57897ab30c3..daa34e8b6c79eee7bb12e1f3d06e6a13e100a6fd 100644 GIT binary patch delta 56 zcmV-80LTB>2G|CWd=#Ei7bQ(vzeuG)?-O`AfD%rg7o)L|X95%zd>ofPkj#uPPOW5@ OmXIc9+&(3f3j2G|CWd=!=%mP`SthD(e>Qs$cdmoggW_>8fTX95%`aalgaq!$2$Caa1m Ox`;C(^qPZ{3j Date: Wed, 3 Jan 2018 00:57:01 -0800 Subject: [PATCH 24/29] Last test written with Exception --- .../EcommerceStore/Classes/Inventory.cs | 3 ++- EcommerceStore/EcommerceStore/Program.cs | 2 +- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2328 -> 2340 bytes .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2328 -> 2340 bytes .../XUnitTestEcommerceStore/UnitTest1.cs | 13 ++++++++++++- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2328 -> 2340 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5120 -> 5632 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 856 -> 1004 bytes ...Store.csprojResolveAssemblyReference.cache | Bin 666540 -> 666550 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5120 -> 5632 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 856 -> 1004 bytes 14 files changed, 15 insertions(+), 3 deletions(-) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 307034b..51d0b17 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.IO; using System.Text; namespace EcommerceStore.Classes @@ -64,7 +65,7 @@ public int AtIndexOf(T item) return i; } } - return -1; + throw new InvalidOperationException(); } public IEnumerator GetEnumerator() diff --git a/EcommerceStore/EcommerceStore/Program.cs b/EcommerceStore/EcommerceStore/Program.cs index 973ff09..de149e8 100644 --- a/EcommerceStore/EcommerceStore/Program.cs +++ b/EcommerceStore/EcommerceStore/Program.cs @@ -58,7 +58,7 @@ static void Main(string[] args) // Finding Batman Index Console.WriteLine("\n Getting Index of Batman Movie"); Console.WriteLine("-------------------------------"); - Console.WriteLine(" The index is: {0}", inventory.AtIndexOf(product8)); + Console.WriteLine(" The index is: {0}", inventory.AtIndexOf(product9)); Console.ReadLine(); } diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll index a7984fe3c409522eecaa39e402ead8b715403d58..19a09e7697c5b08c471a2d9b963c07272995eec5 100644 GIT binary patch delta 1267 zcmXw3ZD?Cn7=F&V=iYoSNz*o|ZDQLcX=eI8s%tG2Wf^NlUB_7696AFl63pscN^whL zQ%W?lFqfW*43r7Nu;`C=*&jtj+{PF(6hC0|kA#XpYGL|I6eqstq`h#T^FGh}ao+o$ z%PEW(#xIn_ccsMnN;$;lDl5-iv z$G~|`70T@*;5j9JMA2>e0mXxP6&+0QW^JGz;NrI65uIP>TNUcPy6wH61QHMPoGOrL z%?{FXc6XhYsj}>{ca02Dw~;r14{6;r$v!lDIz97pmRd!brsp$AJA4T5d&wp(vj6Zz zlGaaU(caBEj0!+WrDX!-EKq2oKU!(}T|mEtHL-;m5b+4PXs-DR-D`3uB~P z_)_D?gw&?IXJ-E{P?=JF?Rm zj7^J4HdS~4g)bTk*Ud>vFR%@&`IXtjER^I6&UWur@jT;*MyL?pYzfPA&i>eDRI%Tf zSA;3}NAh%-yB3YmVdQ zZemS!#%eSn7uvRb@0xpvsb74FrqA%TeA~5uAxyO!5T?k72%UI@&_~~{a75#i8YeU! z)Ob|m8F)oAE|J}d6+(+nAVs|`LiN;yYt+jkU@GMr?fsdKxlK5VkhVi8B=8FE!Np!9 zsnM82R6C+5kRH{euOZG#sNn~B#vMN96*thMOaF;)#E)dF%~CpR2zSg44C$;Cmc;}7 zt@R`!LlPz7V?)$*m?iarC20s7q^o0NEG&O_|75ewCHfhL<*gl(U6#i@qwH?=JB7hIOre% delta 1236 zcmX|BU1*zS6n@^HeEDsD+Wc%yy0uH2)}&ptQf*_UOh|3Z7>nK7Wx~W>$Sm3kb{BIo zCSgVj7TWBcq60xFmTlfxzME~#=unY*!1Y8nIs3j3c~WpB zpA9c0iR$9T6m4XpCC#k&89)HMr&oFGZ$$cZ&`45HpiCk=1$m)QE!+2$bPPOPJV<+L z6r2}ysX`9{FKBX=)X`$U_9I2DjwE@=GSCpXxjmA%@*Dncg+{L)N8cCWQI0J-;As`Z&(}$R;j6K0TSG zeNj~%DYjp&J0dKtHXLJtm^AQ^Yg}Va>BDnszq5b-hO7z~y6`H7@Q7*|_!3pp{3tX! zi8t^xs|o`Tn9hw@%m~#UYCLsDqNcNNC!&DeFBPCGi#Hm|>j8 zHfG94WRA_09}_cEepzVTu;oZoW?H{y>tzPcN{_sWNJ)i4#O!KA^pi@UeV} zadgJD_x>KCYOemS?N068XFH;eO8jGaTkM_)Q8U4=|CGPF#(Y99FbC%U=Q8f-$Tzlb zxZz1?-IjCAHb7pm;jtg+nB0i&#tOC}^7K8QlNzt8W%qbVNJbY`ka91f3r`XH=}0tY zEPUR=Nef@J@RWsbV~2YDgzOGnBQ$6Xv-AZO=$?YOLcLUQpZE&dL%3;aHV8)$v+Nkk zYT6Unt8+V1#_NQ72wUi8i-b2-$RD{B_#ah^72lW?(`qT5X{eiql7h<2f+oV`ko$-#ay1DB8MVOy8hq!45 z1H%7D_|o+^Cx6Sn~`%o^!dcqJ77n1oQ`viR-S$?d3Cxq?!Q;xcxL`~ z^4RtIvT<^?}vLfq^Ytei1h( z9|HrB&7d%Gp*W-A#GS>#Nlc6kB}_~V!Yqsosw_-E*~>tD9i)hXiJ=oH^9qP(F+=z- zn3)*z`)GV%zOYy-eGBV&^oBL`!XCS#NF za=uNWBDS(ZNBUy)mnj-gu3o$#M(EVdg}I?X4>9sje#Vx_s4&@seI29CbWk!$5H#zJ8 D;vZNh delta 394 zcmXAkT_}TL6vxjw&*SxO%VM$F#cYg=DMR@xrL_wmSM&ASg{vvtSUwX{YNRAF&keg` zC?BOXiqeKVSBgSOx#5OLT&R^i%cAz`OF)a<0A94Vvx39ko0B+-#Rl(C@ z-)?+S@o(f$Y&CA5BY@(!M-4h7fSkb|UbkRb_++?EBZOWeP&h&^C#l{@?ouWon3T$+ zWP$zf4~*c0F(}~-DkQZMucSr(|1W|*F@>vGAG4ARGb$;iq)8B(gpb*Zu4xSzjIuM? zuh^69_Y9E18*>nYJ?@Yf(O8%*WA;yJCm;NLZ!I_;%ZSYLj$~}MI#!+5ffhsC`0z+~ z(B0lWHljzwkQr4Bxx|4|nCA&KW=D3OXNI(3;`7&|9T~r~qB*Y#O=du&_)-FB7h3v0 z)(Wmxxb?;W2c&Tot<-Er$|SUAD$?rHAy`P&r9?8LL1wV&MUU!Wp6R5RQ)|#AE>tHr Jh!?dE;SUc^Sx*1} diff --git a/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/obj/Debug/netcoreapp2.0/EcommerceStore.dll index a7984fe3c409522eecaa39e402ead8b715403d58..19a09e7697c5b08c471a2d9b963c07272995eec5 100644 GIT binary patch delta 1267 zcmXw3ZD?Cn7=F&V=iYoSNz*o|ZDQLcX=eI8s%tG2Wf^NlUB_7696AFl63pscN^whL zQ%W?lFqfW*43r7Nu;`C=*&jtj+{PF(6hC0|kA#XpYGL|I6eqstq`h#T^FGh}ao+o$ z%PEW(#xIn_ccsMnN;$;lDl5-iv z$G~|`70T@*;5j9JMA2>e0mXxP6&+0QW^JGz;NrI65uIP>TNUcPy6wH61QHMPoGOrL z%?{FXc6XhYsj}>{ca02Dw~;r14{6;r$v!lDIz97pmRd!brsp$AJA4T5d&wp(vj6Zz zlGaaU(caBEj0!+WrDX!-EKq2oKU!(}T|mEtHL-;m5b+4PXs-DR-D`3uB~P z_)_D?gw&?IXJ-E{P?=JF?Rm zj7^J4HdS~4g)bTk*Ud>vFR%@&`IXtjER^I6&UWur@jT;*MyL?pYzfPA&i>eDRI%Tf zSA;3}NAh%-yB3YmVdQ zZemS!#%eSn7uvRb@0xpvsb74FrqA%TeA~5uAxyO!5T?k72%UI@&_~~{a75#i8YeU! z)Ob|m8F)oAE|J}d6+(+nAVs|`LiN;yYt+jkU@GMr?fsdKxlK5VkhVi8B=8FE!Np!9 zsnM82R6C+5kRH{euOZG#sNn~B#vMN96*thMOaF;)#E)dF%~CpR2zSg44C$;Cmc;}7 zt@R`!LlPz7V?)$*m?iarC20s7q^o0NEG&O_|75ewCHfhL<*gl(U6#i@qwH?=JB7hIOre% delta 1236 zcmX|BU1*zS6n@^HeEDsD+Wc%yy0uH2)}&ptQf*_UOh|3Z7>nK7Wx~W>$Sm3kb{BIo zCSgVj7TWBcq60xFmTlfxzME~#=unY*!1Y8nIs3j3c~WpB zpA9c0iR$9T6m4XpCC#k&89)HMr&oFGZ$$cZ&`45HpiCk=1$m)QE!+2$bPPOPJV<+L z6r2}ysX`9{FKBX=)X`$U_9I2DjwE@=GSCpXxjmA%@*Dncg+{L)N8cCWQI0J-;As`Z&(}$R;j6K0TSG zeNj~%DYjp&J0dKtHXLJtm^AQ^Yg}Va>BDnszq5b-hO7z~y6`H7@Q7*|_!3pp{3tX! zi8t^xs|o`Tn9hw@%m~#UYCLsDqNcNNC!&DeFBPCGi#Hm|>j8 zHfG94WRA_09}_cEepzVTu;oZoW?H{y>tzPcN{_sWNJ)i4#O!KA^pi@UeV} zadgJD_x>KCYOemS?N068XFH;eO8jGaTkM_)Q8U4=|CGPF#(Y99FbC%U=Q8f-$Tzlb zxZz1?-IjCAHb7pm;jtg+nB0i&#tOC}^7K8QlNzt8W%qbVNJbY`ka91f3r`XH=}0tY zEPUR=Nef@J@RWsbV~2YDgzOGnBQ$6Xv-AZO=$?YOLcLUQpZE&dL%3;aHV8)$v+Nkk zYT6Unt8+V1#_NQ72wUi8i-b2-$RD{B_#ah^72lW?(`qT5X{eiql7h<2f+oV`ko$-#ay1DB8MVOy8hq!45 z1H%7D_|o+^Cx6Sn~`%o^!dcqJ77n1oQ`viR-S$?d3Cxq?!Q;xcxL`~ z^4RtIvT<^?}vLfq^Ytei1h( z9|HrB&7d%Gp*W-A#GS>#Nlc6kB}_~V!Yqsosw_-E*~>tD9i)hXiJ=oH^9qP(F+=z- zn3)*z`)GV%zOYy-eGBV&^oBL`!XCS#NF za=uNWBDS(ZNBUy)mnj-gu3o$#M(EVdg}I?X4>9sje#Vx_s4&@seI29CbWk!$5H#zJ8 D;vZNh delta 394 zcmXAkT_}TL6vxjw&*SxO%VM$F#cYg=DMR@xrL_wmSM&ASg{vvtSUwX{YNRAF&keg` zC?BOXiqeKVSBgSOx#5OLT&R^i%cAz`OF)a<0A94Vvx39ko0B+-#Rl(C@ z-)?+S@o(f$Y&CA5BY@(!M-4h7fSkb|UbkRb_++?EBZOWeP&h&^C#l{@?ouWon3T$+ zWP$zf4~*c0F(}~-DkQZMucSr(|1W|*F@>vGAG4ARGb$;iq)8B(gpb*Zu4xSzjIuM? zuh^69_Y9E18*>nYJ?@Yf(O8%*WA;yJCm;NLZ!I_;%ZSYLj$~}MI#!+5ffhsC`0z+~ z(B0lWHljzwkQr4Bxx|4|nCA&KW=D3OXNI(3;`7&|9T~r~qB*Y#O=du&_)-FB7h3v0 z)(Wmxxb?;W2c&Tot<-Er$|SUAD$?rHAy`P&r9?8LL1wV&MUU!Wp6R5RQ)|#AE>tHr Jh!?dE;SUc^Sx*1} diff --git a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs index 8e19f22..d7025a9 100644 --- a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs +++ b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs @@ -25,7 +25,7 @@ public void Return_Inventory_Half_Size_When_Removing() { // Arrange Product product = new Product("Computer", ProductType.Home); - Inventory inventory = new Inventory(); + Inventory inventory = new Inventory(); // Initializes an inventory array of [10] // Act inventory.Add(product); @@ -34,5 +34,16 @@ public void Return_Inventory_Half_Size_When_Removing() // Assert Assert.Equal(5, inventory.Items.Length); } + + [Fact] + public void Throw_Exception_When_Product_Not_Found() + { + // Arrange + Product product = new Product("Computer", ProductType.Home); + Inventory inventory = new Inventory(); + + // Act & Assert + Assert.Throws(() => inventory.AtIndexOf(product)); + } } } diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll index a7984fe3c409522eecaa39e402ead8b715403d58..19a09e7697c5b08c471a2d9b963c07272995eec5 100644 GIT binary patch delta 1267 zcmXw3ZD?Cn7=F&V=iYoSNz*o|ZDQLcX=eI8s%tG2Wf^NlUB_7696AFl63pscN^whL zQ%W?lFqfW*43r7Nu;`C=*&jtj+{PF(6hC0|kA#XpYGL|I6eqstq`h#T^FGh}ao+o$ z%PEW(#xIn_ccsMnN;$;lDl5-iv z$G~|`70T@*;5j9JMA2>e0mXxP6&+0QW^JGz;NrI65uIP>TNUcPy6wH61QHMPoGOrL z%?{FXc6XhYsj}>{ca02Dw~;r14{6;r$v!lDIz97pmRd!brsp$AJA4T5d&wp(vj6Zz zlGaaU(caBEj0!+WrDX!-EKq2oKU!(}T|mEtHL-;m5b+4PXs-DR-D`3uB~P z_)_D?gw&?IXJ-E{P?=JF?Rm zj7^J4HdS~4g)bTk*Ud>vFR%@&`IXtjER^I6&UWur@jT;*MyL?pYzfPA&i>eDRI%Tf zSA;3}NAh%-yB3YmVdQ zZemS!#%eSn7uvRb@0xpvsb74FrqA%TeA~5uAxyO!5T?k72%UI@&_~~{a75#i8YeU! z)Ob|m8F)oAE|J}d6+(+nAVs|`LiN;yYt+jkU@GMr?fsdKxlK5VkhVi8B=8FE!Np!9 zsnM82R6C+5kRH{euOZG#sNn~B#vMN96*thMOaF;)#E)dF%~CpR2zSg44C$;Cmc;}7 zt@R`!LlPz7V?)$*m?iarC20s7q^o0NEG&O_|75ewCHfhL<*gl(U6#i@qwH?=JB7hIOre% delta 1236 zcmX|BU1*zS6n@^HeEDsD+Wc%yy0uH2)}&ptQf*_UOh|3Z7>nK7Wx~W>$Sm3kb{BIo zCSgVj7TWBcq60xFmTlfxzME~#=unY*!1Y8nIs3j3c~WpB zpA9c0iR$9T6m4XpCC#k&89)HMr&oFGZ$$cZ&`45HpiCk=1$m)QE!+2$bPPOPJV<+L z6r2}ysX`9{FKBX=)X`$U_9I2DjwE@=GSCpXxjmA%@*Dncg+{L)N8cCWQI0J-;As`Z&(}$R;j6K0TSG zeNj~%DYjp&J0dKtHXLJtm^AQ^Yg}Va>BDnszq5b-hO7z~y6`H7@Q7*|_!3pp{3tX! zi8t^xs|o`Tn9hw@%m~#UYCLsDqNcNNC!&DeFBPCGi#Hm|>j8 zHfG94WRA_09}_cEepzVTu;oZoW?H{y>tzPcN{_sWNJ)i4#O!KA^pi@UeV} zadgJD_x>KCYOemS?N068XFH;eO8jGaTkM_)Q8U4=|CGPF#(Y99FbC%U=Q8f-$Tzlb zxZz1?-IjCAHb7pm;jtg+nB0i&#tOC}^7K8QlNzt8W%qbVNJbY`ka91f3r`XH=}0tY zEPUR=Nef@J@RWsbV~2YDgzOGnBQ$6Xv-AZO=$?YOLcLUQpZE&dL%3;aHV8)$v+Nkk zYT6Unt8+V1#_NQ72wUi8i-b2-$RD{B_#ah^72lW?(`qT5X{eiql7h<2f+oV`ko$-#ay1DB8MVOy8hq!45 z1H%7D_|o+^Cx6Sn~`%o^!dcqJ77n1oQ`viR-S$?d3Cxq?!Q;xcxL`~ z^4RtIvT<^?}vLfq^Ytei1h( z9|HrB&7d%Gp*W-A#GS>#Nlc6kB}_~V!Yqsosw_-E*~>tD9i)hXiJ=oH^9qP(F+=z- zn3)*z`)GV%zOYy-eGBV&^oBL`!XCS#NF za=uNWBDS(ZNBUy)mnj-gu3o$#M(EVdg}I?X4>9sje#Vx_s4&@seI29CbWk!$5H#zJ8 D;vZNh delta 394 zcmXAkT_}TL6vxjw&*SxO%VM$F#cYg=DMR@xrL_wmSM&ASg{vvtSUwX{YNRAF&keg` zC?BOXiqeKVSBgSOx#5OLT&R^i%cAz`OF)a<0A94Vvx39ko0B+-#Rl(C@ z-)?+S@o(f$Y&CA5BY@(!M-4h7fSkb|UbkRb_++?EBZOWeP&h&^C#l{@?ouWon3T$+ zWP$zf4~*c0F(}~-DkQZMucSr(|1W|*F@>vGAG4ARGb$;iq)8B(gpb*Zu4xSzjIuM? zuh^69_Y9E18*>nYJ?@Yf(O8%*WA;yJCm;NLZ!I_;%ZSYLj$~}MI#!+5ffhsC`0z+~ z(B0lWHljzwkQr4Bxx|4|nCA&KW=D3OXNI(3;`7&|9T~r~qB*Y#O=du&_)-FB7h3v0 z)(Wmxxb?;W2c&Tot<-Er$|SUAD$?rHAy`P&r9?8LL1wV&MUU!Wp6R5RQ)|#AE>tHr Jh!?dE;SUc^Sx*1} diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll index c6ae0c9fdbaea66445ae493d583458da353e429e..66f53b286cb2796415288d938833974341026c21 100644 GIT binary patch delta 1652 zcma)6U2Kz87=F(A+OJ(#M%(>CnAmNy&2B6k5ZPeD=EmmGvCR$UMD2cBq%iuGwo_oi z4oN^!7ng4)h&O1s0QCZy5{;TH+!z8^qG+6&-C{^I+10pEpL05+Bwl!u^PKm2-}k)d zIX~YwSv6Vn)~jXFTkZ2$ZVM8TiRLU7GJ5%4S`B z7-+CdWsN;3Dm}k@m=a|7+Gj+y$g{7CN>O0{BFcg{SwXeO*(IE4E(P{;4MEOs+Wy=+ zyGNS!D*z8d`E?R3twMeziHYJ=9wVOAN@A|dw0tVB*frs|Ps`HGf5e!RuX5J7CJH!C z#j04Q8X@G@8F)m?fIsEp+8&tyTH?3_9Hw69IA=J_KTPU0Q-v&2#aMMks7zL6W&Ulf z3Oz3;RI;2^N-HfD{GtHx4dpisJV)KT9P8&RYW30w@0Y+PR*r-3TKgUP5#x+|wj zQls(#=cKZ^J-j2lhKVJOi&&B?QA4RF){0(fVnKXQJf?B8#(s@oYjkOh7&oK`pNk12 z4+o8{#GTm6nwcNqCAmZrz-eQGu2$S&xjRzf5N#!4p8`r#f_%72U%h66Y!Bu%Ghhgx z&QLKI<-KdXLQENF&=XYir}2%PVysWIQ>zxGsrLVDmZFLaO3W;?gPMK2%u*~QQB(>x zJ(29e`&gA`Cwb;Gj482C897+w8TyGPRuesZw~Nw8xe6PJ86R3S>D1V(aZqE7XySy% zVU350L4JVB?}de0;t69D_cbFo(=L|EGhnpw)hx<>`kynNp=Yf;z}#G%CFbKj;u@Y= zEy{5{!=V~~5;vkm)M6_tiLKZ~d_w#Ch(p+m?P5~nNsQ7yukAu~q7u8{n9RN#ZhN`S zadhZ&$T|`@rws{%Clla@3LM3!e1B}}R{v?&wRwNy6rYut zVr=+m>)3EAwIN)GrvCj&>!t9HBcstoI%dVg1N)=#a8J^TjE|U>4QT3O;#hPWS|SnruTu6kXY=Y->rfEN|UY>I-16^MkMSZcV&Gn{$ezq zwvtEHPT_Cmbss_k<4AM!NxEL!`_(5`lJT~wotGkAgBP0YkK7evhkeUk*6nbKfX`VN z=n^H)pcEymJU$`TLOUED5$JUWg*zYa%iF^l|974(?l+wue{sy3A9I<7fk#E4(J%vz zP6+Wpo)JWey&~sw(T7VFUqW>CsHgoI`vU*K3%T~~oHAeimY>az@zs)^Uy~HEh delta 1127 zcmZvbS!h#16o&tqG&jjjj9IKvijbyiqLq?TQLELqC}^u)G*+w%ZWV12tJYmG!3Vce zF^-4`7R2R26x5;!3a(gRgo65_B2^Id#RdAJxcxH;g5bb>bIyNG=FH5=%}mN9jvb19 zI(2$K@?#J&ctsMhDY$duuSE9J6944{(4>VL;I%Vb9QLgOeDv?cfoZB(PExHRZWnkc zMLBJCM3f4jx+&r!q~3^FbdWpfF^^NiiPuqJ&;kT~PD_3DB~`Pu%DJnJiQ%Nggj^_y ztxVV)=^Dm}-Q_2}E~|66&WpJA2Gl`WT=Ab6b3!_&$h9}j^=Ny7+mvErOeRbXRqYrz zbEyPM_5qK$e$aMm+t&6?>$_MQmz}@}t|cug+@l@P_S}}bIa~*{ug*Hc>A8i{?a`0* zT~uIX?m|Jj4o)VS3$ng>t^8$;R*;VYzlGNM25^h@(!vJAHCQZ%;~>vup$9jGg(gwO z=tpQ?G<=AvG@U6Xu)|2VWK!Blh<@qEU3roe(5xUscqaR~ArR4EL>CUAh+4Vv1ifLX zH=YB{QJs~=RJokdl<^LXYGg%;6*&*-9-d6%MBW`R-m`yFb)hTLgGMP3BrS|4ZT7cO z23Sh7(y-RB&Tye&t6@87VYT5FGRoJ~iVx8=%D6n0lW`c|#8lb`gjTN0IgEJuqcVii zK^8Hi3?(>Dmf{Inf%oJLd?9D!Cpq8fDRLE-vmF`3Lc~#!$+Z%HM?I|qHtDZWhq1<% z?7cvUe^6i%s*RTGurZ00G5*baX*McB4P)x974cRzbhd5ZxNa6|+f>q3)7R}P73!Y* zzUuaLxSQ5=tXsPc&B|xTRkd9hIE|ydXCCfeaKlml_}$LRHq~a27qzO}j*W6(tzMZ9 zzObjedz{y9@9BKC(Fq~O_|*^l>S$JL?2Vj*XlT|4xWzfdZ+gh19(ZGc-bImd4a@G% zyHNW%ysI)3QbXSJq38KenW^}s?P#`mq#R82J@8EveSZIUr$l96aKvYkO}hR7L{_V= diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index daa34e8b6c79eee7bb12e1f3d06e6a13e100a6fd..7acf2d13a8a31c846790a6fc5d6dbb5cc941d864 100644 GIT binary patch delta 425 zcmcb?_J)0eN__+a1A}rvN)nJ_xB|pKK>RuehBJ%|3@RXYa7j^SUV1T*$?yRv#sU%x z4QBWPWIKS^?xCJ8K-z?ffnf(wOxYSf>nVvwLX5c2^sNDPEQVjxRFG}FYB@`50RtWXS+V43(+ zS%8V54Ws}Jm>AYGPF7$vuw?~mWCd$vU@!wpaRB*jP(H{S5D)}nMg~a?Hsj=UMp?N9 z49pBm7#9HbEe9Fz9IRqvXAvKtlb@WJQ*1D~gV964hrxN715>`|@@9i;{+^ZhHeX;= zXB1IvI@!Db>Sfo{PrmVWFLhxM=ZtthnVZ?$NEYNLpd&Om85wL?I0P9im>9SjY}puu b7#NuRueh7Lvs1`!ZDxTGjEFTEJZWS9dKV*!bU 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 Z+7#41pyr967SOh!RstQMT|$5Q{{W-KJca-O literal 666540 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 delta 1127 zcmZvbS!h#16o&tqG&jjjj9IKvijbyiqLq?TQLELqC}^u)G*+w%ZWV12tJYmG!3Vce zF^-4`7R2R26x5;!3a(gRgo65_B2^Id#RdAJxcxH;g5bb>bIyNG=FH5=%}mN9jvb19 zI(2$K@?#J&ctsMhDY$duuSE9J6944{(4>VL;I%Vb9QLgOeDv?cfoZB(PExHRZWnkc zMLBJCM3f4jx+&r!q~3^FbdWpfF^^NiiPuqJ&;kT~PD_3DB~`Pu%DJnJiQ%Nggj^_y ztxVV)=^Dm}-Q_2}E~|66&WpJA2Gl`WT=Ab6b3!_&$h9}j^=Ny7+mvErOeRbXRqYrz zbEyPM_5qK$e$aMm+t&6?>$_MQmz}@}t|cug+@l@P_S}}bIa~*{ug*Hc>A8i{?a`0* zT~uIX?m|Jj4o)VS3$ng>t^8$;R*;VYzlGNM25^h@(!vJAHCQZ%;~>vup$9jGg(gwO z=tpQ?G<=AvG@U6Xu)|2VWK!Blh<@qEU3roe(5xUscqaR~ArR4EL>CUAh+4Vv1ifLX zH=YB{QJs~=RJokdl<^LXYGg%;6*&*-9-d6%MBW`R-m`yFb)hTLgGMP3BrS|4ZT7cO z23Sh7(y-RB&Tye&t6@87VYT5FGRoJ~iVx8=%D6n0lW`c|#8lb`gjTN0IgEJuqcVii zK^8Hi3?(>Dmf{Inf%oJLd?9D!Cpq8fDRLE-vmF`3Lc~#!$+Z%HM?I|qHtDZWhq1<% z?7cvUe^6i%s*RTGurZ00G5*baX*McB4P)x974cRzbhd5ZxNa6|+f>q3)7R}P73!Y* zzUuaLxSQ5=tXsPc&B|xTRkd9hIE|ydXCCfeaKlml_}$LRHq~a27qzO}j*W6(tzMZ9 zzObjedz{y9@9BKC(Fq~O_|*^l>S$JL?2Vj*XlT|4xWzfdZ+gh19(ZGc-bImd4a@G% zyHNW%ysI)3QbXSJq38KenW^}s?P#`mq#R82J@8EveSZIUr$l96aKvYkO}hR7L{_V= diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index daa34e8b6c79eee7bb12e1f3d06e6a13e100a6fd..7acf2d13a8a31c846790a6fc5d6dbb5cc941d864 100644 GIT binary patch delta 425 zcmcb?_J)0eN__+a1A}rvN)nJ_xB|pKK>RuehBJ%|3@RXYa7j^SUV1T*$?yRv#sU%x z4QBWPWIKS^?xCJ8K-z?ffnf(wOxYSf>nVvwLX5c2^sNDPEQVjxRFG}FYB@`50RtWXS+V43(+ zS%8V54Ws}Jm>AYGPF7$vuw?~mWCd$vU@!wpaRB*jP(H{S5D)}nMg~a?Hsj=UMp?N9 z49pBm7#9HbEe9Fz9IRqvXAvKtlb@WJQ*1D~gV964hrxN715>`|@@9i;{+^ZhHeX;= zXB1IvI@!Db>Sfo{PrmVWFLhxM=ZtthnVZ?$NEYNLpd&Om85wL?I0P9im>9SjY}puu b7#NuRueh7Lvs1`!ZDxTGjEFTEJZWS9dKV*!bU z1~V)GvJF6N_fSt4AbkPI2kB9E%E<>AHZMqA)i-Lt$5O}l!WEVcLVoka7Xzi)+(nr< zI5`*?fNTaq1_m_-W*~zVh(Q9vK+FSWgZLl}vXF7&MR`GxB9LN`00=WpW@JWm_yH8RufCY Date: Wed, 3 Jan 2018 01:18:27 -0800 Subject: [PATCH 25/29] Array size Modifications --- .../EcommerceStore/Classes/Inventory.cs | 4 ++-- EcommerceStore/EcommerceStore/Program.cs | 2 +- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2340 -> 2340 bytes .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2340 -> 2340 bytes .../XUnitTestEcommerceStore/UnitTest1.cs | 2 +- .../Debug/netcoreapp2.0/EcommerceStore.dll | Bin 9216 -> 9216 bytes .../Debug/netcoreapp2.0/EcommerceStore.pdb | Bin 2340 -> 2340 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5632 -> 5632 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 1004 -> 1004 bytes ...Store.csprojResolveAssemblyReference.cache | Bin 666550 -> 666550 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.dll | Bin 5632 -> 5632 bytes .../netcoreapp2.0/XUnitTestEcommerceStore.pdb | Bin 1004 -> 1004 bytes 14 files changed, 4 insertions(+), 4 deletions(-) diff --git a/EcommerceStore/EcommerceStore/Classes/Inventory.cs b/EcommerceStore/EcommerceStore/Classes/Inventory.cs index 51d0b17..59ac224 100644 --- a/EcommerceStore/EcommerceStore/Classes/Inventory.cs +++ b/EcommerceStore/EcommerceStore/Classes/Inventory.cs @@ -8,7 +8,7 @@ namespace EcommerceStore.Classes { public class Inventory : IEnumerable { - public T[] Items = new T[10]; + public T[] Items = new T[2]; public int Count = 0; public void Add(T item) @@ -40,7 +40,7 @@ public void Remove(T item) int tempCount = Count; for (int i = 0; i < tempCount; i++) { - if (j > tempCount) break; + if (j >= tempCount) break; if (!item.Equals(Items[j])) { newArray[i] = Items[j]; diff --git a/EcommerceStore/EcommerceStore/Program.cs b/EcommerceStore/EcommerceStore/Program.cs index de149e8..973ff09 100644 --- a/EcommerceStore/EcommerceStore/Program.cs +++ b/EcommerceStore/EcommerceStore/Program.cs @@ -58,7 +58,7 @@ static void Main(string[] args) // Finding Batman Index Console.WriteLine("\n Getting Index of Batman Movie"); Console.WriteLine("-------------------------------"); - Console.WriteLine(" The index is: {0}", inventory.AtIndexOf(product9)); + Console.WriteLine(" The index is: {0}", inventory.AtIndexOf(product8)); Console.ReadLine(); } diff --git a/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll b/EcommerceStore/EcommerceStore/bin/Debug/netcoreapp2.0/EcommerceStore.dll index 19a09e7697c5b08c471a2d9b963c07272995eec5..aa0cf403dc6b8c5848e36243a7d11b6f3df1c411 100644 GIT binary patch delta 436 zcmZqhXz-ZO!P4w#b6{eR3}e;AmEnwPlNlM+Sv@Qm7%V0$GU-f?WK?HtnB2%%FBoOX z00tgFl8J$pL1(idQx+2=`{o)J7e>a5lMk{6aF#HzbNpiw`^Pw0oUM$jk%_HVgMood zi(&FKwmRlKCW*-s>=~Qu*^Qa&=cs@TYh#dNUI{eo1DN-Wk)K7Dk&S^t6(skN@dL9c z0~><`nAavD%fbfanLv0P*BMfPDs7;=2Mhv0Iaer8lre*moxvB%lVi*U^1>iIpee_mI&KXe2j73zT<@RUOC^Py;)LGoIB5$diEZ7#{*1!_6SSxt!aV zM?mmo$eW9C$Nkr>UpC8l{g2t3uZWj0iTa=9dd$G+8^8qAzYK^QfMMD&IaW$pV43HX zX-~7Sxoq9(G+{>Hob1UHq$ctDL4y}$TgGI4X=%o&$==fYH}lE-Vr8na+$^Z{o^hf9 FI{@*tUts_M delta 440 zcmZqhXz-ZO!E&KPt8ZeD3}e~EmEnv^lNlM+SzRm`7%V0$GU-f?WK?IYncT=&FBoRY z00tgFl8J$pL1VKZQx+2=$L1Oq7e>Z&lMk{6uoW_}bNpkPEX7vF*}}wDtHHp)r8RjL zTOCUglRVdCY4(iGE$l|j^)pmJCbcn0F|Py~^ajj(#>mei%gDy?2h4lO_<>oJfsH{# z6|7Q1mW2(-GlcLst}~(dpkWKLEd|6@n5Zbm7&h5odjCWNmd$)JzgU?nEH?`(y=RlWbRN^L zicz6<9v3BKUtyE&2A&WT0tg8J00aOA04M?g8vD!%49!#A!nq1(Z=tj)1X{XaNz<0000500saP0096+ z0001ilL-P(0UWbg0?GmuWLpp3KN{``1U*!lL8Xc6`j7${vo{5z0TewQ62y*NFQy?g zlY66}ToTIJp>31x2A&WS0tf~G00aOA044$e8va5lMk{6aF#HzbNpiw`^Pw0oUM$jk%_HVgMood zi(&FKwmRlKCW*-s>=~Qu*^Qa&=cs@TYh#dNUI{eo1DN-Wk)K7Dk&S^t6(skN@dL9c z0~><`nAavD%fbfanLv0P*BMfPDs7;=2Mhv0Iaer8lre*moxvB%lVi*U^1>iIpee_mI&KXe2j73zT<@RUOC^Py;)LGoIB5$diEZ7#{*1!_6SSxt!aV zM?mmo$eW9C$Nkr>UpC8l{g2t3uZWj0iTa=9dd$G+8^8qAzYK^QfMMD&IaW$pV43HX zX-~7Sxoq9(G+{>Hob1UHq$ctDL4y}$TgGI4X=%o&$==fYH}lE-Vr8na+$^Z{o^hf9 FI{@*tUts_M delta 440 zcmZqhXz-ZO!E&KPt8ZeD3}e~EmEnv^lNlM+SzRm`7%V0$GU-f?WK?IYncT=&FBoRY z00tgFl8J$pL1VKZQx+2=$L1Oq7e>Z&lMk{6uoW_}bNpkPEX7vF*}}wDtHHp)r8RjL zTOCUglRVdCY4(iGE$l|j^)pmJCbcn0F|Py~^ajj(#>mei%gDy?2h4lO_<>oJfsH{# z6|7Q1mW2(-GlcLst}~(dpkWKLEd|6@n5Zbm7&h5odjCWNmd$)JzgU?nEH?`(y=RlWbRN^L zicz6<9v3BKUtyE&2A&WT0tg8J00aOA04M?g8vD!%49!#A!nq1(Z=tj)1X{XaNz<0000500saP0096+ z0001ilL-P(0UWbg0?GmuWLpp3KN{``1U*!lL8Xc6`j7${vo{5z0TewQ62y*NFQy?g zlY66}ToTIJp>31x2A&WS0tf~G00aOA044$e8va5lMk{6aF#HzbNpiw`^Pw0oUM$jk%_HVgMood zi(&FKwmRlKCW*-s>=~Qu*^Qa&=cs@TYh#dNUI{eo1DN-Wk)K7Dk&S^t6(skN@dL9c z0~><`nAavD%fbfanLv0P*BMfPDs7;=2Mhv0Iaer8lre*moxvB%lVi*U^1>iIpee_mI&KXe2j73zT<@RUOC^Py;)LGoIB5$diEZ7#{*1!_6SSxt!aV zM?mmo$eW9C$Nkr>UpC8l{g2t3uZWj0iTa=9dd$G+8^8qAzYK^QfMMD&IaW$pV43HX zX-~7Sxoq9(G+{>Hob1UHq$ctDL4y}$TgGI4X=%o&$==fYH}lE-Vr8na+$^Z{o^hf9 FI{@*tUts_M delta 440 zcmZqhXz-ZO!E&KPt8ZeD3}e~EmEnv^lNlM+SzRm`7%V0$GU-f?WK?IYncT=&FBoRY z00tgFl8J$pL1VKZQx+2=$L1Oq7e>Z&lMk{6uoW_}bNpkPEX7vF*}}wDtHHp)r8RjL zTOCUglRVdCY4(iGE$l|j^)pmJCbcn0F|Py~^ajj(#>mei%gDy?2h4lO_<>oJfsH{# z6|7Q1mW2(-GlcLst}~(dpkWKLEd|6@n5Zbm7&h5odjCWNmd$)JzgU?nEH?`(y=RlWbRN^L zicz6<9v3BKUtyE&2A&WT0tg8J00aOA04M?g8vD!%49!#A!nq1(Z=tj)1X{XaNz<0000500saP0096+ z0001ilL-P(0UWbg0?GmuWLpp3KN{``1U*!lL8Xc6`j7${vo{5z0TewQ62y*NFQy?g zlY66}ToTIJp>31x2A&WS0tf~G00aOA044$e8vcv{b*~NwV&3|TRmzmwE%v5Inj<4~t zcg?*Y6Pxbh1@TM?k@7dYfFmj)Gpa075@9tXZirPSWSf0$8z5lJQa|l(Rg{yWQ@xQ( z`$^Y* zowkLGvA~~F-u-@cd1OACR=>heTR)_^=KuPpb=*yKh*fXJJ}$gSWYaIVdcA1-58-wP F{sC7Ra<2dY delta 538 zcmXYuPiRv?5XQgReR*lqXMCx#DiutO7+X?pp;T=Z6oR$IKs1&T#Dh@LB27tCPX+BC z{4c@BRuIIC^w6Lup9cj+DfMJ8wHL7nIg6n1P7x2zE-uV(zM1`4W_M>ZvzbSCt;-vy zHob?t>4#Svr6-Cg9a`=Hj;N%_s3N7s?}(bG8?>fKY;&$Q0R$7aqAlGjFDlfoR>jM% zWeKDT(^KQ6D;0JCVIa;aHBvyFwX5~u$WWH^KJ`pa#2jg(L7D*?VkhmDH7k9>lUg@-Sq$^#Zmb$e$ZRNd;k z83-E!dy?9so4Pt+ss*%Rkt=FzX#ccSdEF-zgC1xqnf82z{cef6M+Wl-IoB-n;Pr z^{c5;wmMuJ%N3W7`O}fpwEab6|2t4FujhWlQRfe&H&^{9oU+PI$>STJzVPqn!1LgHt?AB+DYuRHt?E3|vJ diff --git a/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/bin/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index 7acf2d13a8a31c846790a6fc5d6dbb5cc941d864..1451d89e876ccc531e878dcf4a99ecb651dca52a 100644 GIT binary patch delta 85 zcmV-b0IL7&2kZxsd=wL&UK|JeQ%jNScff3r5h_lJVg9j@%K{W%pl4AD+i_@&Mi8oj rTRj)32Fjk3Zv$Z*O$GoG009Dd0v`bf0|5a6fd&Ew0000SE<6ALhjJPL delta 85 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 literal 666550 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 Z+7#41pyr967SOh!RstQMT|$5Q{{W-KJca-O diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.dll index 66f53b286cb2796415288d938833974341026c21..817b8eb52db1bf99a0d43774b1f6bec23fa8ee77 100644 GIT binary patch delta 551 zcmXYuO=wd=5Xb+!lf0PZk-oIGRScLIAvQ#cv{b*~NwV&3|TRmzmwE%v5Inj<4~t zcg?*Y6Pxbh1@TM?k@7dYfFmj)Gpa075@9tXZirPSWSf0$8z5lJQa|l(Rg{yWQ@xQ( z`$^Y* zowkLGvA~~F-u-@cd1OACR=>heTR)_^=KuPpb=*yKh*fXJJ}$gSWYaIVdcA1-58-wP F{sC7Ra<2dY delta 538 zcmXYuPiRv?5XQgReR*lqXMCx#DiutO7+X?pp;T=Z6oR$IKs1&T#Dh@LB27tCPX+BC z{4c@BRuIIC^w6Lup9cj+DfMJ8wHL7nIg6n1P7x2zE-uV(zM1`4W_M>ZvzbSCt;-vy zHob?t>4#Svr6-Cg9a`=Hj;N%_s3N7s?}(bG8?>fKY;&$Q0R$7aqAlGjFDlfoR>jM% zWeKDT(^KQ6D;0JCVIa;aHBvyFwX5~u$WWH^KJ`pa#2jg(L7D*?VkhmDH7k9>lUg@-Sq$^#Zmb$e$ZRNd;k z83-E!dy?9so4Pt+ss*%Rkt=FzX#ccSdEF-zgC1xqnf82z{cef6M+Wl-IoB-n;Pr z^{c5;wmMuJ%N3W7`O}fpwEab6|2t4FujhWlQRfe&H&^{9oU+PI$>STJzVPqn!1LgHt?AB+DYuRHt?E3|vJ diff --git a/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb b/EcommerceStore/XUnitTestEcommerceStore/obj/Debug/netcoreapp2.0/XUnitTestEcommerceStore.pdb index 7acf2d13a8a31c846790a6fc5d6dbb5cc941d864..1451d89e876ccc531e878dcf4a99ecb651dca52a 100644 GIT binary patch delta 85 zcmV-b0IL7&2kZxsd=wL&UK|JeQ%jNScff3r5h_lJVg9j@%K{W%pl4AD+i_@&Mi8oj rTRj)32Fjk3Zv$Z*O$GoG009Dd0v`bf0|5a6fd&Ew0000SE<6ALhjJPL delta 85 zcmV-b0IL7&2kZxsd=xP{-3CW>i%g=z2bFPd2yd(TCcLqb%K{W3g2|1))zd}G Date: Wed, 3 Jan 2018 01:28:24 -0800 Subject: [PATCH 26/29] Modifictation in the test file --- EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs index 7ef6f34..0993955 100644 --- a/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs +++ b/EcommerceStore/XUnitTestEcommerceStore/UnitTest1.cs @@ -24,12 +24,12 @@ public void Return_Equal_Inventory_Count_When_Adding() public void Return_Inventory_Half_Size_When_Removing() { // Arrange - Product product = new Product("Computer", ProductType.Home); - Inventory inventory = new Inventory(); // Initializes an inventory array of [10] + Product product = new Product("Chair", ProductType.Home); + Inventory inventory = new Inventory(); // Act inventory.Add(product); - inventory.Remove(product); // Resizing to half after removing + inventory.Remove(product); // Resizing array to half after removing // Assert Assert.Equal(1, inventory.Items.Length); @@ -39,7 +39,7 @@ public void Return_Inventory_Half_Size_When_Removing() public void Throw_Exception_When_Product_Not_Found() { // Arrange - Product product = new Product("Computer", ProductType.Home); + Product product = new Product("Table", ProductType.Home); Inventory inventory = new Inventory(); // Act & Assert From a2aa4725a11c549e749f18af82cecf3d68428da1 Mon Sep 17 00:00:00 2001 From: Luay Date: Wed, 3 Jan 2018 01:33:34 -0800 Subject: [PATCH 27/29] Readme updated --- Readme.md | 229 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 184 insertions(+), 45 deletions(-) diff --git a/Readme.md b/Readme.md index 6830a51..835a319 100644 --- a/Readme.md +++ b/Readme.md @@ -1,45 +1,184 @@ -![cf](http://i.imgur.com/7v5ASc8.png) Lab 7 : Collections Practice -===================================== - -## To Submit this Assignment -- fork this repository -- create a new branch named `lab01-`; + `` **e.g.** `lab06-amanda` -- write your code -- push to your repository -- submit a pull request to this repository -- submit a link to your PR in canvas -- Include a Readme.md (contents described below) - -## Directions -- Create a custom generic list for an e-commerce store to hold an inventory of products -- Include an enum in your *Product* (i.e. ProductType) -- Make sure the generic has the functionality to use a foreach loop. -- Your generic collection should include `Add()`, `Remove()` items in the collection -- Make it so you can `ViewAll` and create a method to output all items to the console -- Add at least 10 items to your List, and output them to the console. - - Add some items through the `Add()` Method, and others through a *collection initializer* - -### Stretch -- include an AtIndexOf method in your collection. Have it return the index of that item in the Collection. - -## ReadMe -A README is a module consumer's first -- and maybe only -- look into your creation. The consumer wants a module to fulfill their need, so you must explain exactly what need your module fills, and how effectively it does so. -
-Your job is to - -1. tell them what it is (with context) -2. show them what it looks like in action -3. show them how they use it -4. tell them any other relevant details -
- -This is ***your*** job. It's up to the module creator to prove that their work is a shining gem in the sea of slipshod modules. Since so many developers' eyes will find their way to your README before anything else, quality here is your public-facing measure of your work. - -

Refer to the sample-README in the class repo for an example. -- [Reference](https://github.com/noffle/art-of-readme) - -## Rubric -- 7pts: Program meets all requirements described in Lab directions -- 3pts: Code meets industry standards - -- **Readme.md required for submission. Missing readme document and tests will result in a best score of 2/10** \ No newline at end of file +# Generic Collections + +**Author**: Luay Younus +**Version**: 1.0 + +## Overview +An Ecommerce store that demonstrates creating Array Add/Remove/AtIndex methods throw Collection initializers. Xunit tests are written to prove the List resizing mechanism. + +## Requirements to run the Application +- [Visual Studio 2017 Community with .NET Core 2.0 SDK](https://www.microsoft.com/net/core#windowscmd) +- [GitBash / Terminal](https://git-scm.com/downloads) or [GitHub Extension for Visual Studio](https://visualstudio.github.com) + +## Getting Started +1. Clone the repository to your local machine. +2. Cd into the application directory where the `AppName.sln` exist. +3. Open the application using `Open/Start AppName.sln`. +4. Once Visual Studio is opened, you can Run the application by clicking on the Play button . +5. A demo will be presented showing both C# built in Arrays Vs. custom array through Collection Initializers in Console statements. + +## Inventory Explanation +###### Inventory class is implementing the custom Array method by first implementing `IEnumerable` +`public class Inventory : IEnumerable` + +###### The class consists of the following main properties giving the Array a size of 2 for a start +```C# +public T[] Items = new T[2]; +public int Count = 0; +``` + +###### The two required `IEnumerable` methods are implemented as the following +```C# +public IEnumerator GetEnumerator() +{ + for (int i = 0; i < Count; i++) + { + yield return Items[i]; + } +} + +IEnumerator IEnumerable.GetEnumerator() +{ + return GetEnumerator(); +} +``` + +###### Add method implementation, increasing the Array size when more Items are added +```C# +public void Add(T item) +{ + if (Count == (Items.Length / 2)) + { + T[] newArray = new T[Items.Length * 2]; + + for (int i = 0; i < Items.Length; i++) + { + newArray[i] = Items[i]; + } + + Items = newArray; + } + Items[Count] = item; + Count++; +} +``` + +###### Remove method implementation, decreasing the Array size when Items are removed +```C# +public void Remove(T item) +{ + T[] newArray = new T[Items.Length]; + if (Count - 1 <= Items.Length / 2) + { + newArray = new T[Items.Length / 2]; + } + + int j = 0; + int tempCount = Count; + for (int i = 0; i < tempCount; i++) + { + if (j >= tempCount) break; + if (!item.Equals(Items[j])) + { + newArray[i] = Items[j]; + j++; + } + else + { + Count--; + i--; + j++; + } + } + Items = newArray; +} +``` + +###### Getting Index for an Item +```C# +public int AtIndexOf(T item) +{ + for (int i = 0; i < Count; i++) + { + if (Items[i].Equals(item)) + { + return i; + } + } + throw new InvalidOperationException(); +} +``` + +#### The Inventory app consists of two classes as the following +###### Product +```C# +public class Product +{ + public string Name { get; set; } + public ProductType Type { get; set; } + + public Product(string name, ProductType type) + { + Name = name; + Type = type; + } +} +``` +###### Product Enum +```C# +public enum ProductType +{ + Movies, + Home, + Health, + Grocery +} +``` + +#### The following are the Test Cases implemented to check different Scenarios +```C# +[Fact] +public void Return_Equal_Inventory_Count_When_Adding() +{ + // Arrange + Product product = new Product("Computer", ProductType.Home); + Inventory inventory = new Inventory(); + + // Act + inventory.Add(product); + + // Assert + Assert.Equal(1, inventory.Count); +} + +[Fact] +public void Return_Inventory_Half_Size_When_Removing() +{ + // Arrange + Product product = new Product("Chair", ProductType.Home); + Inventory inventory = new Inventory(); + + // Act + inventory.Add(product); + inventory.Remove(product); // Resizing array to half after removing + + // Assert + Assert.Equal(1, inventory.Items.Length); +} + +[Fact] +public void Throw_Exception_When_Product_Not_Found() +{ + // Arrange + Product product = new Product("Table", ProductType.Home); + Inventory inventory = new Inventory(); + + // Act & Assert + Assert.Throws(() => inventory.AtIndexOf(product)); +``` + +## Architecture + - C# Console Core application. + - Inventory Class that implements Add/Remove/AtIndex methods. + - Product Class. + - Enum for Product Types. From e1d6fa4ca981e42f310b09dc1f8afd6efa23a402 Mon Sep 17 00:00:00 2001 From: Luay Younus Date: Wed, 3 Jan 2018 01:36:42 -0800 Subject: [PATCH 28/29] Readme Update --- Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 835a319..78f1ddd 100644 --- a/Readme.md +++ b/Readme.md @@ -4,7 +4,7 @@ **Version**: 1.0 ## Overview -An Ecommerce store that demonstrates creating Array Add/Remove/AtIndex methods throw Collection initializers. Xunit tests are written to prove the List resizing mechanism. +An Ecommerce store that demonstrates creating Array Add/Remove/AtIndex methods through Collection initializers. Xunit tests are written to prove the List resizing mechanism. ## Requirements to run the Application - [Visual Studio 2017 Community with .NET Core 2.0 SDK](https://www.microsoft.com/net/core#windowscmd) From f2d2e068fb6c77f897308e70ef438ffefaa51bc9 Mon Sep 17 00:00:00 2001 From: Luay Younus Date: Wed, 3 Jan 2018 10:48:28 -0800 Subject: [PATCH 29/29] Readme fixed --- Readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 78f1ddd..ed58c7b 100644 --- a/Readme.md +++ b/Readme.md @@ -109,7 +109,7 @@ public int AtIndexOf(T item) } ``` -#### The Inventory app consists of two classes as the following +#### The Inventory app consists of a product class that uses a product Enum ###### Product ```C# public class Product @@ -175,6 +175,7 @@ public void Throw_Exception_When_Product_Not_Found() // Act & Assert Assert.Throws(() => inventory.AtIndexOf(product)); +} ``` ## Architecture