├── .gitattributes ├── obj ├── Debug │ └── netcoreapp2.1 │ │ ├── TaskScheduler.AssemblyInfoInputs.cache │ │ ├── TaskScheduler.csproj.CoreCompileInputs.cache │ │ ├── TaskScheduler.dll │ │ ├── TaskScheduler.pdb │ │ ├── TaskScheduler.assets.cache │ │ ├── TaskScheduler.csprojAssemblyReference.cache │ │ ├── TaskScheduler.csprojResolveAssemblyReference.cache │ │ ├── TaskScheduler.AssemblyInfo.cs │ │ └── TaskScheduler.csproj.FileListAbsolute.txt ├── TaskScheduler.csproj.nuget.cache ├── TaskScheduler.csproj.nuget.g.targets ├── TaskScheduler.csproj.nuget.g.props └── project.assets.json ├── bin └── Debug │ └── netcoreapp2.1 │ ├── TaskScheduler.dll │ ├── TaskScheduler.pdb │ ├── TaskScheduler.runtimeconfig.json │ ├── TaskScheduler.runtimeconfig.dev.json │ └── TaskScheduler.deps.json ├── TaskScheduler.csproj ├── README.md ├── .vscode ├── tasks.json └── launch.json ├── MyScheduler.cs ├── Services └── SchedulerService.cs └── Program.cs /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | db10ea14691f327b7393d23af13e11989cadf08e 2 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b3c06ed36c5fb64c7dfa5698eb94aced129d43cd 2 | -------------------------------------------------------------------------------- /bin/Debug/netcoreapp2.1/TaskScheduler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/bin/Debug/netcoreapp2.1/TaskScheduler.dll -------------------------------------------------------------------------------- /bin/Debug/netcoreapp2.1/TaskScheduler.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/bin/Debug/netcoreapp2.1/TaskScheduler.pdb -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/obj/Debug/netcoreapp2.1/TaskScheduler.dll -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/obj/Debug/netcoreapp2.1/TaskScheduler.pdb -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/obj/Debug/netcoreapp2.1/TaskScheduler.assets.cache -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/obj/Debug/netcoreapp2.1/TaskScheduler.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /obj/TaskScheduler.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "HG2B6eWYkms1A1dA3nm+Af919QKrnWgz1yUtWgnHY/Q+S2XHY+Q/fzfUV7/b5LH23JZml4WwUAogMw+NAuTtDw==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shehryarkn/TaskScheduler/HEAD/obj/Debug/netcoreapp2.1/TaskScheduler.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /TaskScheduler.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp2.1 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /bin/Debug/netcoreapp2.1/TaskScheduler.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp2.1", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "2.1.0-rc1" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /bin/Debug/netcoreapp2.1/TaskScheduler.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "/Users/shehryarkhan/.dotnet/store/|arch|/|tfm|", 5 | "/Users/shehryarkhan/.nuget/packages", 6 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TaskScheduler 2 | 3 | A very simple Task Scheduler using c# without using any Library. Using this Task Scheduler we’ll be able to Schedule a Task by Seconds, Minutes, Hours and Days. 4 | 5 | Find Step by Step Tutorial here => https://codinginfinite.com/creating-scheduler-task-seconds-minutes-hours-days/ 6 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/TaskScheduler.csproj" 11 | ], 12 | "problemMatcher": "$msCompile" 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /bin/Debug/netcoreapp2.1/TaskScheduler.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v2.1", 4 | "signature": "da39a3ee5e6b4b0d3255bfef95601890afd80709" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v2.1": { 9 | "TaskScheduler/1.0.0": { 10 | "runtime": { 11 | "TaskScheduler.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "TaskScheduler/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /MyScheduler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public static class MyScheduler 4 | { 5 | public static void IntervalInSeconds(int hour, int sec, double interval, Action task) 6 | { 7 | interval = interval/3600; 8 | SchedulerService.Instance.ScheduleTask(hour, sec, interval, task); 9 | } 10 | 11 | public static void IntervalInMinutes(int hour, int min, double interval, Action task) 12 | { 13 | interval = interval/60; 14 | SchedulerService.Instance.ScheduleTask(hour, min, interval, task); 15 | } 16 | 17 | public static void IntervalInHours(int hour, int min, double interval, Action task) 18 | { 19 | SchedulerService.Instance.ScheduleTask(hour, min, interval, task); 20 | } 21 | 22 | public static void IntervalInDays(int hour, int min, double interval, Action task) 23 | { 24 | interval = interval * 24; 25 | SchedulerService.Instance.ScheduleTask(hour, min, interval, task); 26 | } 27 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": ".NET Core Launch (console)", 9 | "type": "coreclr", 10 | "request": "launch", 11 | "preLaunchTask": "build", 12 | "program": "${workspaceFolder}/bin/Debug/netcoreapp2.1/TaskScheduler.dll", 13 | "args": [], 14 | "cwd": "${workspaceFolder}", 15 | "console": "internalConsole", 16 | "stopAtEntry": false, 17 | "internalConsoleOptions": "openOnSessionStart" 18 | }, 19 | { 20 | "name": ".NET Core Attach", 21 | "type": "coreclr", 22 | "request": "attach", 23 | "processId": "${command:pickProcess}" 24 | } 25 | ] 26 | } -------------------------------------------------------------------------------- /obj/TaskScheduler.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("TaskScheduler")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("TaskScheduler")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("TaskScheduler")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Services/SchedulerService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Threading; 4 | 5 | public class SchedulerService 6 | { 7 | private static SchedulerService _instance; 8 | private List timers = new List(); 9 | 10 | private SchedulerService() { } 11 | 12 | public static SchedulerService Instance => _instance ?? (_instance = new SchedulerService()); 13 | 14 | public void ScheduleTask(int hour, int min, double intervalInHour, Action task) 15 | { 16 | DateTime now = DateTime.Now; 17 | DateTime firstRun = new DateTime(now.Year, now.Month, now.Day, hour, min, 0, 0); 18 | if (now > firstRun) 19 | { 20 | firstRun = firstRun.AddDays(1); 21 | } 22 | 23 | TimeSpan timeToGo = firstRun - now; 24 | if (timeToGo <= TimeSpan.Zero) 25 | { 26 | timeToGo = TimeSpan.Zero; 27 | } 28 | 29 | var timer = new Timer(x => 30 | { 31 | task.Invoke(); 32 | }, null, timeToGo, TimeSpan.FromHours(intervalInHour)); 33 | 34 | timers.Add(timer); 35 | } 36 | } -------------------------------------------------------------------------------- /obj/Debug/netcoreapp2.1/TaskScheduler.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | /Users/shehryarkhan/Projects/TaskScheduler/bin/Debug/netcoreapp2.1/TaskScheduler.deps.json 2 | /Users/shehryarkhan/Projects/TaskScheduler/bin/Debug/netcoreapp2.1/TaskScheduler.runtimeconfig.json 3 | /Users/shehryarkhan/Projects/TaskScheduler/bin/Debug/netcoreapp2.1/TaskScheduler.runtimeconfig.dev.json 4 | /Users/shehryarkhan/Projects/TaskScheduler/bin/Debug/netcoreapp2.1/TaskScheduler.dll 5 | /Users/shehryarkhan/Projects/TaskScheduler/bin/Debug/netcoreapp2.1/TaskScheduler.pdb 6 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.csprojAssemblyReference.cache 7 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.csproj.CoreCompileInputs.cache 8 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.AssemblyInfoInputs.cache 9 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.AssemblyInfo.cs 10 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.dll 11 | /Users/shehryarkhan/Projects/TaskScheduler/obj/Debug/netcoreapp2.1/TaskScheduler.pdb 12 | -------------------------------------------------------------------------------- /obj/TaskScheduler.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | /Users/shehryarkhan/Projects/TaskScheduler/obj/project.assets.json 7 | /Users/shehryarkhan/.nuget/packages/ 8 | /Users/shehryarkhan/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder 9 | PackageReference 10 | 4.8.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace TaskScheduler 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | // For Interval in Seconds 10 | // This Scheduler will start at 11:10 and call after every 15 Seconds 11 | // IntervalInSeconds(start_hour, start_minute, seconds) 12 | MyScheduler.IntervalInSeconds(11, 10, 15, 13 | () => { 14 | 15 | Console.WriteLine("//here write the code that you want to schedule"); 16 | }); 17 | 18 | // For Interval in Minutes 19 | // This Scheduler will start at 22:00 and call after every 30 Minutes 20 | // IntervalInSeconds(start_hour, start_minute, minutes) 21 | MyScheduler.IntervalInMinutes(22, 00, 30, 22 | () => { 23 | 24 | Console.WriteLine("//here write the code that you want to schedule"); 25 | }); 26 | 27 | // For Interval in Hours 28 | // This Scheduler will start at 9:44 and call after every 1 Hour 29 | // IntervalInSeconds(start_hour, start_minute, hours) 30 | MyScheduler.IntervalInHours(9, 44, 1, 31 | () => { 32 | 33 | Console.WriteLine("//here write the code that you want to schedule"); 34 | }); 35 | 36 | // For Interval in Seconds 37 | // This Scheduler will start at 17:22 and call after every 3 Days 38 | // IntervalInSeconds(start_hour, start_minute, days) 39 | MyScheduler.IntervalInDays(17, 22, 3, 40 | () => { 41 | 42 | Console.WriteLine("//here write the code that you want to schedule"); 43 | }); 44 | 45 | Console.ReadLine(); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v2.1": { 5 | "Microsoft.NETCore.App/2.1.0-rc1": { 6 | "type": "package", 7 | "dependencies": { 8 | "Microsoft.NETCore.DotNetHostPolicy": "2.1.0-rc1", 9 | "Microsoft.NETCore.Platforms": "2.1.0-rc1", 10 | "Microsoft.NETCore.Targets": "2.1.0-rc1", 11 | "NETStandard.Library": "2.0.3" 12 | }, 13 | "compile": { 14 | "ref/netcoreapp2.1/Microsoft.CSharp.dll": {}, 15 | "ref/netcoreapp2.1/Microsoft.VisualBasic.dll": {}, 16 | "ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll": {}, 17 | "ref/netcoreapp2.1/System.AppContext.dll": {}, 18 | "ref/netcoreapp2.1/System.Buffers.dll": {}, 19 | "ref/netcoreapp2.1/System.Collections.Concurrent.dll": {}, 20 | "ref/netcoreapp2.1/System.Collections.Immutable.dll": {}, 21 | "ref/netcoreapp2.1/System.Collections.NonGeneric.dll": {}, 22 | "ref/netcoreapp2.1/System.Collections.Specialized.dll": {}, 23 | "ref/netcoreapp2.1/System.Collections.dll": {}, 24 | "ref/netcoreapp2.1/System.ComponentModel.Annotations.dll": {}, 25 | "ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll": {}, 26 | "ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll": {}, 27 | "ref/netcoreapp2.1/System.ComponentModel.Primitives.dll": {}, 28 | "ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll": {}, 29 | "ref/netcoreapp2.1/System.ComponentModel.dll": {}, 30 | "ref/netcoreapp2.1/System.Configuration.dll": {}, 31 | "ref/netcoreapp2.1/System.Console.dll": {}, 32 | "ref/netcoreapp2.1/System.Core.dll": {}, 33 | "ref/netcoreapp2.1/System.Data.Common.dll": {}, 34 | "ref/netcoreapp2.1/System.Data.dll": {}, 35 | "ref/netcoreapp2.1/System.Diagnostics.Contracts.dll": {}, 36 | "ref/netcoreapp2.1/System.Diagnostics.Debug.dll": {}, 37 | "ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll": {}, 38 | "ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll": {}, 39 | "ref/netcoreapp2.1/System.Diagnostics.Process.dll": {}, 40 | "ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll": {}, 41 | "ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll": {}, 42 | "ref/netcoreapp2.1/System.Diagnostics.Tools.dll": {}, 43 | "ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll": {}, 44 | "ref/netcoreapp2.1/System.Diagnostics.Tracing.dll": {}, 45 | "ref/netcoreapp2.1/System.Drawing.Primitives.dll": {}, 46 | "ref/netcoreapp2.1/System.Drawing.dll": {}, 47 | "ref/netcoreapp2.1/System.Dynamic.Runtime.dll": {}, 48 | "ref/netcoreapp2.1/System.Globalization.Calendars.dll": {}, 49 | "ref/netcoreapp2.1/System.Globalization.Extensions.dll": {}, 50 | "ref/netcoreapp2.1/System.Globalization.dll": {}, 51 | "ref/netcoreapp2.1/System.IO.Compression.Brotli.dll": {}, 52 | "ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll": {}, 53 | "ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll": {}, 54 | "ref/netcoreapp2.1/System.IO.Compression.dll": {}, 55 | "ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll": {}, 56 | "ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll": {}, 57 | "ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll": {}, 58 | "ref/netcoreapp2.1/System.IO.FileSystem.dll": {}, 59 | "ref/netcoreapp2.1/System.IO.IsolatedStorage.dll": {}, 60 | "ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll": {}, 61 | "ref/netcoreapp2.1/System.IO.Pipes.dll": {}, 62 | "ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll": {}, 63 | "ref/netcoreapp2.1/System.IO.dll": {}, 64 | "ref/netcoreapp2.1/System.Linq.Expressions.dll": {}, 65 | "ref/netcoreapp2.1/System.Linq.Parallel.dll": {}, 66 | "ref/netcoreapp2.1/System.Linq.Queryable.dll": {}, 67 | "ref/netcoreapp2.1/System.Linq.dll": {}, 68 | "ref/netcoreapp2.1/System.Memory.dll": {}, 69 | "ref/netcoreapp2.1/System.Net.Http.dll": {}, 70 | "ref/netcoreapp2.1/System.Net.HttpListener.dll": {}, 71 | "ref/netcoreapp2.1/System.Net.Mail.dll": {}, 72 | "ref/netcoreapp2.1/System.Net.NameResolution.dll": {}, 73 | "ref/netcoreapp2.1/System.Net.NetworkInformation.dll": {}, 74 | "ref/netcoreapp2.1/System.Net.Ping.dll": {}, 75 | "ref/netcoreapp2.1/System.Net.Primitives.dll": {}, 76 | "ref/netcoreapp2.1/System.Net.Requests.dll": {}, 77 | "ref/netcoreapp2.1/System.Net.Security.dll": {}, 78 | "ref/netcoreapp2.1/System.Net.ServicePoint.dll": {}, 79 | "ref/netcoreapp2.1/System.Net.Sockets.dll": {}, 80 | "ref/netcoreapp2.1/System.Net.WebClient.dll": {}, 81 | "ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll": {}, 82 | "ref/netcoreapp2.1/System.Net.WebProxy.dll": {}, 83 | "ref/netcoreapp2.1/System.Net.WebSockets.Client.dll": {}, 84 | "ref/netcoreapp2.1/System.Net.WebSockets.dll": {}, 85 | "ref/netcoreapp2.1/System.Net.dll": {}, 86 | "ref/netcoreapp2.1/System.Numerics.Vectors.dll": {}, 87 | "ref/netcoreapp2.1/System.Numerics.dll": {}, 88 | "ref/netcoreapp2.1/System.ObjectModel.dll": {}, 89 | "ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll": {}, 90 | "ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll": {}, 91 | "ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll": {}, 92 | "ref/netcoreapp2.1/System.Reflection.Emit.dll": {}, 93 | "ref/netcoreapp2.1/System.Reflection.Extensions.dll": {}, 94 | "ref/netcoreapp2.1/System.Reflection.Metadata.dll": {}, 95 | "ref/netcoreapp2.1/System.Reflection.Primitives.dll": {}, 96 | "ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll": {}, 97 | "ref/netcoreapp2.1/System.Reflection.dll": {}, 98 | "ref/netcoreapp2.1/System.Resources.Reader.dll": {}, 99 | "ref/netcoreapp2.1/System.Resources.ResourceManager.dll": {}, 100 | "ref/netcoreapp2.1/System.Resources.Writer.dll": {}, 101 | "ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll": {}, 102 | "ref/netcoreapp2.1/System.Runtime.Extensions.dll": {}, 103 | "ref/netcoreapp2.1/System.Runtime.Handles.dll": {}, 104 | "ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}, 105 | "ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll": {}, 106 | "ref/netcoreapp2.1/System.Runtime.InteropServices.dll": {}, 107 | "ref/netcoreapp2.1/System.Runtime.Loader.dll": {}, 108 | "ref/netcoreapp2.1/System.Runtime.Numerics.dll": {}, 109 | "ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll": {}, 110 | "ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll": {}, 111 | "ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll": {}, 112 | "ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll": {}, 113 | "ref/netcoreapp2.1/System.Runtime.Serialization.dll": {}, 114 | "ref/netcoreapp2.1/System.Runtime.dll": {}, 115 | "ref/netcoreapp2.1/System.Security.Claims.dll": {}, 116 | "ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll": {}, 117 | "ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll": {}, 118 | "ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll": {}, 119 | "ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll": {}, 120 | "ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll": {}, 121 | "ref/netcoreapp2.1/System.Security.Principal.dll": {}, 122 | "ref/netcoreapp2.1/System.Security.SecureString.dll": {}, 123 | "ref/netcoreapp2.1/System.Security.dll": {}, 124 | "ref/netcoreapp2.1/System.ServiceModel.Web.dll": {}, 125 | "ref/netcoreapp2.1/System.ServiceProcess.dll": {}, 126 | "ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll": {}, 127 | "ref/netcoreapp2.1/System.Text.Encoding.dll": {}, 128 | "ref/netcoreapp2.1/System.Text.RegularExpressions.dll": {}, 129 | "ref/netcoreapp2.1/System.Threading.Overlapped.dll": {}, 130 | "ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll": {}, 131 | "ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll": {}, 132 | "ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll": {}, 133 | "ref/netcoreapp2.1/System.Threading.Tasks.dll": {}, 134 | "ref/netcoreapp2.1/System.Threading.Thread.dll": {}, 135 | "ref/netcoreapp2.1/System.Threading.ThreadPool.dll": {}, 136 | "ref/netcoreapp2.1/System.Threading.Timer.dll": {}, 137 | "ref/netcoreapp2.1/System.Threading.dll": {}, 138 | "ref/netcoreapp2.1/System.Transactions.Local.dll": {}, 139 | "ref/netcoreapp2.1/System.Transactions.dll": {}, 140 | "ref/netcoreapp2.1/System.ValueTuple.dll": {}, 141 | "ref/netcoreapp2.1/System.Web.HttpUtility.dll": {}, 142 | "ref/netcoreapp2.1/System.Web.dll": {}, 143 | "ref/netcoreapp2.1/System.Windows.dll": {}, 144 | "ref/netcoreapp2.1/System.Xml.Linq.dll": {}, 145 | "ref/netcoreapp2.1/System.Xml.ReaderWriter.dll": {}, 146 | "ref/netcoreapp2.1/System.Xml.Serialization.dll": {}, 147 | "ref/netcoreapp2.1/System.Xml.XDocument.dll": {}, 148 | "ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll": {}, 149 | "ref/netcoreapp2.1/System.Xml.XPath.dll": {}, 150 | "ref/netcoreapp2.1/System.Xml.XmlDocument.dll": {}, 151 | "ref/netcoreapp2.1/System.Xml.XmlSerializer.dll": {}, 152 | "ref/netcoreapp2.1/System.Xml.dll": {}, 153 | "ref/netcoreapp2.1/System.dll": {}, 154 | "ref/netcoreapp2.1/WindowsBase.dll": {}, 155 | "ref/netcoreapp2.1/mscorlib.dll": {}, 156 | "ref/netcoreapp2.1/netstandard.dll": {} 157 | }, 158 | "build": { 159 | "build/netcoreapp2.1/Microsoft.NETCore.App.props": {}, 160 | "build/netcoreapp2.1/Microsoft.NETCore.App.targets": {} 161 | } 162 | }, 163 | "Microsoft.NETCore.DotNetAppHost/2.1.0-rc1": { 164 | "type": "package" 165 | }, 166 | "Microsoft.NETCore.DotNetHostPolicy/2.1.0-rc1": { 167 | "type": "package", 168 | "dependencies": { 169 | "Microsoft.NETCore.DotNetHostResolver": "2.1.0-rc1" 170 | } 171 | }, 172 | "Microsoft.NETCore.DotNetHostResolver/2.1.0-rc1": { 173 | "type": "package", 174 | "dependencies": { 175 | "Microsoft.NETCore.DotNetAppHost": "2.1.0-rc1" 176 | } 177 | }, 178 | "Microsoft.NETCore.Platforms/2.1.0-rc1": { 179 | "type": "package", 180 | "compile": { 181 | "lib/netstandard1.0/_._": {} 182 | }, 183 | "runtime": { 184 | "lib/netstandard1.0/_._": {} 185 | } 186 | }, 187 | "Microsoft.NETCore.Targets/2.1.0-rc1": { 188 | "type": "package", 189 | "compile": { 190 | "lib/netstandard1.0/_._": {} 191 | }, 192 | "runtime": { 193 | "lib/netstandard1.0/_._": {} 194 | } 195 | }, 196 | "NETStandard.Library/2.0.3": { 197 | "type": "package", 198 | "dependencies": { 199 | "Microsoft.NETCore.Platforms": "1.1.0" 200 | }, 201 | "compile": { 202 | "lib/netstandard1.0/_._": {} 203 | }, 204 | "runtime": { 205 | "lib/netstandard1.0/_._": {} 206 | }, 207 | "build": { 208 | "build/netstandard2.0/NETStandard.Library.targets": {} 209 | } 210 | } 211 | } 212 | }, 213 | "libraries": { 214 | "Microsoft.NETCore.App/2.1.0-rc1": { 215 | "sha512": "Y76lrh4O4CqQrZNp4CYcmdC8BmlMj8w19TMxJGogBZgciIq/h0Ine/gFivf2Qc4Ko2/CYafOIYBqyVqLYUXf8g==", 216 | "type": "package", 217 | "path": "microsoft.netcore.app/2.1.0-rc1", 218 | "files": [ 219 | ".signature.p7s", 220 | "LICENSE.TXT", 221 | "Microsoft.NETCore.App.versions.txt", 222 | "THIRD-PARTY-NOTICES.TXT", 223 | "build/netcoreapp2.1/Microsoft.NETCore.App.PlatformManifest.txt", 224 | "build/netcoreapp2.1/Microsoft.NETCore.App.props", 225 | "build/netcoreapp2.1/Microsoft.NETCore.App.targets", 226 | "microsoft.netcore.app.2.1.0-rc1.nupkg.sha512", 227 | "microsoft.netcore.app.nuspec", 228 | "ref/netcoreapp/_._", 229 | "ref/netcoreapp2.1/Microsoft.CSharp.dll", 230 | "ref/netcoreapp2.1/Microsoft.CSharp.xml", 231 | "ref/netcoreapp2.1/Microsoft.VisualBasic.dll", 232 | "ref/netcoreapp2.1/Microsoft.VisualBasic.xml", 233 | "ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll", 234 | "ref/netcoreapp2.1/Microsoft.Win32.Primitives.xml", 235 | "ref/netcoreapp2.1/System.AppContext.dll", 236 | "ref/netcoreapp2.1/System.Buffers.dll", 237 | "ref/netcoreapp2.1/System.Buffers.xml", 238 | "ref/netcoreapp2.1/System.Collections.Concurrent.dll", 239 | "ref/netcoreapp2.1/System.Collections.Concurrent.xml", 240 | "ref/netcoreapp2.1/System.Collections.Immutable.dll", 241 | "ref/netcoreapp2.1/System.Collections.Immutable.xml", 242 | "ref/netcoreapp2.1/System.Collections.NonGeneric.dll", 243 | "ref/netcoreapp2.1/System.Collections.NonGeneric.xml", 244 | "ref/netcoreapp2.1/System.Collections.Specialized.dll", 245 | "ref/netcoreapp2.1/System.Collections.Specialized.xml", 246 | "ref/netcoreapp2.1/System.Collections.dll", 247 | "ref/netcoreapp2.1/System.Collections.xml", 248 | "ref/netcoreapp2.1/System.ComponentModel.Annotations.dll", 249 | "ref/netcoreapp2.1/System.ComponentModel.Annotations.xml", 250 | "ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll", 251 | "ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll", 252 | "ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.xml", 253 | "ref/netcoreapp2.1/System.ComponentModel.Primitives.dll", 254 | "ref/netcoreapp2.1/System.ComponentModel.Primitives.xml", 255 | "ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll", 256 | "ref/netcoreapp2.1/System.ComponentModel.TypeConverter.xml", 257 | "ref/netcoreapp2.1/System.ComponentModel.dll", 258 | "ref/netcoreapp2.1/System.ComponentModel.xml", 259 | "ref/netcoreapp2.1/System.Configuration.dll", 260 | "ref/netcoreapp2.1/System.Console.dll", 261 | "ref/netcoreapp2.1/System.Console.xml", 262 | "ref/netcoreapp2.1/System.Core.dll", 263 | "ref/netcoreapp2.1/System.Data.Common.dll", 264 | "ref/netcoreapp2.1/System.Data.Common.xml", 265 | "ref/netcoreapp2.1/System.Data.dll", 266 | "ref/netcoreapp2.1/System.Diagnostics.Contracts.dll", 267 | "ref/netcoreapp2.1/System.Diagnostics.Contracts.xml", 268 | "ref/netcoreapp2.1/System.Diagnostics.Debug.dll", 269 | "ref/netcoreapp2.1/System.Diagnostics.Debug.xml", 270 | "ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll", 271 | "ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.xml", 272 | "ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll", 273 | "ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.xml", 274 | "ref/netcoreapp2.1/System.Diagnostics.Process.dll", 275 | "ref/netcoreapp2.1/System.Diagnostics.Process.xml", 276 | "ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll", 277 | "ref/netcoreapp2.1/System.Diagnostics.StackTrace.xml", 278 | "ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll", 279 | "ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.xml", 280 | "ref/netcoreapp2.1/System.Diagnostics.Tools.dll", 281 | "ref/netcoreapp2.1/System.Diagnostics.Tools.xml", 282 | "ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll", 283 | "ref/netcoreapp2.1/System.Diagnostics.TraceSource.xml", 284 | "ref/netcoreapp2.1/System.Diagnostics.Tracing.dll", 285 | "ref/netcoreapp2.1/System.Diagnostics.Tracing.xml", 286 | "ref/netcoreapp2.1/System.Drawing.Primitives.dll", 287 | "ref/netcoreapp2.1/System.Drawing.Primitives.xml", 288 | "ref/netcoreapp2.1/System.Drawing.dll", 289 | "ref/netcoreapp2.1/System.Dynamic.Runtime.dll", 290 | "ref/netcoreapp2.1/System.Globalization.Calendars.dll", 291 | "ref/netcoreapp2.1/System.Globalization.Extensions.dll", 292 | "ref/netcoreapp2.1/System.Globalization.dll", 293 | "ref/netcoreapp2.1/System.IO.Compression.Brotli.dll", 294 | "ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll", 295 | "ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll", 296 | "ref/netcoreapp2.1/System.IO.Compression.ZipFile.xml", 297 | "ref/netcoreapp2.1/System.IO.Compression.dll", 298 | "ref/netcoreapp2.1/System.IO.Compression.xml", 299 | "ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll", 300 | "ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.xml", 301 | "ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll", 302 | "ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll", 303 | "ref/netcoreapp2.1/System.IO.FileSystem.Watcher.xml", 304 | "ref/netcoreapp2.1/System.IO.FileSystem.dll", 305 | "ref/netcoreapp2.1/System.IO.FileSystem.xml", 306 | "ref/netcoreapp2.1/System.IO.IsolatedStorage.dll", 307 | "ref/netcoreapp2.1/System.IO.IsolatedStorage.xml", 308 | "ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll", 309 | "ref/netcoreapp2.1/System.IO.MemoryMappedFiles.xml", 310 | "ref/netcoreapp2.1/System.IO.Pipes.dll", 311 | "ref/netcoreapp2.1/System.IO.Pipes.xml", 312 | "ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll", 313 | "ref/netcoreapp2.1/System.IO.dll", 314 | "ref/netcoreapp2.1/System.Linq.Expressions.dll", 315 | "ref/netcoreapp2.1/System.Linq.Expressions.xml", 316 | "ref/netcoreapp2.1/System.Linq.Parallel.dll", 317 | "ref/netcoreapp2.1/System.Linq.Parallel.xml", 318 | "ref/netcoreapp2.1/System.Linq.Queryable.dll", 319 | "ref/netcoreapp2.1/System.Linq.Queryable.xml", 320 | "ref/netcoreapp2.1/System.Linq.dll", 321 | "ref/netcoreapp2.1/System.Linq.xml", 322 | "ref/netcoreapp2.1/System.Memory.dll", 323 | "ref/netcoreapp2.1/System.Memory.xml", 324 | "ref/netcoreapp2.1/System.Net.Http.dll", 325 | "ref/netcoreapp2.1/System.Net.Http.xml", 326 | "ref/netcoreapp2.1/System.Net.HttpListener.dll", 327 | "ref/netcoreapp2.1/System.Net.HttpListener.xml", 328 | "ref/netcoreapp2.1/System.Net.Mail.dll", 329 | "ref/netcoreapp2.1/System.Net.Mail.xml", 330 | "ref/netcoreapp2.1/System.Net.NameResolution.dll", 331 | "ref/netcoreapp2.1/System.Net.NameResolution.xml", 332 | "ref/netcoreapp2.1/System.Net.NetworkInformation.dll", 333 | "ref/netcoreapp2.1/System.Net.NetworkInformation.xml", 334 | "ref/netcoreapp2.1/System.Net.Ping.dll", 335 | "ref/netcoreapp2.1/System.Net.Ping.xml", 336 | "ref/netcoreapp2.1/System.Net.Primitives.dll", 337 | "ref/netcoreapp2.1/System.Net.Primitives.xml", 338 | "ref/netcoreapp2.1/System.Net.Requests.dll", 339 | "ref/netcoreapp2.1/System.Net.Requests.xml", 340 | "ref/netcoreapp2.1/System.Net.Security.dll", 341 | "ref/netcoreapp2.1/System.Net.Security.xml", 342 | "ref/netcoreapp2.1/System.Net.ServicePoint.dll", 343 | "ref/netcoreapp2.1/System.Net.ServicePoint.xml", 344 | "ref/netcoreapp2.1/System.Net.Sockets.dll", 345 | "ref/netcoreapp2.1/System.Net.Sockets.xml", 346 | "ref/netcoreapp2.1/System.Net.WebClient.dll", 347 | "ref/netcoreapp2.1/System.Net.WebClient.xml", 348 | "ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll", 349 | "ref/netcoreapp2.1/System.Net.WebHeaderCollection.xml", 350 | "ref/netcoreapp2.1/System.Net.WebProxy.dll", 351 | "ref/netcoreapp2.1/System.Net.WebProxy.xml", 352 | "ref/netcoreapp2.1/System.Net.WebSockets.Client.dll", 353 | "ref/netcoreapp2.1/System.Net.WebSockets.Client.xml", 354 | "ref/netcoreapp2.1/System.Net.WebSockets.dll", 355 | "ref/netcoreapp2.1/System.Net.WebSockets.xml", 356 | "ref/netcoreapp2.1/System.Net.dll", 357 | "ref/netcoreapp2.1/System.Numerics.Vectors.dll", 358 | "ref/netcoreapp2.1/System.Numerics.Vectors.xml", 359 | "ref/netcoreapp2.1/System.Numerics.dll", 360 | "ref/netcoreapp2.1/System.ObjectModel.dll", 361 | "ref/netcoreapp2.1/System.ObjectModel.xml", 362 | "ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll", 363 | "ref/netcoreapp2.1/System.Reflection.DispatchProxy.xml", 364 | "ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll", 365 | "ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.xml", 366 | "ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll", 367 | "ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.xml", 368 | "ref/netcoreapp2.1/System.Reflection.Emit.dll", 369 | "ref/netcoreapp2.1/System.Reflection.Emit.xml", 370 | "ref/netcoreapp2.1/System.Reflection.Extensions.dll", 371 | "ref/netcoreapp2.1/System.Reflection.Metadata.dll", 372 | "ref/netcoreapp2.1/System.Reflection.Metadata.xml", 373 | "ref/netcoreapp2.1/System.Reflection.Primitives.dll", 374 | "ref/netcoreapp2.1/System.Reflection.Primitives.xml", 375 | "ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll", 376 | "ref/netcoreapp2.1/System.Reflection.TypeExtensions.xml", 377 | "ref/netcoreapp2.1/System.Reflection.dll", 378 | "ref/netcoreapp2.1/System.Resources.Reader.dll", 379 | "ref/netcoreapp2.1/System.Resources.ResourceManager.dll", 380 | "ref/netcoreapp2.1/System.Resources.ResourceManager.xml", 381 | "ref/netcoreapp2.1/System.Resources.Writer.dll", 382 | "ref/netcoreapp2.1/System.Resources.Writer.xml", 383 | "ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll", 384 | "ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.xml", 385 | "ref/netcoreapp2.1/System.Runtime.Extensions.dll", 386 | "ref/netcoreapp2.1/System.Runtime.Extensions.xml", 387 | "ref/netcoreapp2.1/System.Runtime.Handles.dll", 388 | "ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll", 389 | "ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.xml", 390 | "ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll", 391 | "ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.xml", 392 | "ref/netcoreapp2.1/System.Runtime.InteropServices.dll", 393 | "ref/netcoreapp2.1/System.Runtime.InteropServices.xml", 394 | "ref/netcoreapp2.1/System.Runtime.Loader.dll", 395 | "ref/netcoreapp2.1/System.Runtime.Loader.xml", 396 | "ref/netcoreapp2.1/System.Runtime.Numerics.dll", 397 | "ref/netcoreapp2.1/System.Runtime.Numerics.xml", 398 | "ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll", 399 | "ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.xml", 400 | "ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll", 401 | "ref/netcoreapp2.1/System.Runtime.Serialization.Json.xml", 402 | "ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll", 403 | "ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.xml", 404 | "ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll", 405 | "ref/netcoreapp2.1/System.Runtime.Serialization.Xml.xml", 406 | "ref/netcoreapp2.1/System.Runtime.Serialization.dll", 407 | "ref/netcoreapp2.1/System.Runtime.dll", 408 | "ref/netcoreapp2.1/System.Runtime.xml", 409 | "ref/netcoreapp2.1/System.Security.Claims.dll", 410 | "ref/netcoreapp2.1/System.Security.Claims.xml", 411 | "ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll", 412 | "ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.xml", 413 | "ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll", 414 | "ref/netcoreapp2.1/System.Security.Cryptography.Csp.xml", 415 | "ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll", 416 | "ref/netcoreapp2.1/System.Security.Cryptography.Encoding.xml", 417 | "ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll", 418 | "ref/netcoreapp2.1/System.Security.Cryptography.Primitives.xml", 419 | "ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll", 420 | "ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.xml", 421 | "ref/netcoreapp2.1/System.Security.Principal.dll", 422 | "ref/netcoreapp2.1/System.Security.Principal.xml", 423 | "ref/netcoreapp2.1/System.Security.SecureString.dll", 424 | "ref/netcoreapp2.1/System.Security.dll", 425 | "ref/netcoreapp2.1/System.ServiceModel.Web.dll", 426 | "ref/netcoreapp2.1/System.ServiceProcess.dll", 427 | "ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll", 428 | "ref/netcoreapp2.1/System.Text.Encoding.Extensions.xml", 429 | "ref/netcoreapp2.1/System.Text.Encoding.dll", 430 | "ref/netcoreapp2.1/System.Text.RegularExpressions.dll", 431 | "ref/netcoreapp2.1/System.Text.RegularExpressions.xml", 432 | "ref/netcoreapp2.1/System.Threading.Overlapped.dll", 433 | "ref/netcoreapp2.1/System.Threading.Overlapped.xml", 434 | "ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll", 435 | "ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.xml", 436 | "ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll", 437 | "ref/netcoreapp2.1/System.Threading.Tasks.Extensions.xml", 438 | "ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll", 439 | "ref/netcoreapp2.1/System.Threading.Tasks.Parallel.xml", 440 | "ref/netcoreapp2.1/System.Threading.Tasks.dll", 441 | "ref/netcoreapp2.1/System.Threading.Tasks.xml", 442 | "ref/netcoreapp2.1/System.Threading.Thread.dll", 443 | "ref/netcoreapp2.1/System.Threading.Thread.xml", 444 | "ref/netcoreapp2.1/System.Threading.ThreadPool.dll", 445 | "ref/netcoreapp2.1/System.Threading.ThreadPool.xml", 446 | "ref/netcoreapp2.1/System.Threading.Timer.dll", 447 | "ref/netcoreapp2.1/System.Threading.Timer.xml", 448 | "ref/netcoreapp2.1/System.Threading.dll", 449 | "ref/netcoreapp2.1/System.Threading.xml", 450 | "ref/netcoreapp2.1/System.Transactions.Local.dll", 451 | "ref/netcoreapp2.1/System.Transactions.Local.xml", 452 | "ref/netcoreapp2.1/System.Transactions.dll", 453 | "ref/netcoreapp2.1/System.ValueTuple.dll", 454 | "ref/netcoreapp2.1/System.Web.HttpUtility.dll", 455 | "ref/netcoreapp2.1/System.Web.HttpUtility.xml", 456 | "ref/netcoreapp2.1/System.Web.dll", 457 | "ref/netcoreapp2.1/System.Windows.dll", 458 | "ref/netcoreapp2.1/System.Xml.Linq.dll", 459 | "ref/netcoreapp2.1/System.Xml.ReaderWriter.dll", 460 | "ref/netcoreapp2.1/System.Xml.ReaderWriter.xml", 461 | "ref/netcoreapp2.1/System.Xml.Serialization.dll", 462 | "ref/netcoreapp2.1/System.Xml.XDocument.dll", 463 | "ref/netcoreapp2.1/System.Xml.XDocument.xml", 464 | "ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll", 465 | "ref/netcoreapp2.1/System.Xml.XPath.XDocument.xml", 466 | "ref/netcoreapp2.1/System.Xml.XPath.dll", 467 | "ref/netcoreapp2.1/System.Xml.XPath.xml", 468 | "ref/netcoreapp2.1/System.Xml.XmlDocument.dll", 469 | "ref/netcoreapp2.1/System.Xml.XmlSerializer.dll", 470 | "ref/netcoreapp2.1/System.Xml.XmlSerializer.xml", 471 | "ref/netcoreapp2.1/System.Xml.dll", 472 | "ref/netcoreapp2.1/System.dll", 473 | "ref/netcoreapp2.1/WindowsBase.dll", 474 | "ref/netcoreapp2.1/mscorlib.dll", 475 | "ref/netcoreapp2.1/netstandard.dll", 476 | "runtime.json" 477 | ] 478 | }, 479 | "Microsoft.NETCore.DotNetAppHost/2.1.0-rc1": { 480 | "sha512": "pljoDMtc2ZDWu+v2RosjokXh+PLgEofF4/Fk0ZFED0eFDlc7Cf3S9W9WTV1lSg2P0QUUxl9N9gNNlX2dcnAY6w==", 481 | "type": "package", 482 | "path": "microsoft.netcore.dotnetapphost/2.1.0-rc1", 483 | "files": [ 484 | ".signature.p7s", 485 | "LICENSE.TXT", 486 | "THIRD-PARTY-NOTICES.TXT", 487 | "microsoft.netcore.dotnetapphost.2.1.0-rc1.nupkg.sha512", 488 | "microsoft.netcore.dotnetapphost.nuspec", 489 | "runtime.json" 490 | ] 491 | }, 492 | "Microsoft.NETCore.DotNetHostPolicy/2.1.0-rc1": { 493 | "sha512": "w60irQLvSJ/idAtGOm6yQPSrV8C8TEAPNyajjnw+e0cy00WTsM4c0412OVOLgBjnxSNUdSAh+552RzAGO6p0Pw==", 494 | "type": "package", 495 | "path": "microsoft.netcore.dotnethostpolicy/2.1.0-rc1", 496 | "files": [ 497 | ".signature.p7s", 498 | "LICENSE.TXT", 499 | "THIRD-PARTY-NOTICES.TXT", 500 | "microsoft.netcore.dotnethostpolicy.2.1.0-rc1.nupkg.sha512", 501 | "microsoft.netcore.dotnethostpolicy.nuspec", 502 | "runtime.json" 503 | ] 504 | }, 505 | "Microsoft.NETCore.DotNetHostResolver/2.1.0-rc1": { 506 | "sha512": "0desKuiIjUpcgmO1ViGKLTyhhO+CIRwN1Po/2DDQh9fHkXkxCHPKnZOKFjYMJSHohsliotAC99wZqYs9sKZkdQ==", 507 | "type": "package", 508 | "path": "microsoft.netcore.dotnethostresolver/2.1.0-rc1", 509 | "files": [ 510 | ".signature.p7s", 511 | "LICENSE.TXT", 512 | "THIRD-PARTY-NOTICES.TXT", 513 | "microsoft.netcore.dotnethostresolver.2.1.0-rc1.nupkg.sha512", 514 | "microsoft.netcore.dotnethostresolver.nuspec", 515 | "runtime.json" 516 | ] 517 | }, 518 | "Microsoft.NETCore.Platforms/2.1.0-rc1": { 519 | "sha512": "nsme5QrPBS8qq1FLFwbhhyOPMcQjhWd0pXCEIAnmtTacLdZZ+w54QiP7OaibGEyDdyhL/42ixsazNuP0irPKNw==", 520 | "type": "package", 521 | "path": "microsoft.netcore.platforms/2.1.0-rc1", 522 | "files": [ 523 | ".signature.p7s", 524 | "LICENSE.TXT", 525 | "THIRD-PARTY-NOTICES.TXT", 526 | "lib/netstandard1.0/_._", 527 | "microsoft.netcore.platforms.2.1.0-rc1.nupkg.sha512", 528 | "microsoft.netcore.platforms.nuspec", 529 | "runtime.json", 530 | "useSharedDesignerContext.txt", 531 | "version.txt" 532 | ] 533 | }, 534 | "Microsoft.NETCore.Targets/2.1.0-rc1": { 535 | "sha512": "TmcnvHJlhTifhcw0C9ey85ag9xnRi4BLOZePCqfUnO3MS78ifKGBInIfQZxgKvGLjGhvwib4HCbagEtvQR2cEw==", 536 | "type": "package", 537 | "path": "microsoft.netcore.targets/2.1.0-rc1", 538 | "files": [ 539 | ".signature.p7s", 540 | "LICENSE.TXT", 541 | "THIRD-PARTY-NOTICES.TXT", 542 | "lib/netstandard1.0/_._", 543 | "microsoft.netcore.targets.2.1.0-rc1.nupkg.sha512", 544 | "microsoft.netcore.targets.nuspec", 545 | "runtime.json", 546 | "useSharedDesignerContext.txt", 547 | "version.txt" 548 | ] 549 | }, 550 | "NETStandard.Library/2.0.3": { 551 | "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", 552 | "type": "package", 553 | "path": "netstandard.library/2.0.3", 554 | "files": [ 555 | "LICENSE.TXT", 556 | "THIRD-PARTY-NOTICES.TXT", 557 | "build/netstandard2.0/NETStandard.Library.targets", 558 | "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", 559 | "build/netstandard2.0/ref/System.AppContext.dll", 560 | "build/netstandard2.0/ref/System.Collections.Concurrent.dll", 561 | "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", 562 | "build/netstandard2.0/ref/System.Collections.Specialized.dll", 563 | "build/netstandard2.0/ref/System.Collections.dll", 564 | "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", 565 | "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", 566 | "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", 567 | "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", 568 | "build/netstandard2.0/ref/System.ComponentModel.dll", 569 | "build/netstandard2.0/ref/System.Console.dll", 570 | "build/netstandard2.0/ref/System.Core.dll", 571 | "build/netstandard2.0/ref/System.Data.Common.dll", 572 | "build/netstandard2.0/ref/System.Data.dll", 573 | "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", 574 | "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", 575 | "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", 576 | "build/netstandard2.0/ref/System.Diagnostics.Process.dll", 577 | "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", 578 | "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", 579 | "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", 580 | "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", 581 | "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", 582 | "build/netstandard2.0/ref/System.Drawing.Primitives.dll", 583 | "build/netstandard2.0/ref/System.Drawing.dll", 584 | "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", 585 | "build/netstandard2.0/ref/System.Globalization.Calendars.dll", 586 | "build/netstandard2.0/ref/System.Globalization.Extensions.dll", 587 | "build/netstandard2.0/ref/System.Globalization.dll", 588 | "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", 589 | "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", 590 | "build/netstandard2.0/ref/System.IO.Compression.dll", 591 | "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", 592 | "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", 593 | "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", 594 | "build/netstandard2.0/ref/System.IO.FileSystem.dll", 595 | "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", 596 | "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", 597 | "build/netstandard2.0/ref/System.IO.Pipes.dll", 598 | "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", 599 | "build/netstandard2.0/ref/System.IO.dll", 600 | "build/netstandard2.0/ref/System.Linq.Expressions.dll", 601 | "build/netstandard2.0/ref/System.Linq.Parallel.dll", 602 | "build/netstandard2.0/ref/System.Linq.Queryable.dll", 603 | "build/netstandard2.0/ref/System.Linq.dll", 604 | "build/netstandard2.0/ref/System.Net.Http.dll", 605 | "build/netstandard2.0/ref/System.Net.NameResolution.dll", 606 | "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", 607 | "build/netstandard2.0/ref/System.Net.Ping.dll", 608 | "build/netstandard2.0/ref/System.Net.Primitives.dll", 609 | "build/netstandard2.0/ref/System.Net.Requests.dll", 610 | "build/netstandard2.0/ref/System.Net.Security.dll", 611 | "build/netstandard2.0/ref/System.Net.Sockets.dll", 612 | "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", 613 | "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", 614 | "build/netstandard2.0/ref/System.Net.WebSockets.dll", 615 | "build/netstandard2.0/ref/System.Net.dll", 616 | "build/netstandard2.0/ref/System.Numerics.dll", 617 | "build/netstandard2.0/ref/System.ObjectModel.dll", 618 | "build/netstandard2.0/ref/System.Reflection.Extensions.dll", 619 | "build/netstandard2.0/ref/System.Reflection.Primitives.dll", 620 | "build/netstandard2.0/ref/System.Reflection.dll", 621 | "build/netstandard2.0/ref/System.Resources.Reader.dll", 622 | "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", 623 | "build/netstandard2.0/ref/System.Resources.Writer.dll", 624 | "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", 625 | "build/netstandard2.0/ref/System.Runtime.Extensions.dll", 626 | "build/netstandard2.0/ref/System.Runtime.Handles.dll", 627 | "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", 628 | "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", 629 | "build/netstandard2.0/ref/System.Runtime.Numerics.dll", 630 | "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", 631 | "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", 632 | "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", 633 | "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", 634 | "build/netstandard2.0/ref/System.Runtime.Serialization.dll", 635 | "build/netstandard2.0/ref/System.Runtime.dll", 636 | "build/netstandard2.0/ref/System.Security.Claims.dll", 637 | "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", 638 | "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", 639 | "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", 640 | "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", 641 | "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", 642 | "build/netstandard2.0/ref/System.Security.Principal.dll", 643 | "build/netstandard2.0/ref/System.Security.SecureString.dll", 644 | "build/netstandard2.0/ref/System.ServiceModel.Web.dll", 645 | "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", 646 | "build/netstandard2.0/ref/System.Text.Encoding.dll", 647 | "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", 648 | "build/netstandard2.0/ref/System.Threading.Overlapped.dll", 649 | "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", 650 | "build/netstandard2.0/ref/System.Threading.Tasks.dll", 651 | "build/netstandard2.0/ref/System.Threading.Thread.dll", 652 | "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", 653 | "build/netstandard2.0/ref/System.Threading.Timer.dll", 654 | "build/netstandard2.0/ref/System.Threading.dll", 655 | "build/netstandard2.0/ref/System.Transactions.dll", 656 | "build/netstandard2.0/ref/System.ValueTuple.dll", 657 | "build/netstandard2.0/ref/System.Web.dll", 658 | "build/netstandard2.0/ref/System.Windows.dll", 659 | "build/netstandard2.0/ref/System.Xml.Linq.dll", 660 | "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", 661 | "build/netstandard2.0/ref/System.Xml.Serialization.dll", 662 | "build/netstandard2.0/ref/System.Xml.XDocument.dll", 663 | "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", 664 | "build/netstandard2.0/ref/System.Xml.XPath.dll", 665 | "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", 666 | "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", 667 | "build/netstandard2.0/ref/System.Xml.dll", 668 | "build/netstandard2.0/ref/System.dll", 669 | "build/netstandard2.0/ref/mscorlib.dll", 670 | "build/netstandard2.0/ref/netstandard.dll", 671 | "build/netstandard2.0/ref/netstandard.xml", 672 | "lib/netstandard1.0/_._", 673 | "netstandard.library.2.0.3.nupkg.sha512", 674 | "netstandard.library.nuspec" 675 | ] 676 | } 677 | }, 678 | "projectFileDependencyGroups": { 679 | ".NETCoreApp,Version=v2.1": [ 680 | "Microsoft.NETCore.App >= 2.1.0-rc1" 681 | ] 682 | }, 683 | "packageFolders": { 684 | "/Users/shehryarkhan/.nuget/packages/": {}, 685 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder": {} 686 | }, 687 | "project": { 688 | "version": "1.0.0", 689 | "restore": { 690 | "projectUniqueName": "/Users/shehryarkhan/Projects/TaskScheduler/TaskScheduler.csproj", 691 | "projectName": "TaskScheduler", 692 | "projectPath": "/Users/shehryarkhan/Projects/TaskScheduler/TaskScheduler.csproj", 693 | "packagesPath": "/Users/shehryarkhan/.nuget/packages/", 694 | "outputPath": "/Users/shehryarkhan/Projects/TaskScheduler/obj/", 695 | "projectStyle": "PackageReference", 696 | "fallbackFolders": [ 697 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder" 698 | ], 699 | "configFilePaths": [ 700 | "/Users/shehryarkhan/.nuget/NuGet/NuGet.Config" 701 | ], 702 | "originalTargetFrameworks": [ 703 | "netcoreapp2.1" 704 | ], 705 | "sources": { 706 | "https://api.nuget.org/v3/index.json": {} 707 | }, 708 | "frameworks": { 709 | "netcoreapp2.1": { 710 | "projectReferences": {} 711 | } 712 | }, 713 | "warningProperties": { 714 | "warnAsError": [ 715 | "NU1605" 716 | ] 717 | } 718 | }, 719 | "frameworks": { 720 | "netcoreapp2.1": { 721 | "dependencies": { 722 | "Microsoft.NETCore.App": { 723 | "target": "Package", 724 | "version": "[2.1.0-rc1, )", 725 | "autoReferenced": true 726 | } 727 | }, 728 | "imports": [ 729 | "net461" 730 | ], 731 | "assetTargetFallback": true, 732 | "warn": true 733 | } 734 | } 735 | } 736 | } --------------------------------------------------------------------------------