diff --git a/.github/workflows/core-ci.yml b/.github/workflows/core-ci.yml index a6e920677a3..e367f58fc82 100644 --- a/.github/workflows/core-ci.yml +++ b/.github/workflows/core-ci.yml @@ -40,7 +40,7 @@ jobs: run: pnpm install - name: Restore .NET dependencies - run: dotnet restore + run: dotnet restore --locked-mode working-directory: packages/typespec-vs - name: Build diff --git a/.gitignore b/.gitignore index fb099c3ec88..118f30ee34d 100644 --- a/.gitignore +++ b/.gitignore @@ -216,6 +216,9 @@ packages/*/etc/ # csharp emitter !packages/http-client-csharp/package-lock.json + +# typespec-vs NuGet lock file for deterministic CI restores +!packages/typespec-vs/src/packages.lock.json packages/http-client-csharp/generator/artifacts/ packages/http-client-csharp/debug/ packages/http-client-csharp/generated-defs/**/*.js diff --git a/.prettierignore b/.prettierignore index 76c128480e0..2e282613669 100644 --- a/.prettierignore +++ b/.prettierignore @@ -14,6 +14,9 @@ pnpm-lock.yaml # Agentic workflow lock file **/*.lock.yml +# NuGet lock file +**/*.lock.json + # Emu spec file, formatting is wrong packages/spec/src/spec.emu.html diff --git a/cspell.yaml b/cspell.yaml index 58ec6e0489f..b096ae32001 100644 --- a/cspell.yaml +++ b/cspell.yaml @@ -351,6 +351,7 @@ ignorePaths: - packages/typespec-vscode/test/scenarios/** - pnpm-lock.yaml - "**/*.lock.yml" + - "**/*.lock.json" - pnpm-workspace.yaml - "**/dependabot.yml" - "**/*.mp4" diff --git a/eng/tsp-core/pipelines/templates/install.yml b/eng/tsp-core/pipelines/templates/install.yml index 2daaa085ec1..87ed888435e 100644 --- a/eng/tsp-core/pipelines/templates/install.yml +++ b/eng/tsp-core/pipelines/templates/install.yml @@ -35,6 +35,6 @@ steps: retryCountOnTaskFailure: 3 - ${{ if parameters.useDotNet }}: - - script: dotnet restore + - script: dotnet restore --locked-mode displayName: Restore .NET Dependencies workingDirectory: packages/typespec-vs diff --git a/packages/typespec-vs/src/Microsoft.TypeSpec.VS.csproj b/packages/typespec-vs/src/Microsoft.TypeSpec.VS.csproj index d8c02f42255..087b793d64a 100644 --- a/packages/typespec-vs/src/Microsoft.TypeSpec.VS.csproj +++ b/packages/typespec-vs/src/Microsoft.TypeSpec.VS.csproj @@ -11,6 +11,7 @@ all true + true 42.42.42 @@ -45,8 +46,8 @@ - - + + diff --git a/packages/typespec-vs/src/packages.lock.json b/packages/typespec-vs/src/packages.lock.json new file mode 100644 index 00000000000..bd24470efee --- /dev/null +++ b/packages/typespec-vs/src/packages.lock.json @@ -0,0 +1,1625 @@ +{ + "version": 1, + "dependencies": { + ".NETFramework,Version=v4.7.2": { + "Microsoft.Build": { + "type": "Direct", + "requested": "[17.14.28, )", + "resolved": "17.14.28", + "contentHash": "MmGLEsROW1C9dH/d4sOqUX0sVNs2uwTCFXRQb89+pYNWDNJE+7bTJG9kOCbHeCH252XLnP55KIaOgwSpf6J4Kw==", + "dependencies": { + "Microsoft.Build.Framework": "17.14.28", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.28", + "System.Collections.Immutable": "9.0.0", + "System.Configuration.ConfigurationManager": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.Memory": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Reflection.MetadataLoadContext": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0" + } + }, + "Microsoft.NETFramework.ReferenceAssemblies": { + "type": "Direct", + "requested": "[1.0.2, )", + "resolved": "1.0.2", + "contentHash": "5/cSEVld+px/CuRrbohO/djfg6++eR6zGpy88MgqloXvkj//WXWpFZyu/OpkXPN0u5m+dN/EVwLNYFUxD4h2+A==", + "dependencies": { + "Microsoft.NETFramework.ReferenceAssemblies.net472": "1.0.2" + } + }, + "Microsoft.VisualStudio.SDK": { + "type": "Direct", + "requested": "[17.14.40265, )", + "resolved": "17.14.40265", + "contentHash": "JVZ2WYcubVkhuHuIPqzBk4cqQ1hTzvOxVACHndyDefnG83O4EcjgzFab1NqXqJTCJ/zRK1v2KVi3trZNiTXQoA==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.Build.Framework": "17.14.7", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.CommandBars": "17.14.40260", + "Microsoft.VisualStudio.ComponentModelHost": "17.14.106", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Debugger.Interop.10.0": "17.14.40260", + "Microsoft.VisualStudio.Debugger.Interop.12.0": "17.14.40260", + "Microsoft.VisualStudio.Debugger.Interop.14.0": "17.14.40260", + "Microsoft.VisualStudio.Debugger.Interop.15.0": "17.14.40260", + "Microsoft.VisualStudio.Debugger.Interop.16.0": "17.14.40260", + "Microsoft.VisualStudio.Debugger.InteropA": "17.14.40260", + "Microsoft.VisualStudio.Designer.Interfaces": "17.14.40260", + "Microsoft.VisualStudio.Editor": "17.14.249", + "Microsoft.VisualStudio.Extensibility.Editor.Contracts": "17.14.249", + "Microsoft.VisualStudio.GraphModel": "17.14.40260", + "Microsoft.VisualStudio.ImageCatalog": "17.14.40260", + "Microsoft.VisualStudio.Imaging": "17.14.40264", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254", + "Microsoft.VisualStudio.Interop": "17.14.40260", + "Microsoft.VisualStudio.Language": "17.14.249", + "Microsoft.VisualStudio.Language.Intellisense": "17.14.249", + "Microsoft.VisualStudio.Language.NavigateTo.Interfaces": "17.14.249", + "Microsoft.VisualStudio.Language.StandardClassification": "17.14.249", + "Microsoft.VisualStudio.LanguageServer.Client": "17.14.60", + "Microsoft.VisualStudio.Linux.ConnectionManager.Store": "17.14.40254", + "Microsoft.VisualStudio.OLE.Interop": "17.14.40260", + "Microsoft.VisualStudio.Package.LanguageService.15.0": "17.14.40264", + "Microsoft.VisualStudio.ProjectAggregator": "17.14.40254", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.SDK.Analyzers": "17.7.79", + "Microsoft.VisualStudio.Setup.Configuration.Interop": "3.14.2075", + "Microsoft.VisualStudio.Shell.15.0": "17.14.40264", + "Microsoft.VisualStudio.Shell.Design": "17.14.40264", + "Microsoft.VisualStudio.Shell.Framework": "17.14.40264", + "Microsoft.VisualStudio.Shell.Interop": "17.14.40260", + "Microsoft.VisualStudio.Shell.Interop.10.0": "17.14.40260", + "Microsoft.VisualStudio.Shell.Interop.11.0": "17.14.40260", + "Microsoft.VisualStudio.Shell.Interop.12.0": "17.14.40260", + "Microsoft.VisualStudio.Shell.Interop.8.0": "17.14.40260", + "Microsoft.VisualStudio.Shell.Interop.9.0": "17.14.40260", + "Microsoft.VisualStudio.TaskRunnerExplorer.14.0": "14.0.0", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Text.UI": "17.14.249", + "Microsoft.VisualStudio.Text.UI.Wpf": "17.14.249", + "Microsoft.VisualStudio.TextManager.Interop": "17.14.40260", + "Microsoft.VisualStudio.TextManager.Interop.10.0": "17.14.40260", + "Microsoft.VisualStudio.TextManager.Interop.11.0": "17.14.40260", + "Microsoft.VisualStudio.TextManager.Interop.12.0": "17.14.40260", + "Microsoft.VisualStudio.TextManager.Interop.8.0": "17.14.40260", + "Microsoft.VisualStudio.TextManager.Interop.9.0": "17.14.40260", + "Microsoft.VisualStudio.TextTemplating.VSHost": "17.14.40265", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities": "17.14.40264", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.VCProjectEngine": "17.14.40264", + "Microsoft.VisualStudio.VSHelp": "17.14.40260", + "Microsoft.VisualStudio.VSHelp80": "17.14.40260", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.VisualStudio.WCFReference.Interop": "17.14.40260", + "Microsoft.VisualStudio.Web.BrowserLink.12.0": "12.0.0", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0", + "VSLangProj": "17.14.40260", + "VSLangProj100": "17.14.40260", + "VSLangProj110": "17.14.40260", + "VSLangProj140": "17.14.40260", + "VSLangProj150": "17.14.40260", + "VSLangProj157": "17.14.40260", + "VSLangProj158": "17.14.40260", + "VSLangProj165": "17.14.40260", + "VSLangProj2": "17.14.40260", + "VSLangProj80": "17.14.40260", + "VSLangProj90": "17.14.40260", + "envdte": "17.14.40260", + "envdte100": "17.14.40260", + "envdte80": "17.14.40260", + "envdte90": "17.14.40260", + "envdte90a": "17.14.40260", + "stdole": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Workspace": { + "type": "Direct", + "requested": "[17.12.19, )", + "resolved": "17.12.19", + "contentHash": "9Qnqjr9W2TEnhuob5y0tqJT572QYBv/gNn3Z41TG8amAokZHMmGPtZenga6VYIPzWpOGT+7lMMF71Ugf1r9Mqw==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.IO.Redist": "6.0.1", + "Microsoft.VisualStudio.Composition": "17.10.39", + "Microsoft.VisualStudio.Threading": "17.11.20", + "Microsoft.VisualStudio.Threading.Analyzers": "17.11.20", + "System.Collections.Immutable": "8.0.0" + } + }, + "Microsoft.VisualStudio.Workspace.VSIntegration": { + "type": "Direct", + "requested": "[17.12.19, )", + "resolved": "17.12.19", + "contentHash": "S+ic/GxSV0HH+EFzfYYedycijkVjFgYnInW+/coNEg3vWCM5fnIT9LgozTTT9YhateEfgqcYWbhypFeODTLw7w==", + "dependencies": { + "Microsoft.VisualStudio.Shell.15.0": "17.10.40224", + "Microsoft.VisualStudio.Threading.Analyzers": "17.11.20", + "Microsoft.VisualStudio.Workspace": "17.12.19", + "Microsoft.VisualStudio.Workspace.Extensions": "17.12.19" + } + }, + "Microsoft.VSSDK.BuildTools": { + "type": "Direct", + "requested": "[17.14.2120, )", + "resolved": "17.14.2120", + "contentHash": "5B2zSe5s004XqxeBU8yH1MXrBmaq+aLk8dTZJQTSrWhCUYyDLykBgJ6T1FMjCy6Tm+oN4YPQXs2txE7qiia+mQ==", + "dependencies": { + "Microsoft.VisualStudio.SDK.Analyzers": "17.7.79", + "Microsoft.VsSDK.CompatibilityAnalyzer": "17.14.2120" + } + }, + "Newtonsoft.Json": { + "type": "Direct", + "requested": "[13.0.3, )", + "resolved": "13.0.3", + "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" + }, + "envdte": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "8QsDS8a5ke/1eRdkvQCNEdzGG6wKdyV3smYbFHRVbnUenfmxetk+fHTLWJpjulpX64fP7NA/UC+GFIx4V0ulPQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "envdte100": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "seCbhxJYLIfdzPtThVDrUUy+yIWHYyO7wdQ+Yk9zmVr+EGZYHmkVariJ4YDwwY7w/IfEy0ep5HTFYDhlZNMUIA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "envdte80": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "2bn72B7BUGY8iBQPOHeM710CAPDegIm+TXpgO1EgHUJlw4TH7ncANDAuaVxIrLv4fyHADnEblHFQNp+pbdHE+w==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "envdte90": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "EkN67zhqAeLPsQC6RkHKD8tKJbBGmCj0jpxQo1YKBVV0yAb7caGy/ggBkY11t9KXSV5LbrsT5LXExCgYOfgS2w==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "envdte90a": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "uMigXtuKFI/j8j0snY42vlxLrAaN1utFfpDDCGal0crTAb+s9tWrVT9p5+madKx4tMjIvzwuUJpCWmR0kyI/bQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "MessagePack": { + "type": "Transitive", + "resolved": "2.5.192", + "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==", + "dependencies": { + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.NET.StringTools": "17.6.3", + "System.Collections.Immutable": "6.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "MessagePack.Annotations": { + "type": "Transitive", + "resolved": "2.5.192", + "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg==" + }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "Microsoft.Build.Framework": { + "type": "Transitive", + "resolved": "17.14.28", + "contentHash": "wRcyTzGV0LRAtFdrddtioh59Ky4/zbvyraP0cQkDzRSRkhgAQb0K88D/JNC6VHLIXanRi3mtV1jU0uQkBwmiVg==", + "dependencies": { + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Text.Json": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0" + } + }, + "Microsoft.CSharp": { + "type": "Transitive", + "resolved": "4.7.0", + "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==" + }, + "Microsoft.IO.Redist": { + "type": "Transitive", + "resolved": "6.1.0", + "contentHash": "pTYqyiu9nLeCXROGjKnnYTH9v3yQNgXj3t4v7fOWwh9dgSBIwZbiSi8V76hryG2CgTjUFU+xu8BXPQ122CwAJg==", + "dependencies": { + "System.Buffers": "4.6.0", + "System.Memory": "4.6.0" + } + }, + "Microsoft.NET.StringTools": { + "type": "Transitive", + "resolved": "17.14.28", + "contentHash": "DMIeWDlxe0Wz0DIhJZ2FMoGQAN2yrGZOi5jjFhRYHWR5ONd0CS6IpAHlRnA7uA/5BF+BADvgsETxW2XrPiFc1A==", + "dependencies": { + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + } + }, + "Microsoft.NETCore.Platforms": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "TMBuzAHpTenGbGgk0SMTwyEkyijY/Eae4ZGsFNYJvAr/LDn1ku3Etp3FPxChmDp5HHF3kzJuoaa08N0xjqAJfQ==" + }, + "Microsoft.NETCore.Targets": { + "type": "Transitive", + "resolved": "1.1.3", + "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ==" + }, + "Microsoft.NETFramework.ReferenceAssemblies.net472": { + "type": "Transitive", + "resolved": "1.0.2", + "contentHash": "ryAuwkvjMC9xYQ0VXsG7ZBo62y5tBmYaCnovOL5IXfnQPQqjvJGRkLMDyUx+dnCb96UVLJv83R6XK+sRnDnaZg==" + }, + "Microsoft.ServiceHub.Analyzers": { + "type": "Transitive", + "resolved": "4.8.55", + "contentHash": "BrJ18egJTVcSQ8AjvDiW3bBlLGr/tLQ0vW0OrTMdZ0Jm9ML8zJv9BGvRaUeHwaYZT1VYgmE5A4tIHAk1R5oYiQ==" + }, + "Microsoft.ServiceHub.Framework": { + "type": "Transitive", + "resolved": "4.8.55", + "contentHash": "AZCNlrMnQwaHVPrsm8jtAhbXl2xOJl9YAUZPVsb0g42j5a6+3z4Ur4DN7f6ceZbAtKXpYVcirBl+yfVsxzayXg==", + "dependencies": { + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.VisualStudio.Composition": "17.12.20", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Nerdbank.Streams": "2.11.86", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.Text.Json": "8.0.5" + } + }, + "Microsoft.ServiceHub.Resources": { + "type": "Transitive", + "resolved": "4.6.2052", + "contentHash": "vIE0+m7FoCioF1b24hpv3EicdZlDGNdNexAK5Cr1Q81Ek/04YEi5mvJ03jXYFS0QbqHBbHNgCRsvmvPUtYDxKw==" + }, + "Microsoft.VisualStudio.CommandBars": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "T+rkCdH25IMEt9rv5T4iv0cwL20Jxw0wbLl+KeV/LXYCUiP9TiXMuA+rUJmKCcMuK/BNDnSWbV8pHdLmah8B4Q==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.ComponentModelHost": { + "type": "Transitive", + "resolved": "17.14.106", + "contentHash": "Eoj/0FX3SWBSq3Dkf1i3KMwctuEInlVUzjMajwqhuWsT+v5sdHAnAJ2IPl8GwXkbqF1AczjZyZeVT6nrGw0ULg==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.VisualStudio.Composition": "17.12.20", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.13.39273", + "Microsoft.VisualStudio.Interop": "17.13.39276", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Memory": "4.5.5", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "Microsoft.VisualStudio.Composition": { + "type": "Transitive", + "resolved": "17.13.41", + "contentHash": "ZgOA1MXLNNTcfBB2BkFCw8eSeLJIJQDWQMXmUJ9uBJwtA16O8tLSjbAJqq264sSUgY7mBronqVZ2CfZ7p3Dz5w==", + "dependencies": { + "MessagePack": "2.5.192", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Composition": "8.0.0", + "System.Composition.AttributedModel": "8.0.0", + "System.Reflection.Metadata": "8.0.0", + "System.Threading.Tasks.Dataflow": "8.0.1" + } + }, + "Microsoft.VisualStudio.Composition.Analyzers": { + "type": "Transitive", + "resolved": "17.13.41", + "contentHash": "VwmY1nUE8UPuQm2MlCM/nNVgYg+EtR2nw+pVtNL7cfv8IO32iye3ZLWPmbGG+OLYQFjoJDJNH4WEGDJZ7F1TaA==" + }, + "Microsoft.VisualStudio.CoreUtility": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "AiQMTr2U5RIyQ9RmNWHgerwWZNhPSWxE7j/jEnes96PiJtVecNS7eD1kWSmkeBihaaXqxHV3/PGZLwKnRUC9aA==", + "dependencies": { + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Debugger.Interop.10.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "2fsRdXk9Hf4wDS0RAKuE69j4V0uhYeYkDywTQQuGOMw6jj9dHmMpuJESJuTkX89xmM/CvwMcv+Kv6GcpE5E20w==" + }, + "Microsoft.VisualStudio.Debugger.Interop.12.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "ObNYtY26SrJkkZ0oMssqpLYISUhEGjVBjSXD96eOpFxPjy8GXZLi8j2rvU9Xhc+hEAKYJzPBcRSerBcoLn6myQ==" + }, + "Microsoft.VisualStudio.Debugger.Interop.14.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "2HS9p2eCPAnOll/kCNLEkKpK+2ULLZF6T+2YvztblPVcaJlTBlRhbIOKlRqrMjMmo/ctPxbSLUYQtpyh5GYbUg==" + }, + "Microsoft.VisualStudio.Debugger.Interop.15.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "+SMZYHIANaiXLLxt6hRjvA4bVf5IRpdhKlKleXEpmmmowSV40IgIMKVm9rnFydxTWaNrFjG8DAjWSIzGLGNXwg==" + }, + "Microsoft.VisualStudio.Debugger.Interop.16.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "EBJafr2wU5eYY7Z54FHFeQTv0MBwVaxtMOWwxcJt39wsQF7lyKAg8+s++yCGJ0oXsk0O7ZtJacGyTKYgrouRNg==" + }, + "Microsoft.VisualStudio.Debugger.InteropA": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "O7nxGpTMG5WFTMWdIC3MVNiAFvtSe/2JBuGxPjQwratLBBdsOvonbhAWNo9GOf6KmCRS39n82qUCtCSQIBh4Zw==" + }, + "Microsoft.VisualStudio.Designer.Interfaces": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "/VUDwCtJVHcXW533Nz8DfH5/2dgfL30pbJaEF7i7zY9h9wHKtzVhRmdRIYz73rjKHTcDN72cGFZwrdODvTlAHQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Editor": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "ZeHISQb8rkZOkmSp/xEdpC6Aj4JKMs624q7/AZlK5omc1uwhDVooLzNsTN1dx360Im8UR+EleWQJ3g1A16kLlQ==", + "dependencies": { + "Microsoft.ServiceHub.Framework": "4.8.2", + "Microsoft.VisualStudio.Composition": "17.12.20", + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Extensibility.Editor.Contracts": "17.14.249", + "Microsoft.VisualStudio.GraphModel": "17.13.39276", + "Microsoft.VisualStudio.ImageCatalog": "17.13.39276", + "Microsoft.VisualStudio.Imaging": "17.13.39276", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.13.39273", + "Microsoft.VisualStudio.Interop": "17.13.39276", + "Microsoft.VisualStudio.Language": "17.14.249", + "Microsoft.VisualStudio.RpcContracts": "17.13.7", + "Microsoft.VisualStudio.Shell.15.0": "17.13.39276", + "Microsoft.VisualStudio.Shell.Framework": "17.13.39276", + "Microsoft.VisualStudio.Telemetry": "17.13.24", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Text.UI": "17.14.249", + "Microsoft.VisualStudio.Text.UI.Wpf": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Utilities": "17.13.39276", + "Microsoft.VisualStudio.Validation": "17.8.8", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Private.Uri": "4.3.2", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Extensibility.Editor.Contracts": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "johcWN+hngaImidgJkWYhQzklZ+a8b3w9wpH9X/HHaAC1wVyab7jLG9hA3DsPm8Z0055ctjVUGX1RVe/qMe7YA==", + "dependencies": { + "Microsoft.ServiceHub.Framework": "4.8.2", + "Microsoft.VisualStudio.Composition": "17.12.20", + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.RpcContracts": "17.13.7", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.GraphModel": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "NdLiYjdOJO5sEPfApPaUBf9QlsLsijPuck+i2FgUIS6xY2HEopDV422AFBtL0/gXr4VBNdHo5XbB7olM1NqRtg==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260", + "System.ComponentModel.Composition": "9.0.0" + } + }, + "Microsoft.VisualStudio.ImageCatalog": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "xH0AC19wIHveDYuuKHAGGnfVIoRNtf/azzIJAgA1KKB6r22RuutW3etEArdOjgBvWlvojuGiYuBhQn7m8TZV5Q==", + "dependencies": { + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254", + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Imaging": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "/ftN/MUZKLGj4k2K5/SIpin+WnLrcYNHrREVwxnqNp47sKAjKxpA1lNjaYAZZFarfT6gnD3fYXFWe+uSec9SNg==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities": "17.14.40264", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": { + "type": "Transitive", + "resolved": "17.14.40254", + "contentHash": "ZwQ7yWYcDLjJbbtOjrbqbxRMCQGDzhm2hkqb+vpxidYjGlMS/5kBT1j5HE7hsZGTm66RtqsK5wz8/1/NYt+wnA==" + }, + "Microsoft.VisualStudio.Interop": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "3jG1PSm3mq6SgkT1sKXnukeQxzmm31VEZH+b7EIfyyKOx01fMsr5Iq/sXwW9+4TxDe1sKjbWIJbI5QAkAOCatA==", + "dependencies": { + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254" + } + }, + "Microsoft.VisualStudio.Language": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "A/GVGDJwe36pVBmeCfeYkrpUbSZdPgd+qUlu8VzJyiMd6Pm7d8ZSZ18LJ6tmYGv2lh13YMwPQ7DjI5gqgxuLWA==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Text.UI": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Private.Uri": "4.3.2", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Language.Intellisense": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "5m5wWNYwKKwFWffaeDGMRWhn/Eeku0x7GnqgmZeZsAgA8jkcVsyqfRBDHJJBzS4VHo0SI64ZSVDQ21HnwdvyFA==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.13.39273", + "Microsoft.VisualStudio.Language": "17.14.249", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Text.UI": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Private.Uri": "4.3.2", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Language.NavigateTo.Interfaces": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "xAJdn56aSpV5pzGrqAd5L0k/JyikXdjG+4ieH8Fux4kfwov7bbT6iT4/sM2f55jsWzsA82UiGsQ/OporzLQVYg==", + "dependencies": { + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Language.StandardClassification": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "cI+oDWavg5JJgAEjfPvP26k55hleQrlxgJkrDKz0+yCZw0tMz8NZ+H15CQ4BPkUE42dJILb78DtJuzlVMVvtBg==", + "dependencies": { + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.LanguageServer.Client": { + "type": "Transitive", + "resolved": "17.14.60", + "contentHash": "HJGAzUptFFmdfRnfJ9a8lWWmPiN/8NSoNykj1Ph0N3UklBXXqqvVSZFm3Fy7xpQVJUHvtiVy7qodWn/f1Kedew==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.205", + "Microsoft.VisualStudio.RpcContracts": "17.13.7", + "Microsoft.VisualStudio.Telemetry": "17.13.28", + "Microsoft.VisualStudio.Text.Logic": "17.14.205", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Utilities": "17.13.39926", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Nerdbank.Streams": "2.11.79", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.21.10", + "System.Collections.Immutable": "8.0.0", + "System.Text.Json": "8.0.5" + } + }, + "Microsoft.VisualStudio.Linux.ConnectionManager.Store": { + "type": "Transitive", + "resolved": "17.14.40254", + "contentHash": "yExOVKS0JCMrXk1OpuPFTT/WK9wo2d/dnslXt7YnFlc0tgCr71hhdJ+dO2t+PwDyOmd/fXh/T9JHIZtq3laUOA==" + }, + "Microsoft.VisualStudio.OLE.Interop": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "wIs7WPgyr/c4Ek2QquATFz5VqE0z6VbCF8SDV2wK5zYgjOlXPDjgLlPuzJZXvFT/0mRK0QS+YjWLqVLXGokDXA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Package.LanguageService.15.0": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "CHLKMXGc7RECClOSBukMX9C2kSdh7dfOkPJsf3Oxm1Xi279Gkv5ayvKXEUe8uWZJ1w7CE03mIF/FO6MR6mzf/A==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.Build.Framework": "17.14.7", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.ComponentModelHost": "17.14.106", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.Interop": "17.14.40260", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.Sdk.Analyzers": "17.7.79", + "Microsoft.VisualStudio.Shell.15.0": "17.14.40264", + "Microsoft.VisualStudio.Shell.Framework": "17.14.40264", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities": "17.14.40264", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.ProjectAggregator": { + "type": "Transitive", + "resolved": "17.14.40254", + "contentHash": "KYMbZLH8wVV8qj4Hb5nY6eMxJHM+uL8yNkAa8hSraCe6s4uHuAn1lqvb/Mhr1Wu1FqxL2jqUZw5r2K0hdJyWSQ==" + }, + "Microsoft.VisualStudio.RemoteControl": { + "type": "Transitive", + "resolved": "16.3.52", + "contentHash": "+MgP1+Rtt1uJZyqhf7+H6KAQ57wc7v00ixuLhEgFggIbmW2/29YXfPK7gLvXw+vU7vimuM47cqAHrnB7RWYqtg==", + "dependencies": { + "Microsoft.VisualStudio.Utilities.Internal": "16.3.42" + } + }, + "Microsoft.VisualStudio.RpcContracts": { + "type": "Transitive", + "resolved": "17.14.20", + "contentHash": "sAU2KIlghJ3jKnr80V3hGB8zE/n0+K6H6Zm3nN+8tcoLZMKtdt79UtiSTEy7p9XNrN0MHI1g42lurXpiX3FkPQ==", + "dependencies": { + "Microsoft.ServiceHub.Framework": "4.8.40", + "System.Text.Json": "8.0.5", + "System.Threading.Tasks.Dataflow": "8.0.1" + } + }, + "Microsoft.VisualStudio.SDK.Analyzers": { + "type": "Transitive", + "resolved": "17.7.79", + "contentHash": "oJ3C9D1KQCksM0D0MTYrjYkz1vGK7WMBJkdplqse8rpIoxOV4cFj2rntPq+TNEkwY95BkjNm53gIdYV9jm1U0w==" + }, + "Microsoft.VisualStudio.Setup.Configuration.Interop": { + "type": "Transitive", + "resolved": "3.14.2075", + "contentHash": "SH4pYl7XBUjL6sRAk+l2jsK7B9VbiKPEKkzJdmNxgexeHpAP7T+VlZk0w3NHgPG1UGQ3fxnhc427cM2o9GUYYA==" + }, + "Microsoft.VisualStudio.Shell.15.0": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "ZrpFyFa2blXu0YU4VXnpaoZxfeICX0VUh7nlxpOL6ci0gpEfGSIwIIx7ZkeOt/JkkdPuxaw3ZsA29SGQoGkuCg==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.Build.Framework": "17.14.7", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.ComponentModelHost": "17.14.106", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.GraphModel": "17.14.40260", + "Microsoft.VisualStudio.ImageCatalog": "17.14.40260", + "Microsoft.VisualStudio.Imaging": "17.14.40264", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254", + "Microsoft.VisualStudio.Interop": "17.14.40260", + "Microsoft.VisualStudio.ProjectAggregator": "17.14.40254", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.SDK.Analyzers": "17.7.79", + "Microsoft.VisualStudio.Shell.Framework": "17.14.40264", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities": "17.14.40264", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.Shell.Design": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "xX+JaL6bSWJC/GZ1HYg4N2nkbYgPaeUc8JtCMb6p+kzoZXrHITXc17ojCMuVH97Dd/d5zSgF6FRXReYBxVDHWQ==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.Build.Framework": "17.14.7", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.ComponentModelHost": "17.14.106", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.ImageCatalog": "17.14.40260", + "Microsoft.VisualStudio.Interop": "17.14.40260", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.Sdk.Analyzers": "17.7.79", + "Microsoft.VisualStudio.Shell.15.0": "17.14.40264", + "Microsoft.VisualStudio.Shell.Framework": "17.14.40264", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.Shell.Framework": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "fqE+/T00ijxkuqquDFSj93WivnaVwLLFMS3j5PEz8h8Vcau8Wd41HwNOIlBV7oH5aoYCMCKZpBStBJugaQ/OgA==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.Build.Framework": "17.14.7", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Analyzers": "4.8.55", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.GraphModel": "17.14.40260", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.14.40254", + "Microsoft.VisualStudio.Interop": "17.14.40260", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.SDK.Analyzers": "17.7.79", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities": "17.14.40264", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.Shell.Interop": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "N4Vvp50tsvaU+msu3bhRDGBQgnh4yFn6ysfAZmQowX2rpfOl7df9X+HtyauSHlR6e16eDy+owigmKLZHA55RLw==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Shell.Interop.10.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "Hzio801OJVQfnWvN5Fe4Wic64ShQZwajyC8Dp4tbjNBhMWKwJwW9Ip4AvKIS+LwogFByHOlrmCiIVCcBw4mi0w==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Shell.Interop.11.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "G2mSbUO2V+swuQp1ybI4rrX82p/1CeXeWZbskXEyksjkGCnS9LUDUkkFVsW3L20lptrUQ/sgyuE1ZgOS7LGMzQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Shell.Interop.12.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "kgYpTKoyVl0dB7hgYv+k+P90f0wOuVk/XuGNo14W0WKpAiFtnoPAEFsUBHHq06RSgDx8Jr7VRBp6ajJonZFWGw==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Shell.Interop.8.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "fO+fiIE7KEGQpCyxOVMAmNx4jY6Tm9qwiJj+e5clh6/91zhCKIAB4KVr77k9B5TL9L2huYkHu1CznKtZvtdnFw==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Shell.Interop.9.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "upkSYrN5WU21f6vsamRvlF1yu7XPdOCirYDP2fhhRlxXMdgyv8CgCrGo37qPyUaJRgL2CwxlDwUKwLai+smuEw==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TaskRunnerExplorer.14.0": { + "type": "Transitive", + "resolved": "14.0.0", + "contentHash": "iZpAv8bEWjkyxFF1GIcSOfldqP/umopJKnJGKHa0vg8KR7ZY3u3dWtJmwO4w3abIx+176SIkQe78y5A+/Md7FA==" + }, + "Microsoft.VisualStudio.Telemetry": { + "type": "Transitive", + "resolved": "17.14.18", + "contentHash": "Sin23sZUAe2nvrpQd+AZpnZSo3M8ZFWbjCJgV2Va9q4Jf1PMz5yWkblASuuwX/JsFCd6YoVaspxol6ZJI2XLYg==", + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Newtonsoft.Json": "13.0.3", + "System.Memory": "4.5.4", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + } + }, + "Microsoft.VisualStudio.Text.Data": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "sRVA2LCjG3+nkIFqr/rA6ruNVIKf2VJCiujHiGn5KRyrLyQ2gdFkgXfvrkLmwcDkqSOrzGIgs2U75xScJH+g+A==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Text.Logic": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "YB6uxueOy3zjrJPKJusUafkCYe6OQ+pNwCyFVfz/b3dyZcOFyDPm6tlHjkt7T9CeaVgoDP55FhXtWT+bL7R6Eg==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Text.UI": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "pZu8eejKAIChxJJm7A0LtuGgXxm+WjE5/5G9VWjBihsVSTS5t3ayi8ZQVQaO44lIaFQE8nWwBzZQbgvOPaRWOw==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.Text.UI.Wpf": { + "type": "Transitive", + "resolved": "17.14.249", + "contentHash": "3ypbcW18hYmln1qH0UehrYLgwaIpAX/ib820VgPZz049Fj9v9LJmcnbzdV+P6XluSeyFJuemcCzKbJ+bg1cbmg==", + "dependencies": { + "Microsoft.VisualStudio.CoreUtility": "17.14.249", + "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.13.39273", + "Microsoft.VisualStudio.Text.Data": "17.14.249", + "Microsoft.VisualStudio.Text.Logic": "17.14.249", + "Microsoft.VisualStudio.Text.UI": "17.14.249", + "Microsoft.VisualStudio.Threading": "17.13.2", + "Microsoft.VisualStudio.Threading.Analyzers": "17.13.2", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Collections.Immutable": "8.0.0", + "System.ComponentModel.Composition": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.VisualStudio.TextManager.Interop": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "QFjMtDNZGl+9VFTJZknc960ot3A5GdsHVZj6dyYdwPDplzhwH2TFHcQXt/GKWQUpsb0vEgUIxJE8g2DYxPlPtQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextManager.Interop.10.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "tD+0KNzXJzGp4C5a4oYnieinx3HfEBAX3t1fedmClQZLHwFSh3HM8z1ubE4qRgtSHW/KOaX+5dnaJcvYItjqPA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextManager.Interop.11.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "IR7Vw5bgZxab2OJ/eRrkbDVli2hA6C4VTVfC4UC3UZfm9Xe0ldxUUUSJhLLhexXH1kMmbXzvo+S4GaYGUH8cXQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextManager.Interop.12.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "TPOVDoTyHe12GScRsGDV2PScYzA/LErzl/JjOncUX7uAAu1Q58ye02ySo/aryCE+8BHtk60u1Tn0CN49uUalbA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextManager.Interop.8.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "RHa0ctEthoh+EnDrrVYGvhWtVheNI0G6teXRU/NKBT3OTdqGg/kTwLTV2G3XfT0+YJ9JPxLB0MhuTJynACoWQA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextManager.Interop.9.0": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "3oeRMsNg1cMbJ0xKFUS7DY/BmNeT5HVUWFRBkJ0HrHYa+zpacXekwU8PEUghYD59cjins6YCKO5e55froHjxkg==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.TextTemplating.VSHost": { + "type": "Transitive", + "resolved": "17.14.40265", + "contentHash": "lf5b2EmxLnlHxrlPiVAhPzimLKG7bLEaDM6pmZiIQdlmfJUTdN15huy3BC7gwrjScn3aXdtH8ahbcgvXIFNRng==", + "dependencies": { + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + } + }, + "Microsoft.VisualStudio.Threading": { + "type": "Transitive", + "resolved": "17.14.15", + "contentHash": "1DrCusT3xNLSlaJg77BsUSAzrhjdZBAvvsS0PMzyPM+fGais6SnISOhqdZQop8VVMIBLsYm2gyF9W7THjgavwA==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Threading.Tasks.Extensions": "4.6.0" + } + }, + "Microsoft.VisualStudio.Threading.Analyzers": { + "type": "Transitive", + "resolved": "17.14.15", + "contentHash": "mXQPJsbuUD2ydq4/ffd8h8tSOFCXec+2xJOVNCvXjuMOq/+5EKHq3D2m2MC2+nUaXeFMSt66VS/J4HdKBixgcw==" + }, + "Microsoft.VisualStudio.Threading.Only": { + "type": "Transitive", + "resolved": "17.14.15", + "contentHash": "NqONyw1RXyj9P3k5e1uU2k9kc1ptwuU5NJQzG+MPq7vQVHUzBY8HLuJf/N2Rw5H/myD96CVxziDxmjawPuzntw==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Threading.Tasks.Extensions": "4.6.0" + } + }, + "Microsoft.VisualStudio.Utilities": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "MBodyP7sCpl/7xWRcqFXnLU4DvvJ38l4KYhAub33FSOudPsCLq+jY/M9xk26sQ1cela7NyfDzzNKtdeQjCAe1Q==", + "dependencies": { + "MessagePack": "2.5.192", + "MessagePack.Annotations": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "Microsoft.IO.Redist": "6.1.0", + "Microsoft.NET.StringTools": "17.14.7", + "Microsoft.ServiceHub.Framework": "4.8.55", + "Microsoft.ServiceHub.Resources": "4.6.2052", + "Microsoft.VisualStudio.Composition": "17.13.41", + "Microsoft.VisualStudio.Composition.Analyzers": "17.13.41", + "Microsoft.VisualStudio.RemoteControl": "16.3.52", + "Microsoft.VisualStudio.RpcContracts": "17.14.20", + "Microsoft.VisualStudio.Telemetry": "17.14.18", + "Microsoft.VisualStudio.Threading": "17.14.15", + "Microsoft.VisualStudio.Threading.Analyzers": "17.14.15", + "Microsoft.VisualStudio.Threading.Only": "17.14.15", + "Microsoft.VisualStudio.Utilities.Internal": "16.3.90", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Microsoft.Win32.Registry": "5.0.0", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "StreamJsonRpc": "2.22.11", + "System.Buffers": "4.6.0", + "System.Collections.Immutable": "9.0.0", + "System.ComponentModel.Composition": "9.0.0", + "System.Composition": "9.0.0", + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0", + "System.Threading.AccessControl": "9.0.0", + "System.Threading.Tasks.Dataflow": "9.0.0", + "System.Threading.Tasks.Extensions": "4.6.0", + "System.ValueTuple": "4.5.0" + } + }, + "Microsoft.VisualStudio.Utilities.Internal": { + "type": "Transitive", + "resolved": "16.3.90", + "contentHash": "joWRXcBhOAzEaBfgV4OHa++VESjShwUGB0kqy7vdEiJg08wXpxYt9afQDEwiwy8XGKPKabByYXA+CGMLxYo/TQ==" + }, + "Microsoft.VisualStudio.Validation": { + "type": "Transitive", + "resolved": "17.8.8", + "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g==" + }, + "Microsoft.VisualStudio.VCProjectEngine": { + "type": "Transitive", + "resolved": "17.14.40264", + "contentHash": "FZYvjomVHTkCO0rZaQ/kyfAd5iDGW76EfXoKKPI5ZRLBpWaLbcfNco0LdQMvQgwOqINm8j2/hnsLHNq8FQBVUw==" + }, + "Microsoft.VisualStudio.VSHelp": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "QkToEBoMr8qV7BFvj3cmgxy1tLIJuwpKV1H2f6dl3ngl3BXUnBX4rPf7PWP8Oem+5T8l7nh/Ot/ewecwgGXCzQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.VSHelp80": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "4bScGNgzg+E3QdVP+NADLO7FxUP6LGHJYQ+kBblpUTZl+nnkQDj+aKDjCzoOVYD/1SEPkp1J8iWfdNrrWO6TZA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.WCFReference.Interop": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "DbF7vcI6JVH9iGR32jr1hqpxuOmjoUPUTTd1hKAZ9YIUECJQde4VCqmeODAukloOkdw5VBBwF8O18htP5GV5cQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "Microsoft.VisualStudio.Web.BrowserLink.12.0": { + "type": "Transitive", + "resolved": "12.0.0", + "contentHash": "HeuaZh8+wNVdwx7VF8guFGH2Z2zH+FYxWBsRNp+FjjlmrhCfM7GUQV5azaTv/bN5TPaK8ALJoP9UX5o1FB5k1A==" + }, + "Microsoft.VisualStudio.Workspace.Extensions": { + "type": "Transitive", + "resolved": "17.12.19", + "contentHash": "lA5WS98Oswz3fXX3HjGrwb20+D1fXx4h0LPYEFoXyiaPdF9nT0bCk7Moq9Ff6bkRmDYViE2E4pbrjoTEZ69NwQ==", + "dependencies": { + "Microsoft.Build": "17.10.4", + "Microsoft.VisualStudio.Threading": "17.11.20", + "Microsoft.VisualStudio.Threading.Analyzers": "17.11.20", + "Microsoft.VisualStudio.Workspace": "17.12.19" + } + }, + "Microsoft.VsSDK.CompatibilityAnalyzer": { + "type": "Transitive", + "resolved": "17.14.2120", + "contentHash": "y+hmcpMQdWEPKj71uPuXe/ZTekIjVNc8DoDV9nhh8K8ccAEIqsibMwrmCuthSxbwS4GJjA5X/jwBXdh8fxCrWA==" + }, + "Microsoft.Win32.Registry": { + "type": "Transitive", + "resolved": "5.0.0", + "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "Nerdbank.Streams": { + "type": "Transitive", + "resolved": "2.12.87", + "contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.VisualStudio.Threading.Only": "17.13.61", + "Microsoft.VisualStudio.Validation": "17.8.8", + "System.IO.Pipelines": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + } + }, + "stdole": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "eTOHD0X52NXjwwFt8qWFVQSr5ioFEsgP9XOgM5QAmGtDHYs4aR3yYNk5mQHlRvH43txh1wEqRwuVPbi2x+jjqg==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "StreamJsonRpc": { + "type": "Transitive", + "resolved": "2.22.11", + "contentHash": "TQcqBFswLNpdSJANjhxZmIIe0Yl0kGqzjZ+uHLdhrkxntofvNu6C53XPEEYQ3Wkj8AorKumkuv/VMvTH4BHOZw==", + "dependencies": { + "MessagePack": "2.5.192", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.VisualStudio.Threading.Only": "17.13.61", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3", + "System.Collections.Immutable": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.1", + "System.IO.Pipelines": "8.0.0", + "System.Text.Json": "8.0.5", + "System.Threading.Tasks.Dataflow": "8.0.1" + } + }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.6.0", + "contentHash": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==" + }, + "System.Collections.Immutable": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.ComponentModel.Composition": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "HwA28KOsRUSN2Hiei4RvXKDeMlmQe/E6WemYDWY8Iv4AYFS04obS6rDVCE4UNDbc3bsa1Cg9tJ5Dko3T0eDjyA==" + }, + "System.Composition": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "3Djj70fFTraOarSKmRnmRy/zm4YurICm+kiCtI0dYRqGJnLX6nJ+G3WYuFJ173cAPax/gh96REcbNiVqcrypFQ==", + "dependencies": { + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0" + } + }, + "System.Composition.AttributedModel": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "iri00l/zIX9g4lHMY+Nz0qV1n40+jFYAmgsaiNn16xvt2RDwlqByNG4wgblagnDYxm3YSQQ0jLlC/7Xlk9CzyA==" + }, + "System.Composition.Convention": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "+vuqVP6xpi582XIjJi6OCsIxuoTZfR0M7WWufk3uGDeCl3wGW6KnpylUJ3iiXdPByPE0vR5TjJgR6hDLez4FQg==", + "dependencies": { + "System.Composition.AttributedModel": "9.0.0" + } + }, + "System.Composition.Hosting": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "OFqSeFeJYr7kHxDfaViGM1ymk7d4JxK//VSoNF9Ux0gpqkLsauDZpu89kTHHNdCWfSljbFcvAafGyBoY094btQ==", + "dependencies": { + "System.Composition.Runtime": "9.0.0" + } + }, + "System.Composition.Runtime": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "w1HOlQY1zsOWYussjFGZCEYF2UZXgvoYnS94NIu2CBnAGMbXFAX8PY8c92KwUItPmowal68jnVLBCzdrWLeEKA==" + }, + "System.Composition.TypedParts": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "aRZlojCCGEHDKqh43jaDgaVpYETsgd7Nx4g1zwLKMtv4iTo0627715ajEFNpEEBTgLmvZuv8K0EVxc3sM4NWJA==", + "dependencies": { + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0" + } + }, + "System.Configuration.ConfigurationManager": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==" + }, + "System.Diagnostics.DiagnosticSource": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "ddppcFpnbohLWdYKr/ZeLZHmmI+DXFgZ3Snq+/E7SwcdW4UnvxmaugkwGywvGVWkHPGCSZjCP+MLzu23AL5SDw==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==", + "dependencies": { + "System.Buffers": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.6.0", + "contentHash": "t+SoieZsRuEyiw/J+qXUbolyO219tKQQI0+2/YI+Qv7YdGValA6WiuokrNKqjrTNsy5ABWU11bdKOzUdheteXg==" + }, + "System.Private.Uri": { + "type": "Transitive", + "resolved": "4.3.2", + "contentHash": "o1+7RJnu3Ik3PazR7Z7tJhjPdE000Eq2KGLLWhqJJKXj04wrS8lwb1OFtDF9jzXXADhUuZNJZlPc98uwwqmpFA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.1", + "Microsoft.NETCore.Targets": "1.1.3" + } + }, + "System.Reflection.Metadata": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==", + "dependencies": { + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5" + } + }, + "System.Reflection.MetadataLoadContext": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "nGdCUVhEQ9/CWYqgaibYEDwIJjokgIinQhCnpmtZfSXdMS6ysLZ8p9xvcJ8VPx6Xpv5OsLIUrho4B9FN+VV/tw==", + "dependencies": { + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5", + "System.Reflection.Metadata": "9.0.0" + } + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.1.0", + "contentHash": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==" + }, + "System.Security.AccessControl": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.Security.Principal.Windows": { + "type": "Transitive", + "resolved": "5.0.0", + "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.AccessControl": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "s4T+FkDeNa/r1wS8R2ejuq7KgZb4VLwnJUtcVqORvdqBc7cEYltcK2o08qECMQNHbnMyZMpOmHE9BhMe2qljdA==", + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.Threading.Tasks.Dataflow": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "S+y+QuBJNcqOvoFK+rFcZZuQDlD2E4lImKW9/g3E0l7YT2uo4oin9amAn398eGt/xFBYNNSt5O77Dbc38XGfBw==" + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.6.0", + "contentHash": "I5G6Y8jb0xRtGUC9Lahy7FUvlYlnGMMkbuKAQBy8Jb7Y6Yn8OlBEiUOY0PqZ0hy6Ua8poVA1ui1tAIiXNxGdsg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, + "VSLangProj": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "zluJAtCqmpfBVV4PRxJKClj/BWniX3eUXezuGT1weqN4M2H8X/YAYYL6S7cmAQecu3mlXeDNy0/veFA4CpWdWQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj100": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "MRt2kloDuo4oKiPV9FX6luqo/iABaHCz/OqRd2dkkAhZHUHIcYsDFmltnl8p7EAlCGvdm5EtW4LsESj/JSuo1g==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj110": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "ES/ujnyeSXvMpKNEuO+DMuQX9h7eYTYYjuv2OK3plVLrRBK1XdNcWoKPk3fci3ciWqVnoOnYdnqXZDmrZw+blQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj140": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "7gBlX73rlrR9th0BtwhDRRnHoeDQyCmMhviVp02U0gruiaNsVgOt22wKxRbL5HZ32QUJdGnMEGgWkREdlU4yPA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj150": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "oJ4gwHbQ0fzgHUgxSxR8NFnhUGeLXSNi92t5GuL2R/WVvgXYC6MhJC9KTLQ/kMJmxrzAddoJKO6LhB5wmIYj0w==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj157": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "IorX1gFZJvIKW2pb74WHnTFan8phPdePhTcfyh5fsTpurPBPfkzd62iAP1B54cGa5ERBlnO7mzgkuRAP4AMWHQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj158": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "G3YbWEMWDbEs1Id85Cfm6n4dz0284aEv9mzlpT58HoTl/pZcrnRVJ+gj1lkTyvsAOOP/MB/YKNDP1OdL2vz1cQ==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj165": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "MeuN1NADWEgtRvSxM/SYkwrNwUXfYXKG4svsSW3KrGwRKfTd033vAcFXqM/3D/we/kU8hcJsJpQEu6kGC3vceA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj2": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "A/ClUAVhrKWKmJhbCKPsill/QwvvHEEu84ZaeDDN7B14sWalWKRNIwePA6unnxPFSKDf1etvcUjkaMQcTlXhOg==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj80": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "Rv5jgV+BXQ3+57zK8j+EohDqraf9tdZJ1uCQ0RJGPPYnNs9KX/tYicMc37pkYbRUpxWCQdhgLjlfP0DAJuDchA==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + }, + "VSLangProj90": { + "type": "Transitive", + "resolved": "17.14.40260", + "contentHash": "fWH0XxncakdgXrCw5R9sjDIsz87HMDf5GmgWxPHwhlLtljf8AUfjP4YP2iJAVNfYlFooKGtTGTjd3YBn7NLwdw==", + "dependencies": { + "Microsoft.VisualStudio.Interop": "17.14.40260" + } + } + } + } +} \ No newline at end of file