diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index 57e049573..e4d32b793 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -1,30 +1,24 @@
-{
- "version": 1,
- "isRoot": true,
- "tools": {
- "paket": {
- "version": "8.0.3",
- "commands": [
- "paket"
- ]
- },
- "dotnet-reportgenerator-globaltool": {
- "version": "5.0.2",
- "commands": [
- "reportgenerator"
- ]
- },
- "fantomas": {
- "version": "6.3.1",
- "commands": [
- "fantomas"
- ]
- },
- "fsharp-analyzers": {
- "version": "0.25.0",
- "commands": [
- "fsharp-analyzers"
- ]
- }
- }
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-reportgenerator-globaltool": {
+ "version": "5.0.2",
+ "commands": [
+ "reportgenerator"
+ ]
+ },
+ "fantomas": {
+ "version": "6.3.1",
+ "commands": [
+ "fantomas"
+ ]
+ },
+ "fsharp-analyzers": {
+ "version": "0.25.0",
+ "commands": [
+ "fsharp-analyzers"
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 0a40702f4..1ec95c602 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,15 +1,18 @@
{
- "name": "F# (.NET 7.0)",
- "dockerFile": "Dockerfile",
- "settings": {
- "terminal.integrated.shell.linux": "/bin/bash",
- "FSharp.useSdkScripts":true,
- "FSharp.workspacePath": "FsAutoComplete.sln"
- },
- "onCreateCommand": "dotnet tool restore && dotnet restore",
- "extensions": [
- "Ionide.Ionide-fsharp",
- "Ionide.Ionide-Paket",
- "ms-vscode.csharp"
- ]
-}
+ "name": "F# (.NET 7.0)",
+ "dockerFile": "Dockerfile",
+ "customizations": {
+ "vscode": {
+ "settings": {
+ "terminal.integrated.shell.linux": "/bin/bash",
+ "FSharp.useSdkScripts": true,
+ "FSharp.workspacePath": "FsAutoComplete.sln"
+ },
+ "extensions": [
+ "Ionide.Ionide-fsharp",
+ "ms-vscode.csharp"
+ ]
+ }
+ },
+ "onCreateCommand": "dotnet restore"
+}
\ No newline at end of file
diff --git a/.github/workflows/bump-fcs.yml b/.github/workflows/bump-fcs.yml
deleted file mode 100644
index 6a11213ba..000000000
--- a/.github/workflows/bump-fcs.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-name: update nightly FCS
-
-on:
- schedule:
- - cron: '0 6 * * *'
- workflow_dispatch:
-
-jobs:
- bump-fcs:
- name: bump FCS to latest nightly
- runs-on: ubuntu-latest
- steps:
- - name: checkout nightly branch
- uses: actions/checkout@v3
- with:
- ref: nightly
- # using a custom token instead of GITHUB_TOKEN allows other workflows to trigger as a result of the push
- token: ${{ secrets.FCS_NIGHTLY_UPDATE_TOKEN }}
- - name: configure .NET
- uses: actions/setup-dotnet@v2
- - name: restore tools
- run: dotnet tool restore
- - name: bump FCS
- run: dotnet paket update FSharp.Compiler.Service
- - name: check if there are changes
- continue-on-error: true # nonzero exit codes are expected if there are changes
- id: check
- run: |
- git diff --exit-code
- if [ $? -eq 0 ]; then
- echo "::set-output name=changed::false"
- else
- echo "::set-output name=changed::true"
- fi
- - name: commit changes
- if: steps.check.outputs.changed
- run: |
- git config user.name github-actions
- git config user.email github-actions@github.com
- git add paket.lock
- git commit -m "updated FCS to the latest nightly"
- git push
-
diff --git a/.gitignore b/.gitignore
index b34fbd3ac..134dcc0f9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -46,4 +46,4 @@ test/FsAutoComplete.Tests.Lsp/TestResults/
.tool-versions
BenchmarkDotNet.Artifacts/
-*.sarif
\ No newline at end of file
+*.sarif
diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets
deleted file mode 100644
index c66062b23..000000000
--- a/.paket/Paket.Restore.targets
+++ /dev/null
@@ -1,560 +0,0 @@
-
-
-
-
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
- $(MSBuildVersion)
- 15.0.0
- false
- true
-
- true
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)..\
- $(PaketRootPath)paket-files\paket.restore.cached
- $(PaketRootPath)paket.lock
- classic
- proj
- assembly
- native
- /Library/Frameworks/Mono.framework/Commands/mono
- mono
-
-
- $(PaketRootPath)paket.bootstrapper.exe
- $(PaketToolsPath)paket.bootstrapper.exe
- $([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\
-
- "$(PaketBootStrapperExePath)"
- $(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)"
-
-
-
-
- true
- true
-
-
- True
-
-
- False
-
- $(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/'))
-
-
-
-
-
-
-
-
- $(PaketRootPath)paket
- $(PaketToolsPath)paket
-
-
-
-
-
- $(PaketRootPath)paket.exe
- $(PaketToolsPath)paket.exe
-
-
-
-
-
- <_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json"))
- <_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"'))
- <_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false
-
-
-
-
-
-
-
-
-
-
- <_PaketCommand>dotnet paket
-
-
-
-
-
- $(PaketToolsPath)paket
- $(PaketBootStrapperExeDir)paket
-
-
- paket
-
-
-
-
- <_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)"))
- <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)"
- <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)"
- <_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- $(NoWarn);NU1603;NU1604;NU1605;NU1608
- false
- true
-
-
-
-
-
-
-
-
- $([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)'))
-
-
-
-
-
-
- $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``))
- $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``))
-
-
-
-
- %(PaketRestoreCachedKeyValue.Value)
- %(PaketRestoreCachedKeyValue.Value)
-
-
-
-
- true
- false
- true
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached
-
- $(MSBuildProjectFullPath).paket.references
-
- $(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references
-
- $(MSBuildProjectDirectory)\paket.references
-
- false
- true
- true
- references-file-or-cache-not-found
-
-
-
-
- $([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)'))
- $([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)'))
- references-file
- false
-
-
-
-
- false
-
-
-
-
- true
- target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths)
-
-
-
-
-
-
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
-
-
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length)
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])
- $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8])
-
-
- %(PaketReferencesFileLinesInfo.PackageVersion)
- All
- runtime
- $(ExcludeAssets);contentFiles
- $(ExcludeAssets);build;buildMultitargeting;buildTransitive
- %(PaketReferencesFileLinesInfo.Aliases)
- true
- true
-
-
-
-
-
- $(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools
-
-
-
-
-
-
-
-
- $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0])
- $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1])
-
-
- %(PaketCliToolFileLinesInfo.PackageVersion)
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
- <_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/>
-
-
-
-
-
- $(MSBuildProjectDirectory)/$(MSBuildProjectFile)
- true
- false
- true
- false
- true
- false
- true
- false
- true
- false
- true
- $(PaketIntermediateOutputPath)\$(Configuration)
- $(PaketIntermediateOutputPath)
-
-
-
- <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.paket/paket.targets b/.paket/paket.targets
deleted file mode 100644
index 22c9f0a87..000000000
--- a/.paket/paket.targets
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- true
-
- true
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)..\
-
-
-
- $(PaketToolsPath)paket.exe
- $(PaketToolsPath)paket.bootstrapper.exe
- "$(PaketExePath)"
- mono --runtime=v4.0.30319 $(PaketExePath)
- "$(PaketBootStrapperExePath)"
- mono --runtime=v4.0.30319 $(PaketBootStrapperExePath)
-
- $(MSBuildProjectDirectory)\paket.references
- $(MSBuildProjectFullPath).paket.references
- $(PaketCommand) restore --references-files "$(PaketReferences)"
- $(PaketBootStrapperCommand)
-
- RestorePackages; $(BuildDependsOn);
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.vscode/settings.json b/.vscode/settings.json
index dcba1403b..b20b188a3 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,9 +1,7 @@
{
"FSharp.excludeProjectDirectories": [
".git",
- "paket-files",
- "packages",
- "test/FsAutoComplete.IntegrationTests"
+ "test/FsAutoComplete.IntegrationTests",
],
//otherwise take a lot of time to load proj inside
//the test directories
@@ -164,5 +162,8 @@
"whitespaces",
"xrtt",
"xunit"
- ]
-}
+ ],
+ "[msbuild]": {
+ "editor.formatOnSave": false
+ }
+}
\ No newline at end of file
diff --git a/Directory.Build.props b/Directory.Build.props
index 8edd45739..28460c5d2 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -4,11 +4,10 @@
FsAutoComplete
FsAutoComplete
Apache-2.0
- $(NoWarn);3186,0042
+ $(NoWarn);3186,0042
$(NoWarn);NU1902
$(WarnOn);1182
- $(NoWarn);FS0044
+ $(NoWarn);FS0044
$(WarnOn);3390
true
$(MSBuildThisFileDirectory)CHANGELOG.md
diff --git a/Directory.Packages.props b/Directory.Packages.props
new file mode 100644
index 000000000..55b88024c
--- /dev/null
+++ b/Directory.Packages.props
@@ -0,0 +1,44 @@
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FsAutoComplete.sln b/FsAutoComplete.sln
index 880144ac3..6c285797d 100644
--- a/FsAutoComplete.sln
+++ b/FsAutoComplete.sln
@@ -3,12 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.452
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".paket", ".paket", "{1BE8AF57-B314-4C92-82A9-64CD9B7A4990}"
- ProjectSection(SolutionItems) = preProject
- paket.dependencies = paket.dependencies
- paket.lock = paket.lock
- EndProjectSection
-EndProject
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsAutoComplete", "src\FsAutoComplete\FsAutoComplete.fsproj", "{B6AB4EF3-8F60-41A1-AB0C-851A6DEB169E}"
EndProject
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsAutoComplete.Core", "src\FsAutoComplete.Core\FsAutoComplete.Core.fsproj", "{4E4786F3-4566-44E1-8787-91790007F0F6}"
diff --git a/README.md b/README.md
index 9347f6b34..6d36b51be 100644
--- a/README.md
+++ b/README.md
@@ -29,8 +29,7 @@ Requirements:
* .NET SDK, see [global.json](global.json) for the exact version.
Minimum: >= 6.0, Recommended: >= 7.0
-1. Restore dotnet tools to install local Paket `dotnet tool restore`
-2. Build FSAC with `dotnet build`
+1. Build FSAC with `dotnet build`
* To build release fsautocomplete binaries in `~/bin` directory, use the `LocalRelease` target
* To build, run all tests and create packages, use the `All` target
diff --git a/benchmarks/benchmarks.fsproj b/benchmarks/benchmarks.fsproj
index 6b0f89e87..24e364c8b 100644
--- a/benchmarks/benchmarks.fsproj
+++ b/benchmarks/benchmarks.fsproj
@@ -11,5 +11,7 @@
-
+
+
+
diff --git a/benchmarks/paket.references b/benchmarks/paket.references
deleted file mode 100644
index 06cc59e09..000000000
--- a/benchmarks/paket.references
+++ /dev/null
@@ -1,5 +0,0 @@
-BenchmarkDotNet
-Microsoft.CodeAnalysis
-FSharp.Data.Adaptive
-Ionide.LanguageServerProtocol
-FSharp.UMX
diff --git a/nuget.config b/nuget.config
new file mode 100644
index 000000000..de5c2cc95
--- /dev/null
+++ b/nuget.config
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/paket.dependencies b/paket.dependencies
deleted file mode 100644
index ec3b96670..000000000
--- a/paket.dependencies
+++ /dev/null
@@ -1,64 +0,0 @@
-version 7.2.1
-
-framework: netstandard2.0, netstandard2.1, net6.0, net7.0, net8.0
-
-source https://api.nuget.org/v3/index.json
-# this is the FCS nightly feed, re-enable at your own risk!
-# source: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v3/index.json
-#source: ./libs
-storage: none
-strategy: min
-lowest_matching: true
-
-
-nuget BenchmarkDotNet 0.13.5
-nuget Fantomas.Client >= 0.9
-nuget FSharp.Compiler.Service >= 43.8.200
-nuget Ionide.Analyzers 0.10.0
-nuget FSharp.Analyzers.Build 0.3.0
-nuget Ionide.ProjInfo >= 0.64.0
-nuget Ionide.ProjInfo.FCS >= 0.64.0
-nuget Ionide.ProjInfo.ProjectSystem >= 0.64.0
-nuget Ionide.ProjInfo.Sln >= 0.64.0
-nuget Microsoft.Build >= 17.2 copy_local:false
-nuget Microsoft.Build.Framework >= 17.4 copy_local:false
-nuget Microsoft.Build.Utilities.Core >= 17.4 copy_local:false
-nuget Microsoft.Build.Tasks.Core >= 17.4 copy_local: false
-nuget Nuget.Frameworks >= 6.3 copy_local: false
-nuget Microsoft.CodeAnalysis 4.5.0
-nuget FSharp.Analyzers.SDK 0.25.0
-nuget ICSharpCode.Decompiler
-nuget Mono.Cecil >= 0.11.4
-nuget FSharpLint.Core
-nuget Serilog >= 2.10.0
-nuget Serilog.Sinks.File >= 5.0.0
-nuget Serilog.Sinks.Console >= 4.0.0
-nuget Serilog.Sinks.Async >= 1.5
-nuget Destructurama.FSharp
-nuget FSharp.UMX >= 1.1
-nuget FSharp.Formatting >= 14.0
-nuget FsToolkit.ErrorHandling.TaskResult >= 4.4 framework: netstandard2.1 ,net6.0, net7.0, net8.0
-nuget IcedTasks >= 0.9.2
-nuget FSharpx.Async >= 1.14
-nuget CliWrap >= 3.0
-nuget System.CommandLine prerelease
-nuget FSharp.Data.Adaptive >= 1.2
-nuget Microsoft.NET.Test.Sdk >= 17.4
-nuget Dotnet.ReproducibleBuilds copy_local:true
-
-nuget Microsoft.NETFramework.ReferenceAssemblies
-nuget Ionide.KeepAChangelog.Tasks copy_local: true
-nuget Expecto.Diff
-nuget YoloDev.Expecto.TestSdk
-nuget AltCover
-nuget GitHubActionsTestLogger
-nuget Ionide.LanguageServerProtocol >= 0.4.23
-nuget Microsoft.Extensions.Caching.Memory
-nuget OpenTelemetry.Api >= 1.3.2
-nuget OpenTelemetry.Exporter.OpenTelemetryProtocol >= 1.3.2 # 1.4 bumps to 7.0 versions of System.Diagnostics libs, so can't use it
-nuget OpenTelemetry.Instrumentation.Runtime
-nuget LinkDotNet.StringBuilder 1.18.0
-nuget CommunityToolkit.HighPerformance
-nuget System.Security.Cryptography.Pkcs 6.0.4
-nuget System.Net.Http 4.3.4 # pinned for security reasons
-nuget System.Text.RegularExpressions 4.3.1 # pinned for security reasons
diff --git a/paket.lock b/paket.lock
deleted file mode 100644
index 0f8ccb7af..000000000
--- a/paket.lock
+++ /dev/null
@@ -1,774 +0,0 @@
-STORAGE: NONE
-STRATEGY: MIN
-LOWEST_MATCHING: TRUE
-RESTRICTION: || (== net6.0) (== net7.0) (== net8.0) (== netstandard2.0) (== netstandard2.1)
-NUGET
- remote: https://api.nuget.org/v3/index.json
- altcover (8.3.838)
- BenchmarkDotNet (0.13.5)
- BenchmarkDotNet.Annotations (>= 0.13.5)
- CommandLineParser (>= 2.4.3)
- Gee.External.Capstone (>= 2.3)
- Iced (>= 1.17)
- Microsoft.CodeAnalysis.CSharp (>= 3.0)
- Microsoft.Diagnostics.Runtime (>= 2.2.332302)
- Microsoft.Diagnostics.Tracing.TraceEvent (>= 3.0.2)
- Microsoft.DotNet.PlatformAbstractions (>= 3.1.6)
- Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- Perfolizer (>= 0.2.1)
- System.Management (>= 6.0)
- System.Numerics.Vectors (>= 4.5) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Emit (>= 4.7) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- BenchmarkDotNet.Annotations (0.13.5)
- CliWrap (3.4.4)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- CommandLineParser (2.4.3)
- CommunityToolkit.HighPerformance (7.0.1)
- Microsoft.Bcl.HashCode (>= 1.1) - restriction: || (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net7.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net7.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard2.0))
- System.Runtime.CompilerServices.Unsafe (>= 5.0) - restriction: || (&& (== net6.0) (< net5.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< net5.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< net5.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net7.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard2.0))
- Destructurama.FSharp (1.2)
- FSharp.Core (>= 4.3.4)
- Serilog (>= 2.0 < 3.0)
- DiffPlex (1.7.1)
- DotNet.ReproducibleBuilds (1.1.1) - copy_local: true
- Microsoft.SourceLink.AzureRepos.Git (>= 1.1.1)
- Microsoft.SourceLink.Bitbucket.Git (>= 1.1.1)
- Microsoft.SourceLink.GitHub (>= 1.1.1)
- Microsoft.SourceLink.GitLab (>= 1.1.1)
- Expecto (10.1)
- FSharp.Core (>= 7.0.200) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Mono.Cecil (>= 0.11.4 < 1.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Expecto.Diff (9.0.4)
- DiffPlex (>= 1.6.3)
- Expecto (>= 9.0.4)
- FSharp.Core (>= 4.6)
- Fantomas.Client (0.9)
- FSharp.Core (>= 5.0.1)
- SemanticVersioning (>= 2.0.2)
- StreamJsonRpc (>= 2.8.28)
- FParsec (1.1.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- FSharp.Core (>= 4.3.4)
- FSharp.Analyzers.Build (0.3)
- FSharp.Analyzers.SDK (0.25)
- FSharp.Compiler.Service (43.8.200) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Core (8.0.200) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- McMaster.NETCore.Plugins (>= 1.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Extensions.Logging.Abstractions (>= 6.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Compiler.Service (43.8.200)
- FSharp.Core (8.0.200)
- System.Buffers (>= 4.5.1)
- System.Collections.Immutable (>= 7.0)
- System.Diagnostics.DiagnosticSource (>= 7.0.2)
- System.Memory (>= 4.5.5)
- System.Reflection.Emit (>= 4.7)
- System.Reflection.Metadata (>= 7.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- FSharp.Control.AsyncSeq (3.2.1)
- FSharp.Core (>= 4.7.2)
- Microsoft.Bcl.AsyncInterfaces (>= 5.0)
- FSharp.Control.Reactive (5.0.5) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0 < 6.0)
- FSharp.Core (8.0.200)
- FSharp.Data.Adaptive (1.2.13)
- FSharp.Core (>= 4.7)
- System.Reflection.Emit.Lightweight (>= 4.6)
- FSharp.Formatting (14.0.1)
- FSharp.Compiler.Service (>= 40.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netstandard2.1)) (== netstandard2.1)
- FSharp.UMX (1.1)
- FSharp.Core (>= 4.3.4)
- FSharpLint.Core (0.21.2)
- FParsec (>= 1.1.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- FSharp.Compiler.Service (>= 40.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- FSharp.Core (>= 5.0.2) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Ionide.ProjInfo (>= 0.53.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Ionide.ProjInfo.FCS (>= 0.53.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Ionide.ProjInfo.ProjectSystem (>= 0.53.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build (>= 16.10) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build.Framework (>= 16.10) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build.Locator (>= 1.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build.Tasks.Core (>= 16.10) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build.Utilities.Core (>= 16.10) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Newtonsoft.Json (>= 13.0.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- FSharpx.Async (1.14.1)
- FSharp.Control.AsyncSeq (>= 2.0.21)
- FSharp.Core (>= 4.6.2)
- FsToolkit.ErrorHandling (4.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== netstandard2.1)
- FSharp.Core (>= 7.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netstandard2.1)) (== netstandard2.1)
- FsToolkit.ErrorHandling.TaskResult (4.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== netstandard2.1)
- FsToolkit.ErrorHandling (>= 4.4)
- Gee.External.Capstone (2.3)
- GitHubActionsTestLogger (2.0.1)
- Microsoft.TestPlatform.ObjectModel (>= 17.2)
- Google.Protobuf (3.22)
- System.Memory (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net45)) (&& (== net6.0) (< net5.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net7.0) (>= net45)) (&& (== net7.0) (< net5.0)) (&& (== net7.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< net5.0)) (&& (== net8.0) (< netstandard2.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.2) - restriction: || (&& (== net6.0) (< net5.0)) (&& (== net7.0) (< net5.0)) (&& (== net8.0) (< net5.0)) (== netstandard2.0) (== netstandard2.1)
- Grpc (2.46.6) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net462))
- Grpc.Core (>= 2.46.6)
- Grpc.Core (2.46.6) - restriction: || (&& (== net6.0) (>= net45)) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net45)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net462))
- Grpc.Core.Api (>= 2.46.6)
- System.Memory (>= 4.5.3)
- Grpc.Core.Api (2.51)
- System.Memory (>= 4.5.3)
- Grpc.Net.Client (2.51) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netstandard2.1)) (== netstandard2.1)
- Grpc.Net.Common (>= 2.51)
- Microsoft.Extensions.Logging.Abstractions (>= 3.0.3)
- System.Diagnostics.DiagnosticSource (>= 4.5.1) - restriction: || (&& (== net6.0) (< net5.0)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< net5.0)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< net5.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1)
- Grpc.Net.Common (2.51) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netstandard2.1)) (== netstandard2.1)
- Grpc.Core.Api (>= 2.51)
- Humanizer.Core (2.14.1)
- Iced (1.17)
- IcedTasks (0.9.2)
- FSharp.Core (>= 6.0.1)
- ICSharpCode.Decompiler (7.2.1.6856)
- Microsoft.Win32.Registry (>= 5.0)
- System.Collections.Immutable (>= 5.0)
- System.Reflection.Metadata (>= 5.0)
- Ionide.Analyzers (0.10)
- Ionide.KeepAChangelog.Tasks (0.1.8) - copy_local: true
- Ionide.LanguageServerProtocol (0.4.23)
- FSharp.Core (>= 6.0)
- Newtonsoft.Json (>= 13.0.1)
- StreamJsonRpc (>= 2.16.36)
- Ionide.ProjInfo (0.64)
- FSharp.Core (>= 7.0.400) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.Sln (>= 0.64) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Build (>= 17.2) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Build.Framework (>= 17.2) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- SemanticVersioning (>= 2.0.2) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.FCS (0.64)
- FSharp.Compiler.Service (>= 43.7.400) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Core (>= 7.0.400) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo (>= 0.64) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.ProjectSystem (0.64)
- FSharp.Compiler.Service (>= 43.7.400) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Control.Reactive (>= 5.0.5) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Core (>= 7.0.400) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo (>= 0.64) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.FCS (>= 0.64) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.Sln (>= 0.64) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Newtonsoft.Json (>= 13.0.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Ionide.ProjInfo.Sln (0.64)
- LinkDotNet.StringBuilder (1.18)
- McMaster.NETCore.Plugins (1.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.DotNet.PlatformAbstractions (>= 3.1.6) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp2.1)) (&& (== netstandard2.1) (>= netcoreapp2.1))
- Microsoft.Extensions.DependencyModel (>= 5.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp2.1)) (&& (== netstandard2.1) (>= netcoreapp2.1))
- MessagePack (2.5.108)
- MessagePack.Annotations (>= 2.5.108)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- Microsoft.NET.StringTools (>= 17.4)
- System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Emit (>= 4.7) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- MessagePack.Annotations (2.5.108)
- Microsoft.Bcl.AsyncInterfaces (7.0)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net462))
- Microsoft.Bcl.HashCode (1.1) - restriction: || (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net7.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0)
- Microsoft.Build (17.2) - copy_local: false
- Microsoft.Build.Framework (>= 17.2) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.NET.StringTools (>= 1.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Collections.Immutable (>= 5.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- System.Configuration.ConfigurationManager (>= 4.7) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- System.Reflection.Metadata (>= 1.6) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Security.Principal.Windows (>= 4.7) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Text.Encoding.CodePages (>= 4.0.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Text.Json (>= 6.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Build.Framework (17.6.3) - copy_local: false
- Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Security.Permissions (>= 7.0)
- System.Security.Principal.Windows (>= 5.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- Microsoft.Build.Locator (1.5.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net5.0)) (&& (== netstandard2.1) (>= net5.0))
- Microsoft.Build.Tasks.Core (17.4) - copy_local: false
- Microsoft.Build.Framework (>= 17.4)
- Microsoft.Build.Utilities.Core (>= 17.4)
- Microsoft.NET.StringTools (>= 17.4)
- Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.CodeDom (>= 6.0)
- System.Collections.Immutable (>= 6.0)
- System.Reflection.Metadata (>= 6.0)
- System.Resources.Extensions (>= 6.0)
- System.Security.Cryptography.Pkcs (>= 6.0.1)
- System.Security.Cryptography.Xml (>= 6.0)
- System.Security.Permissions (>= 6.0)
- System.Threading.Tasks.Dataflow (>= 6.0)
- Microsoft.Build.Tasks.Git (1.1.1) - copy_local: true
- Microsoft.Build.Utilities.Core (17.4) - copy_local: false
- Microsoft.Build.Framework (>= 17.4)
- Microsoft.NET.StringTools (>= 17.4)
- Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Collections.Immutable (>= 6.0)
- System.Configuration.ConfigurationManager (>= 6.0)
- System.Security.Permissions (>= 6.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- Microsoft.CodeAnalysis (4.5)
- Microsoft.CodeAnalysis.CSharp.Workspaces (4.5)
- Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.5)
- Microsoft.CodeAnalysis.Analyzers (3.3.3)
- Microsoft.CodeAnalysis.Common (4.5)
- Microsoft.CodeAnalysis.Analyzers (>= 3.3.3)
- System.Collections.Immutable (>= 6.0)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net8.0) (< netcoreapp3.1)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Metadata (>= 6.0.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- System.Text.Encoding.CodePages (>= 6.0)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net8.0) (< netcoreapp3.1)) (== netstandard2.0) (== netstandard2.1)
- Microsoft.CodeAnalysis.CSharp (4.5)
- Microsoft.CodeAnalysis.Common (4.5)
- Microsoft.CodeAnalysis.CSharp.Workspaces (4.5)
- Humanizer.Core (>= 2.14.1)
- Microsoft.CodeAnalysis.Common (4.5)
- Microsoft.CodeAnalysis.CSharp (4.5)
- Microsoft.CodeAnalysis.Workspaces.Common (4.5)
- Microsoft.CodeAnalysis.VisualBasic (4.5)
- Microsoft.CodeAnalysis.Common (4.5)
- Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.5)
- Microsoft.CodeAnalysis.Common (4.5)
- Microsoft.CodeAnalysis.VisualBasic (4.5)
- Microsoft.CodeAnalysis.Workspaces.Common (4.5)
- Microsoft.CodeAnalysis.Workspaces.Common (4.5)
- Humanizer.Core (>= 2.14.1)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0)
- Microsoft.CodeAnalysis.Common (4.5)
- System.Composition (>= 6.0)
- System.IO.Pipelines (>= 6.0.3)
- System.Threading.Channels (>= 6.0)
- Microsoft.CodeCoverage (17.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.Diagnostics.NETCore.Client (0.2.251802)
- Microsoft.Bcl.AsyncInterfaces (>= 1.1)
- Microsoft.Extensions.Logging (>= 2.1.1)
- Microsoft.Diagnostics.Runtime (2.2.332302)
- Microsoft.Diagnostics.NETCore.Client (>= 0.2.251802)
- System.Collections.Immutable (>= 5.0)
- System.Runtime.CompilerServices.Unsafe (>= 5.0)
- Microsoft.Diagnostics.Tracing.TraceEvent (3.0.2)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.3)
- Microsoft.DotNet.PlatformAbstractions (3.1.6)
- Microsoft.Extensions.Caching.Abstractions (6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- Microsoft.Extensions.Caching.Memory (6.0.1)
- Microsoft.Extensions.Caching.Abstractions (>= 6.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- Microsoft.Extensions.Logging.Abstractions (>= 6.0)
- Microsoft.Extensions.Options (>= 6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- Microsoft.Extensions.Configuration (6.0.1)
- Microsoft.Extensions.Configuration.Abstractions (>= 6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- Microsoft.Extensions.Configuration.Abstractions (6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- Microsoft.Extensions.Configuration.Binder (6.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 6.0)
- Microsoft.Extensions.DependencyInjection (6.0.1)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- Microsoft.Extensions.DependencyInjection.Abstractions (6.0)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- Microsoft.Extensions.DependencyModel (6.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.4)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- System.Text.Encodings.Web (>= 6.0)
- System.Text.Json (>= 6.0)
- Microsoft.Extensions.Logging (6.0)
- Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- Microsoft.Extensions.DependencyInjection (>= 6.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- Microsoft.Extensions.Logging.Abstractions (>= 6.0)
- Microsoft.Extensions.Options (>= 6.0)
- System.Diagnostics.DiagnosticSource (>= 6.0)
- Microsoft.Extensions.Logging.Abstractions (6.0.2)
- Microsoft.Extensions.Logging.Configuration (6.0)
- Microsoft.Extensions.Configuration (>= 6.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 6.0)
- Microsoft.Extensions.Configuration.Binder (>= 6.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- Microsoft.Extensions.Logging (>= 6.0)
- Microsoft.Extensions.Logging.Abstractions (>= 6.0)
- Microsoft.Extensions.Options (>= 6.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 6.0)
- Microsoft.Extensions.Options (6.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- System.ComponentModel.Annotations (>= 5.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (6.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 6.0)
- Microsoft.Extensions.Configuration.Binder (>= 6.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0)
- Microsoft.Extensions.Options (>= 6.0)
- Microsoft.Extensions.Primitives (>= 6.0)
- Microsoft.Extensions.Primitives (6.0)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp3.1)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- Microsoft.NET.StringTools (17.4) - copy_local: false
- System.Memory (>= 4.5.5)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- Microsoft.NET.Test.Sdk (17.4.1)
- Microsoft.CodeCoverage (>= 17.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.TestPlatform.TestHost (>= 17.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.NETCore.Platforms (1.1.1)
- Microsoft.NETCore.Targets (1.1.3)
- Microsoft.NETFramework.ReferenceAssemblies (1.0.3)
- Microsoft.SourceLink.AzureRepos.Git (1.1.1) - copy_local: true
- Microsoft.Build.Tasks.Git (>= 1.1.1)
- Microsoft.SourceLink.Common (>= 1.1.1)
- Microsoft.SourceLink.Bitbucket.Git (1.1.1) - copy_local: true
- Microsoft.Build.Tasks.Git (>= 1.1.1)
- Microsoft.SourceLink.Common (>= 1.1.1)
- Microsoft.SourceLink.Common (1.1.1) - copy_local: true
- Microsoft.SourceLink.GitHub (1.1.1) - copy_local: true
- Microsoft.Build.Tasks.Git (>= 1.1.1)
- Microsoft.SourceLink.Common (>= 1.1.1)
- Microsoft.SourceLink.GitLab (1.1.1) - copy_local: true
- Microsoft.Build.Tasks.Git (>= 1.1.1)
- Microsoft.SourceLink.Common (>= 1.1.1)
- Microsoft.TestPlatform.ObjectModel (17.4.1)
- NuGet.Frameworks (>= 5.11)
- System.Reflection.Metadata (>= 1.6)
- Microsoft.TestPlatform.TestHost (17.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.TestPlatform.ObjectModel (>= 17.4.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Newtonsoft.Json (>= 13.0.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= netcoreapp3.1))
- Microsoft.VisualStudio.Threading (17.6.40)
- Microsoft.Bcl.AsyncInterfaces (>= 7.0)
- Microsoft.VisualStudio.Threading.Analyzers (>= 17.6.40)
- Microsoft.VisualStudio.Validation (>= 17.0.71)
- Microsoft.Win32.Registry (>= 5.0)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- Microsoft.VisualStudio.Threading.Analyzers (17.6.40)
- Microsoft.VisualStudio.Validation (17.6.11)
- Microsoft.Win32.Registry (5.0)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monoandroid) (< netstandard1.3)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) (== netstandard2.1)
- System.Security.AccessControl (>= 5.0)
- System.Security.Principal.Windows (>= 5.0)
- Microsoft.Win32.SystemEvents (7.0) - copy_local: false, restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Mono.Cecil (0.11.4)
- Nerdbank.Streams (2.10.66)
- Microsoft.Bcl.AsyncInterfaces (>= 7.0)
- Microsoft.VisualStudio.Threading (>= 17.6.40)
- Microsoft.VisualStudio.Validation (>= 17.6.11)
- System.IO.Pipelines (>= 7.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- Newtonsoft.Json (13.0.2)
- NuGet.Frameworks (6.3) - copy_local: false
- OpenTelemetry (1.3.2)
- Microsoft.Extensions.Logging (>= 3.1)
- Microsoft.Extensions.Logging.Configuration (>= 3.1)
- OpenTelemetry.Api (>= 1.3.2)
- System.Collections.Immutable (>= 1.4)
- System.Reflection.Emit.Lightweight (>= 4.7)
- OpenTelemetry.Api (1.3.2)
- System.Diagnostics.DiagnosticSource (>= 6.0 < 8.0)
- System.Reflection.Emit.Lightweight (>= 4.7)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (1.3.2)
- Google.Protobuf (>= 3.19.4 < 4.0)
- Grpc (>= 2.44 < 3.0) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net462))
- Grpc.Net.Client (>= 2.43 < 3.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= netstandard2.1)) (== netstandard2.1)
- OpenTelemetry (>= 1.3.2)
- OpenTelemetry.Instrumentation.Runtime (1.0)
- OpenTelemetry.Api (>= 1.3 < 2.0)
- Perfolizer (0.2.1)
- System.Memory (>= 4.5.3)
- runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.native.System (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- runtime.native.System.Net.Http (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- runtime.native.System.Security.Cryptography.Apple (4.3)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
- SemanticVersioning (2.0.2)
- Serilog (2.11)
- Serilog.Sinks.Async (1.5)
- Serilog (>= 2.9)
- Serilog.Sinks.Console (4.0.1)
- Serilog (>= 2.10)
- Serilog.Sinks.File (5.0)
- Serilog (>= 2.10)
- StreamJsonRpc (2.16.36)
- MessagePack (>= 2.5.108)
- Microsoft.Bcl.AsyncInterfaces (>= 7.0)
- Microsoft.VisualStudio.Threading (>= 17.6.40)
- Microsoft.VisualStudio.Threading.Analyzers (>= 17.6.40)
- Microsoft.VisualStudio.Validation (>= 17.6.11)
- Nerdbank.Streams (>= 2.10.66)
- Newtonsoft.Json (>= 13.0.1)
- System.Collections.Immutable (>= 7.0)
- System.Diagnostics.DiagnosticSource (>= 7.0.2)
- System.IO.Pipelines (>= 7.0)
- System.Text.Encodings.Web (>= 7.0)
- System.Text.Json (>= 7.0.3)
- System.Threading.Tasks.Dataflow (>= 7.0)
- System.Buffers (4.5.1)
- System.CodeDom (6.0) - copy_local: false
- System.Collections (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Collections.Concurrent (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.Reflection (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Collections.Immutable (7.0)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.CommandLine (2.0.0-beta4.22272.1)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.ComponentModel.Annotations (5.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
- System.Composition (6.0)
- System.Composition.AttributedModel (>= 6.0)
- System.Composition.Convention (>= 6.0)
- System.Composition.Hosting (>= 6.0)
- System.Composition.Runtime (>= 6.0)
- System.Composition.TypedParts (>= 6.0)
- System.Composition.AttributedModel (6.0)
- System.Composition.Convention (6.0)
- System.Composition.AttributedModel (>= 6.0)
- System.Composition.Hosting (6.0)
- System.Composition.Runtime (>= 6.0)
- System.Composition.Runtime (6.0)
- System.Composition.TypedParts (6.0)
- System.Composition.AttributedModel (>= 6.0)
- System.Composition.Hosting (>= 6.0)
- System.Composition.Runtime (>= 6.0)
- System.Configuration.ConfigurationManager (6.0) - copy_local: false
- System.Security.Cryptography.ProtectedData (>= 6.0)
- System.Security.Permissions (>= 6.0)
- System.Diagnostics.Debug (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Diagnostics.DiagnosticSource (7.0.2)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Diagnostics.Tracing (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Drawing.Common (7.0) - copy_local: false, restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Formats.Asn1 (6.0)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Globalization (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Globalization.Calendars (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Globalization (>= 4.3)
- System.Runtime (>= 4.3)
- System.Globalization.Extensions (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- System.Globalization (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.IO (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.IO.FileSystem (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.IO (>= 4.3)
- System.IO.FileSystem.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.IO.FileSystem.Primitives (4.3)
- System.Runtime (>= 4.3)
- System.IO.Pipelines (7.0)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Linq (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Management (6.0)
- System.CodeDom (>= 6.0)
- System.Memory (4.5.5)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1)
- System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net7.0) (>= monotouch)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.0)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= uap10.1)) (&& (== net7.0) (>= xamarinios)) (&& (== net7.0) (>= xamarinmac)) (&& (== net7.0) (>= xamarintvos)) (&& (== net7.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1)
- System.Net.Http (4.3.4)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- runtime.native.System (>= 4.3)
- runtime.native.System.Net.Http (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.DiagnosticSource (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.Globalization.Extensions (>= 4.3)
- System.IO (>= 4.3)
- System.IO.FileSystem (>= 4.3)
- System.Net.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Security.Cryptography.X509Certificates (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Net.Primitives (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Numerics.Vectors (4.5) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reactive (5.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Reflection (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.IO (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Reflection.Emit (4.7)
- System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net7.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard1.1)) (&& (== netstandard2.1) (< netstandard2.0)) (&& (== netstandard2.1) (>= uap10.1))
- System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net7.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard1.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard1.1)) (&& (== netstandard2.1) (< netstandard2.0)) (&& (== netstandard2.1) (>= uap10.1))
- System.Reflection.Emit.Lightweight (4.7)
- System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (&& (== net7.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (< portable-net45+wp8)) (&& (== net7.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard2.0)) (&& (== netstandard2.1) (< portable-net45+wp8)) (&& (== netstandard2.1) (>= uap10.1))
- System.Reflection.Metadata (7.0)
- System.Collections.Immutable (>= 7.0)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Reflection.Primitives (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Resources.Extensions (6.0) - copy_local: false
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Resources.ResourceManager (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Globalization (>= 4.3)
- System.Reflection (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- System.Runtime.CompilerServices.Unsafe (6.0)
- System.Runtime.Extensions (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- System.Runtime (>= 4.3.1)
- System.Runtime.Handles (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Runtime.InteropServices (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Reflection (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.Numerics (4.3)
- System.Globalization (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Security.AccessControl (6.0) - copy_local: false
- System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Security.Cryptography.Algorithms (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System.Security.Cryptography.Apple (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Collections (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Numerics (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Security.Cryptography.Cng (5.0)
- System.Security.Cryptography.Csp (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- System.IO (>= 4.3)
- System.Reflection (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Security.Cryptography.Encoding (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Collections (>= 4.3)
- System.Collections.Concurrent (>= 4.3)
- System.Linq (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Collections (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Numerics (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Security.Cryptography.Pkcs (6.0.4)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
- System.Formats.Asn1 (>= 6.0)
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0)
- System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (< net6.0)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp3.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1)
- System.Security.Cryptography.Primitives (4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Security.Cryptography.ProtectedData (6.0) - copy_local: false
- System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Security.Cryptography.X509Certificates (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System (>= 4.3)
- runtime.native.System.Net.Http (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.Globalization.Calendars (>= 4.3)
- System.IO (>= 4.3)
- System.IO.FileSystem (>= 4.3)
- System.IO.FileSystem.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Numerics (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Cng (>= 4.3)
- System.Security.Cryptography.Csp (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Security.Cryptography.Xml (6.0.1) - copy_local: false
- System.Memory (>= 4.5.4) - restriction: || (&& (== net7.0) (< net6.0)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Security.AccessControl (>= 6.0)
- System.Security.Cryptography.Pkcs (>= 6.0.1)
- System.Security.Permissions (7.0) - copy_local: false
- System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Windows.Extensions (>= 7.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Security.Principal.Windows (5.0) - copy_local: false
- System.Text.Encoding (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding.CodePages (6.0) - copy_local: false
- System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp3.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp3.1)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0)
- System.Text.Encodings.Web (7.0)
- System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Text.Json (7.0.3) - copy_local: false
- System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (&& (== net7.0) (>= net462)) (&& (== net7.0) (< net6.0)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) (== netstandard2.1)
- System.Text.Encodings.Web (>= 7.0)
- System.Text.RegularExpressions (4.3.1)
- System.Collections (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp1.1)) (&& (== net7.0) (< netcoreapp1.1)) (&& (== net8.0) (< netcoreapp1.1)) (== netstandard2.0) (== netstandard2.1)
- System.Globalization (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp1.1)) (&& (== net7.0) (< netcoreapp1.1)) (&& (== net8.0) (< netcoreapp1.1)) (== netstandard2.0) (== netstandard2.1)
- System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp1.1)) (&& (== net7.0) (< netcoreapp1.1)) (&& (== net8.0) (< netcoreapp1.1)) (== netstandard2.0) (== netstandard2.1)
- System.Runtime (>= 4.3.1)
- System.Runtime.Extensions (>= 4.3.1) - restriction: || (&& (== net6.0) (< netcoreapp1.1)) (&& (== net7.0) (< netcoreapp1.1)) (&& (== net8.0) (< netcoreapp1.1)) (== netstandard2.0) (== netstandard2.1)
- System.Threading (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp1.1)) (&& (== net7.0) (< netcoreapp1.1)) (&& (== net8.0) (< netcoreapp1.1)) (== netstandard2.0) (== netstandard2.1)
- System.Threading (4.3)
- System.Runtime (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Threading.Channels (6.0)
- System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netstandard2.1)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461))
- System.Threading.Tasks (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Threading.Tasks.Dataflow (7.0) - copy_local: false
- System.Threading.Tasks.Extensions (4.5.4)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (&& (== net7.0) (>= net461)) (&& (== net7.0) (< netcoreapp2.1)) (&& (== net7.0) (< netstandard1.0)) (&& (== net7.0) (< netstandard2.0)) (&& (== net7.0) (>= wp8)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard1.0)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= wp8)) (== netstandard2.0) (== netstandard2.1)
- System.Windows.Extensions (7.0) - copy_local: false, restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Drawing.Common (>= 7.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- YoloDev.Expecto.TestSdk (0.14.2)
- Expecto (>= 10.0 < 11.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- FSharp.Core (>= 7.0.200) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
- System.Collections.Immutable (>= 6.0) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0))
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 00d2be6f3..a4a0dae4b 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -14,4 +14,9 @@
$(NoWarn);FS3391
$(OtherFlags) --test:GraphBasedChecking --test:DumpCheckingGraph
+
+
+
+
+
diff --git a/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj b/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
index 0c8f3994a..8d2b166d2 100644
--- a/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
+++ b/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
@@ -61,5 +61,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/FsAutoComplete.Core/InlayHints.fs b/src/FsAutoComplete.Core/InlayHints.fs
index 9a25c8f68..1952841d8 100644
--- a/src/FsAutoComplete.Core/InlayHints.fs
+++ b/src/FsAutoComplete.Core/InlayHints.fs
@@ -112,7 +112,8 @@ let private getFirstPositionAfterParen (str: string) startPos =
| str when startPos > str.Length -> -1
| str -> str.IndexOf('(', startPos) + 1
-let private maxHintLength = 30
+[]
+let maxHintLength = 30
let inline private shouldTruncate (s: string) = s.Length > maxHintLength
diff --git a/src/FsAutoComplete.Core/ParseAndCheckResults.fs b/src/FsAutoComplete.Core/ParseAndCheckResults.fs
index d912e4e19..fb3907807 100644
--- a/src/FsAutoComplete.Core/ParseAndCheckResults.fs
+++ b/src/FsAutoComplete.Core/ParseAndCheckResults.fs
@@ -43,7 +43,7 @@ type ParseAndCheckResults
let logger = LogProvider.getLoggerByName "ParseAndCheckResults"
let getFileName (loc: range) =
- if Ionide.ProjInfo.ProjectSystem.Environment.isWindows then
+ if Runtime.InteropServices.RuntimeInformation.IsOSPlatform(Runtime.InteropServices.OSPlatform.Windows) then
UMX.tag loc.FileName
else
UMX.tag (Path.GetFileName loc.FileName)
diff --git a/src/FsAutoComplete.Core/Sourcelink.fs b/src/FsAutoComplete.Core/Sourcelink.fs
index 97f746799..d33e45578 100644
--- a/src/FsAutoComplete.Core/Sourcelink.fs
+++ b/src/FsAutoComplete.Core/Sourcelink.fs
@@ -8,7 +8,7 @@ open Newtonsoft.Json
open FsAutoComplete.Logging
open FSharp.UMX
open FsAutoComplete.Utils
-open Ionide.ProjInfo.ProjectSystem
+open System.Runtime.InteropServices
let logger = LogProvider.getLoggerByName "FsAutoComplete.Sourcelink"
@@ -46,7 +46,7 @@ type private Document =
IsEmbedded: bool }
let private compareRepoPath (d: Document) targetFile =
- if Environment.isWindows then
+ if RuntimeInformation.IsOSPlatform(OSPlatform.Windows) then
let s = UMX.untag d.Name
let s' = normalizePath s |> UMX.untag
let s' = UMX.tag s'
diff --git a/src/FsAutoComplete.Core/paket.references b/src/FsAutoComplete.Core/paket.references
deleted file mode 100644
index 7e54bf3cb..000000000
--- a/src/FsAutoComplete.Core/paket.references
+++ /dev/null
@@ -1,18 +0,0 @@
-FSharp.Analyzers.SDK
-ICSharpCode.Decompiler
-Microsoft.SourceLink.GitHub
-FSharp.UMX
-FsToolkit.ErrorHandling.TaskResult
-Fantomas.Client
-FSharp.Data.Adaptive
-IcedTasks
-Ionide.ProjInfo.ProjectSystem
-Microsoft.Build.Utilities.Core
-Ionide.LanguageServerProtocol
-Ionide.KeepAChangelog.Tasks
-Microsoft.Extensions.Caching.Memory
-Microsoft.CodeAnalysis
-LinkDotNet.StringBuilder
-CommunityToolkit.HighPerformance
-Ionide.Analyzers
-FSharp.Analyzers.Build
diff --git a/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj b/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
index d5b5f14bc..e9b591396 100644
--- a/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
+++ b/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
@@ -10,5 +10,7 @@
-
+
+
+
diff --git a/src/FsAutoComplete.Logging/paket.references b/src/FsAutoComplete.Logging/paket.references
deleted file mode 100644
index 4b44cf4dc..000000000
--- a/src/FsAutoComplete.Logging/paket.references
+++ /dev/null
@@ -1,6 +0,0 @@
-FSharp.Core
-
-Microsoft.NETFramework.ReferenceAssemblies
-Ionide.KeepAChangelog.Tasks
-Ionide.Analyzers
-FSharp.Analyzers.Build
diff --git a/src/FsAutoComplete/CodeFixes/AdjustConstant.fs b/src/FsAutoComplete/CodeFixes/AdjustConstant.fs
index 1e4c84d8d..4ac274b81 100644
--- a/src/FsAutoComplete/CodeFixes/AdjustConstant.fs
+++ b/src/FsAutoComplete/CodeFixes/AdjustConstant.fs
@@ -15,9 +15,9 @@ open Microsoft.FSharp.Core.LanguagePrimitives
///
/// Note: As constant, because F# doesn't have `#define`
[]
-let private DEBUG = false
+let DEBUG = false
-let inline private unreachable () = invalidOp "unreachable"
+let inline unreachable () = invalidOp "unreachable"
/// Returns `SynConst` and its range at passed `pos`
///
@@ -29,7 +29,7 @@ let inline private unreachable () = invalidOp "unreachable"
/// Note:
/// Might be erroneous Constant -> containing `value` is then default (`0`).
/// Check by comparing returned range with existing Diagnostics.
-let private tryFindConstant ast pos =
+let tryFindConstant ast pos =
let rec findConst range constant =
match constant with
| SynConst.Measure(constant = c; constantRange = constantRange) when rangeContainsPos constantRange pos ->
@@ -68,7 +68,7 @@ let private tryFindConstant ast pos =
/// Computes the absolute of `n`
///
/// Unlike `abs` or `Math.Abs` this here handles `MinValue` and does not throw `OverflowException`.
-type private Int =
+type Int =
static member inline abs(n: sbyte) : byte = if n >= 0y then byte n else byte (0y - n)
static member inline abs(n: int16) : uint16 = if n >= 0s then uint16 n else uint16 (0s - n)
@@ -87,17 +87,17 @@ type private Int =
static member inline abs(n: nativeint) : unativeint = if n >= 0n then unativeint n else unativeint (0n - n)
-type private Offset = int
+type Offset = int
/// Range inside a **single** line inside a source text.
///
/// Invariant: `Start.Line = End.Line` (-> `Range.inSingleLine`)
-type private RangeInLine = Range
+type RangeInLine = Range
-module private Range =
+module Range =
let inline inSingleLine (range: Range) = range.Start.Line = range.End.Line
-type private Range with
+type Range with
member inline range.Length = range.End.Character - range.Start.Character
@@ -114,7 +114,7 @@ type private Range with
/// Unlike `LSP.Range`: just Offsets, not Positions (Line & Character)
[]
[]
-type private ORange =
+type ORange =
{ Start: Offset
End: Offset }
@@ -163,7 +163,7 @@ type private ORange =
static member inline CoverAllOf(text: ReadOnlySpan<_>) = { Start = 0; End = text.Length }
-module private ORange =
+module ORange =
/// Returns range that contains `range1` as well as `range2` with their extrema as border.
///
/// Note: if there's a gap between `range1` and `range2` that gap is included in output range:
@@ -240,7 +240,7 @@ type private Extensions() =
count
-module private Parse =
+module Parse =
/// Note: LHS does not include position with `f(char) = true`, but instead is first on RHS
let inline until (text: ReadOnlySpan, range: ORange, [] f) =
let text = range.SpanIn text
@@ -262,11 +262,11 @@ module private Parse =
else range.EmptyAtStart, range
/// Helper functions to splat tuples. With inlining: prevent tuple creation
-module private Tuple =
+module Tuple =
let inline splatR value (a, b) = (value, a, b)
let inline splatL (a, b) value = (a, b, value)
-module private Char =
+module Char =
let inline isDigitOrUnderscore c = Char.IsDigit c || c = '_'
let inline isHexDigitOrUnderscore c = isDigitOrUnderscore c || ('a' <= c && c <= 'f') || ('A' <= c && c <= 'F')
@@ -287,7 +287,7 @@ type CharFormat =
/// `\U000000E7`
| Utf32Hexadecimal
-type private CharConstant =
+type CharConstant =
{
Range: Range
@@ -303,7 +303,7 @@ type private CharConstant =
member c.IsByte = not c.SuffixRange.IsEmpty
-module private CharConstant =
+module CharConstant =
let inline isAsciiByte (text: ReadOnlySpan) = text.EndsWith "'B"
/// `'a'`, `'\n'`, `'\231'`, `'\xE7'`, `'\u00E7'`, `'\U000000E7'`
@@ -347,11 +347,11 @@ module private CharConstant =
SuffixRange = suffixRange }
[]
-type private Sign =
+type Sign =
| Negative
| Positive
-module private Sign =
+module Sign =
/// Returns `Positive` in case of no sign
let inline parse (text: ReadOnlySpan, range: ORange) =
let text = range.SpanIn text
@@ -403,7 +403,7 @@ module private Base =
/// * required digits
/// * optional underscores inside
/// * optional suffix
-type private IntConstant =
+type IntConstant =
{ Range: Range
Sign: Sign
@@ -417,7 +417,7 @@ type private IntConstant =
SuffixRange: ORange }
-module private IntConstant =
+module IntConstant =
/// Note: Does not handle ASCII byte. Check with `CharConstant.isAsciiByte` and then parse with `CharConstant.parse`
let parse (lineStr: ReadOnlySpan, constRange: RangeInLine, constant: SynConst) =
let text = constRange.SpanIn(lineStr)
@@ -441,7 +441,7 @@ module private IntConstant =
[]
[]
-type private FloatValue =
+type FloatValue =
| Float of f: float
| Float32 of f32: float32
| Decimal of d: decimal
@@ -453,7 +453,7 @@ type private FloatValue =
/// Float Constant (without Hex/Oct/Bin form -- just Decimal & Scientific)
///
/// Includes `float32`, `float`, `decimal`
-type private FloatConstant =
+type FloatConstant =
{
Range: Range
@@ -482,7 +482,7 @@ type private FloatConstant =
member c.IsScientific = not c.ExponentRange.IsEmpty
member c.ValueRange = ORange.union c.IntRange c.ExponentRange
-module private FloatConstant =
+module FloatConstant =
let inline isIntFloat (text: ReadOnlySpan) = text.EndsWith "lf" || text.EndsWith "LF"
/// Note: Does not handle Hex/Oct/Bin form (`lf` or `LF` suffix). Check with `FloatConstant.isIntFloat` and then parse with `IntConstant.parse`
@@ -568,7 +568,7 @@ module Title =
let toUtf16Hexadecimal = sprintf "Convert to `%s`"
let toUtf32Hexadecimal = sprintf "Convert to `%s`"
-let inline private mkFix doc title edits =
+let inline mkFix doc title edits =
{ Title = title
File = doc
Edits = edits
@@ -576,7 +576,7 @@ let inline private mkFix doc title edits =
SourceDiagnostic = None }
-module private DigitGroup =
+module DigitGroup =
let removeFix (doc: TextDocumentIdentifier) (lineStr: String) (constantRange: Range) (localRange: ORange) =
let text = localRange.SpanIn(constantRange, lineStr)
@@ -618,7 +618,7 @@ module private DigitGroup =
res
-module private Format =
+module Format =
module Char =
/// Returns `None` for "invisible" chars (`Char.IsControl`)
/// -- with the exception of some chars that can be represented via escape sequence
@@ -682,7 +682,7 @@ module private Format =
let absValue = abs n
$"-0b%B{absValue}"
-module private CommonFixes =
+module CommonFixes =
open FSharp.Compiler.Symbols
/// Adding a sign might lead to invalid code:
@@ -919,8 +919,8 @@ module private CommonFixes =
else
[]
-module private CharFix =
- let private debugFix doc (lineStr: String) (constant: CharConstant) =
+module CharFix =
+ let debugFix doc (lineStr: String) (constant: CharConstant) =
let data =
let full = constant.Range.SpanIn(lineStr).ToString()
let value = constant.ValueRange.SpanIn(full).ToString()
@@ -991,8 +991,8 @@ module private CharFix =
if DEBUG then
debugFix doc lineStr constant ]
-module private IntFix =
- let private debugFix doc (lineStr: String) (constant: IntConstant) =
+module IntFix =
+ let debugFix doc (lineStr: String) (constant: IntConstant) =
let data =
let full = constant.Range.SpanIn(lineStr).ToString()
@@ -1401,7 +1401,7 @@ module private IntFix =
| [] -> separateDigitGroupsFix doc lineStr constant
| fix -> fix
- let private replaceIntWithNameFix
+ let replaceIntWithNameFix
doc
(pos: FcsPos)
(lineStr: String)
@@ -1488,8 +1488,8 @@ module private IntFix =
if DEBUG then
debugFix doc lineStr constant ]
-module private FloatFix =
- let private debugFix doc (lineStr: String) (constant: FloatConstant) =
+module FloatFix =
+ let debugFix doc (lineStr: String) (constant: FloatConstant) =
let data =
let full = constant.Range.SpanIn(lineStr).ToString()
diff --git a/src/FsAutoComplete/FsAutoComplete.fsproj b/src/FsAutoComplete/FsAutoComplete.fsproj
index 0caf50835..cd6eaab45 100644
--- a/src/FsAutoComplete/FsAutoComplete.fsproj
+++ b/src/FsAutoComplete/FsAutoComplete.fsproj
@@ -47,7 +47,6 @@
-
Always
@@ -79,6 +78,15 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/FsAutoComplete/LspHelpers.fs b/src/FsAutoComplete/LspHelpers.fs
index ece9a9ff8..10ba8ab30 100644
--- a/src/FsAutoComplete/LspHelpers.fs
+++ b/src/FsAutoComplete/LspHelpers.fs
@@ -18,7 +18,6 @@ module FcsRange = FSharp.Compiler.Text.Range
type FcsPos = FSharp.Compiler.Text.Position
module FcsPos = FSharp.Compiler.Text.Position
-
module FcsPos =
let subtractColumn (pos: FcsPos) (column: int) = FcsPos.mkPos pos.Line (pos.Column - column)
diff --git a/src/FsAutoComplete/paket.references b/src/FsAutoComplete/paket.references
deleted file mode 100644
index 87af7001a..000000000
--- a/src/FsAutoComplete/paket.references
+++ /dev/null
@@ -1,26 +0,0 @@
-CliWrap
-Destructurama.FSharp
-Fantomas.Client
-FSharp.Analyzers.SDK
-FSharp.UMX
-FsToolkit.ErrorHandling.TaskResult
-IcedTasks
-ICSharpCode.Decompiler
-Ionide.KeepAChangelog.Tasks
-Ionide.LanguageServerProtocol
-Ionide.ProjInfo.ProjectSystem
-Microsoft.NETFramework.ReferenceAssemblies
-Microsoft.SourceLink.GitHub
-Serilog.Sinks.Async
-Serilog.Sinks.Console
-Serilog.Sinks.File
-System.CommandLine
-FSharp.Data.Adaptive
-Microsoft.Extensions.Caching.Memory
-OpenTelemetry.Exporter.OpenTelemetryProtocol
-OpenTelemetry.Instrumentation.Runtime
-Microsoft.CodeAnalysis
-LinkDotNet.StringBuilder
-CommunityToolkit.HighPerformance
-Ionide.Analyzers
-FSharp.Analyzers.Build
diff --git a/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj b/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
index 72f195aa3..7a6f284c9 100644
--- a/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
+++ b/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
@@ -17,12 +17,8 @@
-
- FsAutoComplete.fsproj
-
-
- FsAutoComplete.Core.fsproj
-
+
+
@@ -53,10 +49,20 @@
+
+
+
+
+
+
+
+
-
+
-
diff --git a/test/FsAutoComplete.Tests.Lsp/TestCases/paket.dependencies b/test/FsAutoComplete.Tests.Lsp/TestCases/paket.dependencies
deleted file mode 100644
index e69de29bb..000000000
diff --git a/test/FsAutoComplete.Tests.Lsp/paket.references b/test/FsAutoComplete.Tests.Lsp/paket.references
deleted file mode 100644
index d01b7b2dc..000000000
--- a/test/FsAutoComplete.Tests.Lsp/paket.references
+++ /dev/null
@@ -1,21 +0,0 @@
-FSharp.Core content: once
-FSharp.Compiler.Service
-FSharp.Control.Reactive
-FSharpx.Async
-Expecto.Diff
-Microsoft.NET.Test.Sdk
-YoloDev.Expecto.TestSdk
-AltCover
-GitHubActionsTestLogger
-CliWrap
-FSharp.Data.Adaptive
-Serilog
-Destructurama.FSharp
-Serilog.Sinks.Async
-Serilog.Sinks.Console
-
-Microsoft.Build copy_local: false
-Microsoft.Build.Framework copy_local: false
-Microsoft.Build.Utilities.Core copy_local: false
-Microsoft.Build.Tasks.Core copy_local: false
-NuGet.Frameworks copy_local: false
diff --git a/test/OptionAnalyzer/OptionAnalyzer.fsproj b/test/OptionAnalyzer/OptionAnalyzer.fsproj
index cb4e65bb7..0f027edd1 100644
--- a/test/OptionAnalyzer/OptionAnalyzer.fsproj
+++ b/test/OptionAnalyzer/OptionAnalyzer.fsproj
@@ -10,5 +10,7 @@
-
+
+
+
diff --git a/test/OptionAnalyzer/paket.references b/test/OptionAnalyzer/paket.references
deleted file mode 100644
index 313894ee0..000000000
--- a/test/OptionAnalyzer/paket.references
+++ /dev/null
@@ -1 +0,0 @@
-FSharp.Analyzers.Sdk
\ No newline at end of file