commit 3eddbc0afe50918b76bc814e523962a4eeb59659 Author: joachimschmidt557 Date: Thu Feb 7 21:13:38 2019 +0100 Trying mandelbrot in F# diff --git a/MandelBrot.fs b/MandelBrot.fs new file mode 100644 index 0000000..c117678 --- /dev/null +++ b/MandelBrot.fs @@ -0,0 +1,106 @@ +module MandelBrot + +open System.Drawing +open System.Numerics +open System +open System.Drawing +open System.Drawing +open System.Numerics + +let hsbToRgb (h:float) (s:float) (v:float) = + + let clamp x = + if x < 0 then 0 + else if x > 255 then 255 + else x + + let mutable H = h + while H < 0.0 do H <- H + 360.0 + while H >= 360.0 do H <- H - 360.0 + + let mutable R = 0.0 + let mutable G = 0.0 + let mutable B = 0.0 + + if v <= 0.0 then + R <- 0.0 + G <- 0.0 + B <- 0.0 + else if s <= 0.0 then + R <- v + G <- v + B <- v + else + let hf = H / 60.0 + let i = int (Math.Floor(hf)) + let f = hf - (float i) + let pv = v * (1.0 - s) + let qv = v * (1.0 - s * f) + let tv = v * (1.0 - s * (1.0 - f)) + + match i with + | 0 -> R <- v; G <- tv; B <- pv + | 1 -> R <- qv; G <- v; B <- pv + | 2 -> R <- pv; G <- v; B <- tv + | 3 -> R <- pv; G <- qv; B <- v + | 4 -> R <- tv; G <- pv; B <- v + | 5 -> R <- v; G <- pv; B <- qv + | 6 -> R <- v; G <- tv; B <- pv + | -1 -> R <- v; G <- pv; B <- qv + | _ -> R <- v; G <- v; B <- v + + //printfn "%f %f %f" R G B + + Color.FromArgb(255, clamp (int (R*255.0)), + clamp (int (G*255.0)), + clamp (int (B*255.0))) + (* + let hi = (int (Math.Floor(h / 60.0))) + let f = h / 60.0 - Math.Floor(h / 60.0) + let value = v * 255.0 + + let vv = (int value) + let p = (int (value * (1.0-s))) + let q = (int (value * (1.0-f*s))) + let t = (int (value * (1.0-(1.0-f) * s))) + + match hi with + | 0 -> Color.FromArgb(255, vv, t, p) + | 1 -> Color.FromArgb(255, q, vv, p) + | 2 -> Color.FromArgb(255, p, vv, t) + | 3 -> Color.FromArgb(255, p, q, vv) + | 4 -> Color.FromArgb(255, t, p, vv) + | _ -> Color.FromArgb(255, vv, p, q) + *) + + +let getComplexValueForPixel x y height width zoom = + Complex ((x-width/2.0)/zoom, (y-height/2.0)/zoom) + +let colorMap i nMax = + let h = (float i) / 100.0 + let s = 1.0 + let v = if i < nMax then 1.0 else 0.0 + //printfn "%f %f %f" h s v + hsbToRgb h s v + +let generatePixel x y height width zoom rMax maxIter = + let c = getComplexValueForPixel (float x) (float y) (float height) (float width) zoom + + let rec findI i z = + if i >= maxIter then i + else if Complex.Abs(z) >= (float rMax) then i + //else findI (i+1) (z*z+c) + else findI (i+1) (Complex.Add(c, (Complex.Multiply(z, z)))) + + colorMap (findI 0 (Complex(0.0, 0.0))) maxIter + +let generate (width:int) height zoom rMax maxIter = + let result = new Bitmap(width, height) + + for y in 0 .. height-1 do + for x in 0 .. width-1 do + generatePixel x y height width zoom rMax maxIter + |> (fun color -> result.SetPixel(x, y, color)) + + result \ No newline at end of file diff --git a/Program.fs b/Program.fs new file mode 100644 index 0000000..a3f0d83 --- /dev/null +++ b/Program.fs @@ -0,0 +1,13 @@ +// Learn more about F# at http://fsharp.org + +open System + +[] +let main argv = + printfn "Mandelbrot!" + + let result = MandelBrot.generate 800 600 200.0 2 570 + + result.Save("mandelbrot.bmp") + + 0 // return an integer exit code diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json new file mode 100644 index 0000000..cad9738 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json @@ -0,0 +1,141 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.2", + "signature": "20224b2a0f6768f56e53abf2e985ba4e03f00c09" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.2": { + "fsharp-mandelbrot/1.0.0": { + "dependencies": { + "FSharp.Core": "4.5.2", + "System.Drawing.Common": "4.5.1" + }, + "runtime": { + "fsharp-mandelbrot.dll": {} + } + }, + "FSharp.Core/4.5.2": { + "runtime": { + "lib/netstandard1.6/FSharp.Core.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "2018.7.27.2" + } + }, + "resources": { + "lib/netstandard1.6/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.6/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.6/en/FSharp.Core.resources.dll": { + "locale": "en" + }, + "lib/netstandard1.6/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.6/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.6/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.6/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.6/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.6/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.6/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.6/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.26515.6" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Drawing.Common/4.5.1": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "4.5.0" + }, + "runtime": { + "lib/netstandard2.0/System.Drawing.Common.dll": { + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + }, + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + } + } + } + } + }, + "libraries": { + "fsharp-mandelbrot/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/4.5.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Pe3EDp9oBjQ3c3fvZAJsw7XFLHECS3zn3P7MSqsJy3sFYR6jvTgxxnCFeePR1JHiWyZ3bm+RZAjchqVYk61adA==", + "path": "fsharp.core/4.5.2", + "hashPath": "fsharp.core.4.5.2.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-K2TAr07pgl/m/J9ed3cmAzx0SD55kYuVfBG6SPRIH/ELTh/D2qGrjOWDQJo7r+LZl1nO2Nkl0UAQBUt6S2ewqQ==", + "path": "microsoft.win32.systemevents/4.5.0", + "hashPath": "microsoft.win32.systemevents.4.5.0.nupkg.sha512" + }, + "System.Drawing.Common/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m3c7Fe/CS/jZ/nLBrxCCh52dYiC33GPbGfcF4CiVukb8+p121XUTHxs6sYKbWfvDVD8JssHcM+HVFLtzl3X3Xw==", + "path": "system.drawing.common/4.5.1", + "hashPath": "system.drawing.common.4.5.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll new file mode 100644 index 0000000..d843939 Binary files /dev/null and b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll differ diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb new file mode 100644 index 0000000..89d9c81 Binary files /dev/null and b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb differ diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json new file mode 100644 index 0000000..dd38eb7 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "/home/joachim/.dotnet/store/|arch|/|tfm|", + "/home/joachim/.nuget/packages", + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json new file mode 100644 index 0000000..49dbda4 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp2.2", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "2.2.0" + } + } +} \ No newline at end of file diff --git a/fsharp-mandelbrot.fsproj b/fsharp-mandelbrot.fsproj new file mode 100644 index 0000000..338f9ea --- /dev/null +++ b/fsharp-mandelbrot.fsproj @@ -0,0 +1,14 @@ + + + fsharp_mandelbrot + Exe + netcoreapp2.2 + + + + + + + + + \ No newline at end of file diff --git a/mandelbrot.bmp b/mandelbrot.bmp new file mode 100644 index 0000000..bdce95f Binary files /dev/null and b/mandelbrot.bmp differ diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs new file mode 100644 index 0000000..77b792b --- /dev/null +++ b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d3188b7 --- /dev/null +++ b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +21a3acbe14a01109ad95e8817fe398221b0a53df diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache new file mode 100644 index 0000000..b231b22 Binary files /dev/null and b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache differ diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll new file mode 100644 index 0000000..d843939 Binary files /dev/null and b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll differ diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..286e73a --- /dev/null +++ b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache new file mode 100644 index 0000000..7b733ae Binary files /dev/null and b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache differ diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb new file mode 100644 index 0000000..89d9c81 Binary files /dev/null and b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb differ diff --git a/obj/fsac.cache b/obj/fsac.cache new file mode 100644 index 0000000..71b8943 --- /dev/null +++ b/obj/fsac.cache @@ -0,0 +1,2 @@ +2/7/19 6:42:31 PM +{"Options":{"ProjectFileName":"/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","ProjectId":{"Case":"Some","Fields":["/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj"]},"SourceFiles":[],"OtherOptions":[],"ReferencedProjects":[],"IsIncompleteTypeCheckEnvironment":false,"UseScriptResolutionRules":false,"LoadTime":"2019-02-07T19:54:20.5611312+01:00","UnresolvedReferences":null,"OriginalLoadReferences":[],"ExtraProjectInfo":{"Case":"Some","Fields":[{"ProjectOutputType":{"Case":"Exe"},"ProjectSdkType":{"Case":"DotnetSdk","Fields":[{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.2","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.2","MSBuildAllProjects":["/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.props","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.SupportedTargetFrameworks.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.props","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultOutputPaths.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.NuGetOfflineCache.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Targets","/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.Common.CurrentVersion.targets","/home/joachim/.dotnet/sdk/2.2.103/NuGet.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft/Microsoft.NET.Build.Extensions/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.TestPlatform.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.proj-info.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Common.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ComposeStore.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ObsoleteReferences.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PreserveCompilationContext.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets"],"MSBuildToolsVersion":"","ProjectAssetsFile":"/home/joachim/fsharp-mandelbrot/obj/project.assets.json","RestoreSuccess":true,"Configurations":["Debug","Release"],"TargetFrameworks":[],"TargetPath":"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll","RunArguments":{"Case":"Some","Fields":["exec \"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll\""]},"RunCommand":{"Case":"Some","Fields":["dotnet"]},"IsPublishable":{"Case":"Some","Fields":[true]}}]}}]},"Stamp":null},"Files":[],"OutFile":{"Case":"Some","Fields":["/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll"]},"References":[],"Log":{},"ExtraInfo":{"ProjectOutputType":{"Case":"Exe"},"ProjectSdkType":{"Case":"DotnetSdk","Fields":[{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.2","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.2","MSBuildAllProjects":["/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.props","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.SupportedTargetFrameworks.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.props","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultOutputPaths.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.NuGetOfflineCache.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Targets","/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.Common.CurrentVersion.targets","/home/joachim/.dotnet/sdk/2.2.103/NuGet.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft/Microsoft.NET.Build.Extensions/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.TestPlatform.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.proj-info.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Common.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ComposeStore.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ObsoleteReferences.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PreserveCompilationContext.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets"],"MSBuildToolsVersion":"","ProjectAssetsFile":"/home/joachim/fsharp-mandelbrot/obj/project.assets.json","RestoreSuccess":true,"Configurations":["Debug","Release"],"TargetFrameworks":[],"TargetPath":"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll","RunArguments":{"Case":"Some","Fields":["exec \"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll\""]},"RunCommand":{"Case":"Some","Fields":["dotnet"]},"IsPublishable":{"Case":"Some","Fields":[true]}}]}}} diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.cache b/obj/fsharp-mandelbrot.fsproj.nuget.cache new file mode 100644 index 0000000..dcabd57 --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "rRnp80M0WTOrc1dYXq3cqztazznxzUPeUe++xpDz9TE5xyyCBnNCIxK5W28nKn2bQubNlHF2ZCNOc/PWlzqbbQ==", + "success": true +} \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.g.props b/obj/fsharp-mandelbrot.fsproj.nuget.g.props new file mode 100644 index 0000000..a89150e --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + /home/joachim/fsharp-mandelbrot/obj/project.assets.json + /home/joachim/.nuget/packages/ + /home/joachim/.nuget/packages/;/home/joachim/.dotnet/sdk/NuGetFallbackFolder + PackageReference + 4.9.2 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.g.targets b/obj/fsharp-mandelbrot.fsproj.nuget.g.targets new file mode 100644 index 0000000..3c1e569 --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.proj-info.targets b/obj/fsharp-mandelbrot.fsproj.proj-info.targets new file mode 100644 index 0000000..80864bc --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.proj-info.targets @@ -0,0 +1,249 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + + + + + + + + + + + + <_Inspect_GetProperties_OutLines Include="P0"> + TargetPath + $(TargetPath) + + + <_Inspect_GetProperties_OutLines Include="P1"> + IsCrossTargetingBuild + $(IsCrossTargetingBuild) + + + <_Inspect_GetProperties_OutLines Include="P2"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P3"> + OutputType + $(OutputType) + + + <_Inspect_GetProperties_OutLines Include="P4"> + IsTestProject + $(IsTestProject) + + + <_Inspect_GetProperties_OutLines Include="P5"> + Configuration + $(Configuration) + + + <_Inspect_GetProperties_OutLines Include="P6"> + IsPackable + $(IsPackable) + + + <_Inspect_GetProperties_OutLines Include="P7"> + TargetFramework + $(TargetFramework) + + + <_Inspect_GetProperties_OutLines Include="P8"> + TargetFrameworkIdentifier + $(TargetFrameworkIdentifier) + + + <_Inspect_GetProperties_OutLines Include="P9"> + TargetFrameworkVersion + $(TargetFrameworkVersion) + + + <_Inspect_GetProperties_OutLines Include="P10"> + MSBuildAllProjects + $(MSBuildAllProjects) + + + <_Inspect_GetProperties_OutLines Include="P11"> + ProjectAssetsFile + $(ProjectAssetsFile) + + + <_Inspect_GetProperties_OutLines Include="P12"> + RestoreSuccess + $(RestoreSuccess) + + + <_Inspect_GetProperties_OutLines Include="P13"> + Configurations + $(Configurations) + + + <_Inspect_GetProperties_OutLines Include="P14"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P15"> + RunArguments + $(RunArguments) + + + <_Inspect_GetProperties_OutLines Include="P16"> + RunCommand + $(RunCommand) + + + <_Inspect_GetProperties_OutLines Include="P17"> + IsPublishable + $(IsPublishable) + + + + + + + + + <_Inspect_GetProperties_OutLines Include="P0"> + TargetPath + $(TargetPath) + + + <_Inspect_GetProperties_OutLines Include="P1"> + IsCrossTargetingBuild + $(IsCrossTargetingBuild) + + + <_Inspect_GetProperties_OutLines Include="P2"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P3"> + OutputType + $(OutputType) + + + <_Inspect_GetProperties_OutLines Include="P4"> + IsTestProject + $(IsTestProject) + + + <_Inspect_GetProperties_OutLines Include="P5"> + Configuration + $(Configuration) + + + <_Inspect_GetProperties_OutLines Include="P6"> + IsPackable + $(IsPackable) + + + <_Inspect_GetProperties_OutLines Include="P7"> + TargetFramework + $(TargetFramework) + + + <_Inspect_GetProperties_OutLines Include="P8"> + TargetFrameworkIdentifier + $(TargetFrameworkIdentifier) + + + <_Inspect_GetProperties_OutLines Include="P9"> + TargetFrameworkVersion + $(TargetFrameworkVersion) + + + <_Inspect_GetProperties_OutLines Include="P10"> + MSBuildAllProjects + $(MSBuildAllProjects) + + + <_Inspect_GetProperties_OutLines Include="P11"> + ProjectAssetsFile + $(ProjectAssetsFile) + + + <_Inspect_GetProperties_OutLines Include="P12"> + RestoreSuccess + $(RestoreSuccess) + + + <_Inspect_GetProperties_OutLines Include="P13"> + Configurations + $(Configurations) + + + <_Inspect_GetProperties_OutLines Include="P14"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P15"> + RunArguments + $(RunArguments) + + + <_Inspect_GetProperties_OutLines Include="P16"> + RunCommand + $(RunCommand) + + + <_Inspect_GetProperties_OutLines Include="P17"> + IsPublishable + $(IsPublishable) + + + + + + + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..c3f68bb --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,944 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.2": { + "FSharp.Core/4.5.2": { + "type": "package", + "compile": { + "lib/netstandard1.6/FSharp.Core.dll": {} + }, + "runtime": { + "lib/netstandard1.6/FSharp.Core.dll": {} + }, + "resource": { + "lib/netstandard1.6/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.6/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.6/en/FSharp.Core.resources.dll": { + "locale": "en" + }, + "lib/netstandard1.6/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.6/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.6/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.6/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.6/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.6/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.6/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.6/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.NETCore.App/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "NETStandard.Library": "2.0.3" + }, + "compile": { + "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.2/System.AppContext.dll": {}, + "ref/netcoreapp2.2/System.Buffers.dll": {}, + "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.2/System.Collections.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.dll": {}, + "ref/netcoreapp2.2/System.Configuration.dll": {}, + "ref/netcoreapp2.2/System.Console.dll": {}, + "ref/netcoreapp2.2/System.Core.dll": {}, + "ref/netcoreapp2.2/System.Data.Common.dll": {}, + "ref/netcoreapp2.2/System.Data.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Drawing.dll": {}, + "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Globalization.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.2/System.IO.dll": {}, + "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.2/System.Linq.dll": {}, + "ref/netcoreapp2.2/System.Memory.dll": {}, + "ref/netcoreapp2.2/System.Net.Http.dll": {}, + "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.2/System.Net.Mail.dll": {}, + "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.2/System.Net.Ping.dll": {}, + "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Net.Requests.dll": {}, + "ref/netcoreapp2.2/System.Net.Security.dll": {}, + "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.2/System.Net.dll": {}, + "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.2/System.Numerics.dll": {}, + "ref/netcoreapp2.2/System.ObjectModel.dll": {}, + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.2/System.Reflection.dll": {}, + "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.2/System.Runtime.dll": {}, + "ref/netcoreapp2.2/System.Security.Claims.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.2/System.Security.Principal.dll": {}, + "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.2/System.Security.dll": {}, + "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.2/System.Threading.dll": {}, + "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.2/System.Transactions.dll": {}, + "ref/netcoreapp2.2/System.ValueTuple.dll": {}, + "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.2/System.Web.dll": {}, + "ref/netcoreapp2.2/System.Windows.dll": {}, + "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.2/System.Xml.dll": {}, + "ref/netcoreapp2.2/System.dll": {}, + "ref/netcoreapp2.2/WindowsBase.dll": {}, + "ref/netcoreapp2.2/mscorlib.dll": {}, + "ref/netcoreapp2.2/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.2/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.2.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.2.0" + } + }, + "Microsoft.NETCore.Platforms/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "System.Drawing.Common/4.5.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.Win32.SystemEvents": "4.5.0" + }, + "compile": { + "ref/netstandard2.0/System.Drawing.Common.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Drawing.Common.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + } + } + }, + "libraries": { + "FSharp.Core/4.5.2": { + "sha512": "Pe3EDp9oBjQ3c3fvZAJsw7XFLHECS3zn3P7MSqsJy3sFYR6jvTgxxnCFeePR1JHiWyZ3bm+RZAjchqVYk61adA==", + "type": "package", + "path": "fsharp.core/4.5.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fsharp.core.4.5.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/net45/FSharp.Core.dll", + "lib/net45/FSharp.Core.optdata", + "lib/net45/FSharp.Core.resources.dll", + "lib/net45/FSharp.Core.sigdata", + "lib/net45/FSharp.Core.xml", + "lib/net45/cs/FSharp.Core.resources.dll", + "lib/net45/de/FSharp.Core.resources.dll", + "lib/net45/en/FSharp.Core.resources.dll", + "lib/net45/es/FSharp.Core.resources.dll", + "lib/net45/fr/FSharp.Core.resources.dll", + "lib/net45/it/FSharp.Core.resources.dll", + "lib/net45/ja/FSharp.Core.resources.dll", + "lib/net45/ko/FSharp.Core.resources.dll", + "lib/net45/pl/FSharp.Core.resources.dll", + "lib/net45/pt-BR/FSharp.Core.resources.dll", + "lib/net45/ru/FSharp.Core.resources.dll", + "lib/net45/tr/FSharp.Core.resources.dll", + "lib/net45/zh-Hans/FSharp.Core.resources.dll", + "lib/net45/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard1.6/FSharp.Core.dll", + "lib/netstandard1.6/FSharp.Core.optdata", + "lib/netstandard1.6/FSharp.Core.sigdata", + "lib/netstandard1.6/FSharp.Core.xml", + "lib/netstandard1.6/cs/FSharp.Core.resources.dll", + "lib/netstandard1.6/de/FSharp.Core.resources.dll", + "lib/netstandard1.6/en/FSharp.Core.resources.dll", + "lib/netstandard1.6/es/FSharp.Core.resources.dll", + "lib/netstandard1.6/fr/FSharp.Core.resources.dll", + "lib/netstandard1.6/it/FSharp.Core.resources.dll", + "lib/netstandard1.6/ja/FSharp.Core.resources.dll", + "lib/netstandard1.6/ko/FSharp.Core.resources.dll", + "lib/netstandard1.6/pl/FSharp.Core.resources.dll", + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard1.6/ru/FSharp.Core.resources.dll", + "lib/netstandard1.6/tr/FSharp.Core.resources.dll", + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.NETCore.App/2.2.0": { + "sha512": "scu9EtZfMBXAeyTPgiP5l/18xTU6QKDK+UfYWMFM7m5ZuBOPLhqjm+QyX8T6PI5y8exgcNiVd50TflyBl9M/og==", + "type": "package", + "path": "microsoft.netcore.app/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.2/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.2/Microsoft.NETCore.App.props", + "build/netcoreapp2.2/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.2.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp2.2/Microsoft.CSharp.dll", + "ref/netcoreapp2.2/Microsoft.CSharp.xml", + "ref/netcoreapp2.2/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.2/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.2/System.AppContext.dll", + "ref/netcoreapp2.2/System.Buffers.dll", + "ref/netcoreapp2.2/System.Buffers.xml", + "ref/netcoreapp2.2/System.Collections.Concurrent.dll", + "ref/netcoreapp2.2/System.Collections.Concurrent.xml", + "ref/netcoreapp2.2/System.Collections.Immutable.dll", + "ref/netcoreapp2.2/System.Collections.Immutable.xml", + "ref/netcoreapp2.2/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.2/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.2/System.Collections.Specialized.dll", + "ref/netcoreapp2.2/System.Collections.Specialized.xml", + "ref/netcoreapp2.2/System.Collections.dll", + "ref/netcoreapp2.2/System.Collections.xml", + "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.2/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.2/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.2/System.ComponentModel.dll", + "ref/netcoreapp2.2/System.ComponentModel.xml", + "ref/netcoreapp2.2/System.Configuration.dll", + "ref/netcoreapp2.2/System.Console.dll", + "ref/netcoreapp2.2/System.Console.xml", + "ref/netcoreapp2.2/System.Core.dll", + "ref/netcoreapp2.2/System.Data.Common.dll", + "ref/netcoreapp2.2/System.Data.Common.xml", + "ref/netcoreapp2.2/System.Data.dll", + "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.2/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.2/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.2/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.2/System.Diagnostics.Process.dll", + "ref/netcoreapp2.2/System.Diagnostics.Process.xml", + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.2/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.2/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.2/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.2/System.Drawing.Primitives.dll", + "ref/netcoreapp2.2/System.Drawing.Primitives.xml", + "ref/netcoreapp2.2/System.Drawing.dll", + "ref/netcoreapp2.2/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.2/System.Globalization.Calendars.dll", + "ref/netcoreapp2.2/System.Globalization.Extensions.dll", + "ref/netcoreapp2.2/System.Globalization.dll", + "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll", + "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.2/System.IO.Compression.dll", + "ref/netcoreapp2.2/System.IO.Compression.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.xml", + "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.2/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.2/System.IO.Pipes.dll", + "ref/netcoreapp2.2/System.IO.Pipes.xml", + "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.2/System.IO.dll", + "ref/netcoreapp2.2/System.Linq.Expressions.dll", + "ref/netcoreapp2.2/System.Linq.Expressions.xml", + "ref/netcoreapp2.2/System.Linq.Parallel.dll", + "ref/netcoreapp2.2/System.Linq.Parallel.xml", + "ref/netcoreapp2.2/System.Linq.Queryable.dll", + "ref/netcoreapp2.2/System.Linq.Queryable.xml", + "ref/netcoreapp2.2/System.Linq.dll", + "ref/netcoreapp2.2/System.Linq.xml", + "ref/netcoreapp2.2/System.Memory.dll", + "ref/netcoreapp2.2/System.Memory.xml", + "ref/netcoreapp2.2/System.Net.Http.dll", + "ref/netcoreapp2.2/System.Net.Http.xml", + "ref/netcoreapp2.2/System.Net.HttpListener.dll", + "ref/netcoreapp2.2/System.Net.HttpListener.xml", + "ref/netcoreapp2.2/System.Net.Mail.dll", + "ref/netcoreapp2.2/System.Net.Mail.xml", + "ref/netcoreapp2.2/System.Net.NameResolution.dll", + "ref/netcoreapp2.2/System.Net.NameResolution.xml", + "ref/netcoreapp2.2/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.2/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.2/System.Net.Ping.dll", + "ref/netcoreapp2.2/System.Net.Ping.xml", + "ref/netcoreapp2.2/System.Net.Primitives.dll", + "ref/netcoreapp2.2/System.Net.Primitives.xml", + "ref/netcoreapp2.2/System.Net.Requests.dll", + "ref/netcoreapp2.2/System.Net.Requests.xml", + "ref/netcoreapp2.2/System.Net.Security.dll", + "ref/netcoreapp2.2/System.Net.Security.xml", + "ref/netcoreapp2.2/System.Net.ServicePoint.dll", + "ref/netcoreapp2.2/System.Net.ServicePoint.xml", + "ref/netcoreapp2.2/System.Net.Sockets.dll", + "ref/netcoreapp2.2/System.Net.Sockets.xml", + "ref/netcoreapp2.2/System.Net.WebClient.dll", + "ref/netcoreapp2.2/System.Net.WebClient.xml", + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.2/System.Net.WebProxy.dll", + "ref/netcoreapp2.2/System.Net.WebProxy.xml", + "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.2/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.2/System.Net.WebSockets.dll", + "ref/netcoreapp2.2/System.Net.WebSockets.xml", + "ref/netcoreapp2.2/System.Net.dll", + "ref/netcoreapp2.2/System.Numerics.Vectors.dll", + "ref/netcoreapp2.2/System.Numerics.Vectors.xml", + "ref/netcoreapp2.2/System.Numerics.dll", + "ref/netcoreapp2.2/System.ObjectModel.dll", + "ref/netcoreapp2.2/System.ObjectModel.xml", + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.xml", + "ref/netcoreapp2.2/System.Reflection.Extensions.dll", + "ref/netcoreapp2.2/System.Reflection.Metadata.dll", + "ref/netcoreapp2.2/System.Reflection.Metadata.xml", + "ref/netcoreapp2.2/System.Reflection.Primitives.dll", + "ref/netcoreapp2.2/System.Reflection.Primitives.xml", + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.2/System.Reflection.dll", + "ref/netcoreapp2.2/System.Resources.Reader.dll", + "ref/netcoreapp2.2/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.2/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.2/System.Resources.Writer.dll", + "ref/netcoreapp2.2/System.Resources.Writer.xml", + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.2/System.Runtime.Extensions.dll", + "ref/netcoreapp2.2/System.Runtime.Extensions.xml", + "ref/netcoreapp2.2/System.Runtime.Handles.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.2/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.2/System.Runtime.Loader.dll", + "ref/netcoreapp2.2/System.Runtime.Loader.xml", + "ref/netcoreapp2.2/System.Runtime.Numerics.dll", + "ref/netcoreapp2.2/System.Runtime.Numerics.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.dll", + "ref/netcoreapp2.2/System.Runtime.dll", + "ref/netcoreapp2.2/System.Runtime.xml", + "ref/netcoreapp2.2/System.Security.Claims.dll", + "ref/netcoreapp2.2/System.Security.Claims.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.2/System.Security.Principal.dll", + "ref/netcoreapp2.2/System.Security.Principal.xml", + "ref/netcoreapp2.2/System.Security.SecureString.dll", + "ref/netcoreapp2.2/System.Security.dll", + "ref/netcoreapp2.2/System.ServiceModel.Web.dll", + "ref/netcoreapp2.2/System.ServiceProcess.dll", + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.2/System.Text.Encoding.dll", + "ref/netcoreapp2.2/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.2/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.2/System.Threading.Overlapped.dll", + "ref/netcoreapp2.2/System.Threading.Overlapped.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.xml", + "ref/netcoreapp2.2/System.Threading.Thread.dll", + "ref/netcoreapp2.2/System.Threading.Thread.xml", + "ref/netcoreapp2.2/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.2/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.2/System.Threading.Timer.dll", + "ref/netcoreapp2.2/System.Threading.Timer.xml", + "ref/netcoreapp2.2/System.Threading.dll", + "ref/netcoreapp2.2/System.Threading.xml", + "ref/netcoreapp2.2/System.Transactions.Local.dll", + "ref/netcoreapp2.2/System.Transactions.Local.xml", + "ref/netcoreapp2.2/System.Transactions.dll", + "ref/netcoreapp2.2/System.ValueTuple.dll", + "ref/netcoreapp2.2/System.Web.HttpUtility.dll", + "ref/netcoreapp2.2/System.Web.HttpUtility.xml", + "ref/netcoreapp2.2/System.Web.dll", + "ref/netcoreapp2.2/System.Windows.dll", + "ref/netcoreapp2.2/System.Xml.Linq.dll", + "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.2/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.2/System.Xml.Serialization.dll", + "ref/netcoreapp2.2/System.Xml.XDocument.dll", + "ref/netcoreapp2.2/System.Xml.XDocument.xml", + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.2/System.Xml.XPath.dll", + "ref/netcoreapp2.2/System.Xml.XPath.xml", + "ref/netcoreapp2.2/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.2/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.2/System.Xml.dll", + "ref/netcoreapp2.2/System.dll", + "ref/netcoreapp2.2/WindowsBase.dll", + "ref/netcoreapp2.2/mscorlib.dll", + "ref/netcoreapp2.2/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "sha512": "OK/H8p9Ig6mLMITjXJ4VOewrJg/TU+dAPHE4BdMWMv+8COzBehf7XF1+DofKkmqdHpO2cJoS5Sc9PEZ6PKCbsg==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "sha512": "usINorQD/B8jsNo9V1+MvAkzFj2QE1yNmAuh4vG5Wsd71EjBAVxFTDAb6mmJQI6wO4j11L1VJuOGMV/86JecWg==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "sha512": "oAN5xJhulhZ41AljFUfX9X+BlXQvYekh9IjLbWe10KVFOAnAv0LVbJB+lY1OUsq9TXBi2A2gdEKLqPwJqXdO0g==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.2.0": { + "sha512": "whK/5p0sLtQiDbcTphVRjmN3tmV+YMYf8vuaKU05y1iZw9KWiG/iLY5Pd3ok+vFBJ+FZnmp7NqF7o7WrAYToLg==", + "type": "package", + "path": "microsoft.netcore.platforms/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.2.2.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.NETCore.Targets/2.0.0": { + "sha512": "mJnCMoBfWL0lxxlBFJ/8cZKTfPpI82TekZkUqvSCBtunUaaqr2LVeWl1zQYdanAdk4Ddf1HCwb8+DNYaNFBk1w==", + "type": "package", + "path": "microsoft.netcore.targets/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.2.0.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "sha512": "K2TAr07pgl/m/J9ed3cmAzx0SD55kYuVfBG6SPRIH/ELTh/D2qGrjOWDQJo7r+LZl1nO2Nkl0UAQBUt6S2ewqQ==", + "type": "package", + "path": "microsoft.win32.systemevents/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "microsoft.win32.systemevents.4.5.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "ref/net461/Microsoft.Win32.SystemEvents.dll", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NETStandard.Library/2.0.3": { + "sha512": "R73gEjqCkI2Nw/IlN8QvcgPNklqQiPowp47JwvW0Bnp/RZnjN4UrJwEvWVJWRK1MsQ+HIfGe9i4aQlfK+ei9jA==", + "type": "package", + "path": "netstandard.library/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "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.3.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "System.Drawing.Common/4.5.1": { + "sha512": "m3c7Fe/CS/jZ/nLBrxCCh52dYiC33GPbGfcF4CiVukb8+p121XUTHxs6sYKbWfvDVD8JssHcM+HVFLtzl3X3Xw==", + "type": "package", + "path": "system.drawing.common/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Drawing.Common.dll", + "ref/netstandard2.0/System.Drawing.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll", + "system.drawing.common.4.5.1.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.2": [ + "FSharp.Core >= 4.5.2", + "Microsoft.NETCore.App >= 2.2.0", + "System.Drawing.Common >= 4.5.1" + ] + }, + "packageFolders": { + "/home/joachim/.nuget/packages/": {}, + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj", + "projectName": "fsharp-mandelbrot", + "projectPath": "/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj", + "packagesPath": "/home/joachim/.nuget/packages/", + "outputPath": "/home/joachim/fsharp-mandelbrot/obj/", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder" + ], + "configFilePaths": [ + "/home/joachim/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.2" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.2": { + "projectReferences": {} + } + } + }, + "frameworks": { + "netcoreapp2.2": { + "dependencies": { + "FSharp.Core": { + "target": "Package", + "version": "[4.5.2, )" + }, + "Microsoft.NETCore.App": { + "suppressParent": "All", + "target": "Package", + "version": "[2.2.0, )", + "autoReferenced": true + }, + "System.Drawing.Common": { + "target": "Package", + "version": "[4.5.1, )" + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file