diff --git a/.gitea/workflows/publish-nuget.yml b/.gitea/workflows/publish-nuget.yml new file mode 100644 index 0000000..06dc7b7 --- /dev/null +++ b/.gitea/workflows/publish-nuget.yml @@ -0,0 +1,52 @@ +name: Publish NuGet packages + +on: + push: + tags: + - 'v*' + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + env: + NUGET_AUTH_TOKEN: ${{ secrets.SHRINKSDK_PACKAGE_TOKEN }} + steps: + - name: Checkout tagged source + uses: actions/checkout@v4 + + - name: Set up .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.0.x' + + - name: Validate tag and pack projects + env: + GITEA_REF: ${{ gitea.ref }} + shell: bash + run: | + set -euo pipefail + tag="${GITEA_REF#refs/tags/}" + version="$(node -p "require('./package.json').version")" + test "$tag" = "v$version" + mkdir -p packages + mapfile -d '' projects < <(find DotNet~ Godot~ -type f -name '*.csproj' -print0 2>/dev/null || true) + test "${#projects[@]}" -gt 0 + for project in "${projects[@]}"; do + dotnet restore "$project" --configfile NuGet.Config + dotnet pack "$project" --configuration Release --no-restore --output "$PWD/packages" --include-symbols --include-source + done + find packages -maxdepth 1 -name '*.nupkg' -type f | grep -q . + + - name: Publish packages + shell: bash + run: | + set -euo pipefail + : "${NUGET_AUTH_TOKEN:?SHRINKSDK_PACKAGE_TOKEN is required}" + dotnet nuget push 'packages/*.nupkg' --api-key "$NUGET_AUTH_TOKEN" --source https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json --skip-duplicate + if compgen -G 'packages/*.snupkg' > /dev/null; then + dotnet nuget push 'packages/*.snupkg' --api-key "$NUGET_AUTH_TOKEN" --source https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json --skip-duplicate + fi diff --git a/.gitignore b/.gitignore index 246935d..c3b8764 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,11 @@ /Tools~/**/[Oo]bj/ *.user *.DotSettings.user +/DotNet~/**/[Bb]in/ +/DotNet~/**/[Oo]bj/ +/Godot~/**/[Bb]in/ +/Godot~/**/[Oo]bj/ +/artifacts/ +/packages/ +!DotNet~/**/*.csproj +!Godot~/**/*.csproj diff --git a/.npmignore b/.npmignore index 700f03d..6a59c77 100644 --- a/.npmignore +++ b/.npmignore @@ -6,3 +6,7 @@ Tools~/ *.sln *.user *.DotSettings.user +DotNet~/ +Godot~/ +NuGet.Config +Directory.Build.props diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..43b188b --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,13 @@ + + + latest + enable + true + true + ShrinkSDK + ShrinkSDK + https://git.crash.work/ShrinkSDK + true + snupkg + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/AnalyzerReleases.Shipped.md b/DotNet~/ShrinkSDK.CodeGen.Analyzers/AnalyzerReleases.Shipped.md new file mode 100644 index 0000000..332da7f --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/AnalyzerReleases.Shipped.md @@ -0,0 +1,9 @@ +## Release 0.1.0 + +### New Rules + +Rule ID | Category | Severity | Notes +--------|----------|----------|------- +SHRINK001 | ShrinkSDK.CodeGen | Error | Invalid event subscriber signature +SHRINK002 | ShrinkSDK.CodeGen | Error | Duplicate network opcode and route +SHRINK003 | ShrinkSDK.CodeGen | Error | Invalid application installer diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkCodeGenAnalyzer.cs b/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkCodeGenAnalyzer.cs new file mode 100644 index 0000000..64ae6e9 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkCodeGenAnalyzer.cs @@ -0,0 +1,75 @@ +#nullable enable + +using System; +using System.Collections.Concurrent; +using System.Collections.Immutable; +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Diagnostics; + +namespace ShrinkSDK.CodeGen.Analyzers; + +[DiagnosticAnalyzer(LanguageNames.CSharp)] +public sealed class ShrinkCodeGenAnalyzer : DiagnosticAnalyzer +{ + private static readonly DiagnosticDescriptor InvalidEventHandler = new( + "SHRINK001", "Invalid event subscriber signature", + "Method '{0}' must use void(TEvent), UniTask(TEvent), or UniTask(TEvent, CancellationToken)", + "ShrinkSDK.CodeGen", DiagnosticSeverity.Error, true); + private static readonly DiagnosticDescriptor DuplicateNetworkContract = new( + "SHRINK002", "Duplicate network opcode and route", + "Network opcode/route '{0}' is already declared by '{1}'", + "ShrinkSDK.CodeGen", DiagnosticSeverity.Error, true); + private static readonly DiagnosticDescriptor InvalidInstaller = new( + "SHRINK003", "Invalid application installer", + "Type '{0}' has ShrinkAppModuleInstaller but does not implement IShrinkAppModuleInstaller", + "ShrinkSDK.CodeGen", DiagnosticSeverity.Error, true); + + public override ImmutableArray SupportedDiagnostics => + ImmutableArray.Create(InvalidEventHandler, DuplicateNetworkContract, InvalidInstaller); + + public override void Initialize(AnalysisContext context) + { + context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None); + context.EnableConcurrentExecution(); + context.RegisterCompilationStartAction(start => + { + var networkContracts = new ConcurrentDictionary(StringComparer.Ordinal); + start.RegisterSymbolAction(symbolContext => AnalyzeMethod(symbolContext), SymbolKind.Method); + start.RegisterSymbolAction(symbolContext => AnalyzeType(symbolContext, networkContracts), SymbolKind.NamedType); + }); + } + + private static void AnalyzeMethod(SymbolAnalysisContext context) + { + var method = (IMethodSymbol)context.Symbol; + if (!HasAttribute(method, "ShrinkEventBus.ShrinkSubscribeAttribute")) return; + var parametersValid = method.Parameters.Length == 1 || + method.Parameters.Length == 2 && method.Parameters[1].Type.ToDisplayString() == "System.Threading.CancellationToken"; + var returnName = method.ReturnType.ToDisplayString(); + var returnValid = method.Parameters.Length == 1 && (method.ReturnsVoid || returnName == "Cysharp.Threading.Tasks.UniTask") || + method.Parameters.Length == 2 && returnName == "Cysharp.Threading.Tasks.UniTask"; + if (!parametersValid || !returnValid) + context.ReportDiagnostic(Diagnostic.Create(InvalidEventHandler, method.Locations.FirstOrDefault(), method.Name)); + } + + private static void AnalyzeType(SymbolAnalysisContext context, ConcurrentDictionary networkContracts) + { + var type = (INamedTypeSymbol)context.Symbol; + if (HasAttribute(type, "ShrinkApp.ShrinkAppModuleInstallerAttribute") && + !type.AllInterfaces.Any(item => item.ToDisplayString() == "ShrinkApp.IShrinkAppModuleInstaller")) + context.ReportDiagnostic(Diagnostic.Create(InvalidInstaller, type.Locations.FirstOrDefault(), type.Name)); + + var network = type.GetAttributes().FirstOrDefault(attribute => + attribute.AttributeClass?.ToDisplayString() == "ShrinkNetwork.ShrinkNetworkMessageAttribute"); + if (network == null || network.ConstructorArguments.Length == 0) return; + var opcode = network.ConstructorArguments[0].Value?.ToString() ?? string.Empty; + var route = network.ConstructorArguments.Length > 1 ? network.ConstructorArguments[1].Value as string ?? string.Empty : string.Empty; + var key = opcode + ":" + route; + if (!networkContracts.TryAdd(key, type) && networkContracts.TryGetValue(key, out var previous)) + context.ReportDiagnostic(Diagnostic.Create(DuplicateNetworkContract, type.Locations.FirstOrDefault(), key, previous.Name)); + } + + private static bool HasAttribute(ISymbol symbol, string fullName) => + symbol.GetAttributes().Any(attribute => attribute.AttributeClass?.ToDisplayString() == fullName); +} diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkSDK.CodeGen.Analyzers.csproj b/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkSDK.CodeGen.Analyzers.csproj new file mode 100644 index 0000000..78c53ff --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/ShrinkSDK.CodeGen.Analyzers.csproj @@ -0,0 +1,13 @@ + + + netstandard2.0 + ShrinkSDK.CodeGen.Analyzers + ShrinkSDK.CodeGen.Analyzers + false + false + true + + + + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.deps.json b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.deps.json new file mode 100644 index 0000000..00f9c0b --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.deps.json @@ -0,0 +1,300 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.0/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.0": {}, + ".NETStandard,Version=v2.0/": { + "ShrinkSDK.CodeGen.Analyzers/1.0.0": { + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "4.14.0" + }, + "runtime": { + "ShrinkSDK.CodeGen.Analyzers.dll": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.14.0.0", + "fileVersion": "4.1400.25.26210" + } + }, + "resources": { + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.14.0", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.14.0.0", + "fileVersion": "4.1400.25.26210" + } + }, + "resources": { + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.Buffers/4.5.1": { + "runtime": { + "lib/netstandard2.0/System.Buffers.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Collections.Immutable/9.0.0": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Collections.Immutable.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Memory/4.5.5": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.dll": { + "assemblyVersion": "4.0.1.2", + "fileVersion": "4.6.31308.1" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "runtime": { + "lib/netstandard2.0/System.Numerics.Vectors.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Reflection.Metadata/9.0.0": { + "dependencies": { + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5" + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Encoding.CodePages/7.0.0": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "assemblyVersion": "4.2.0.1", + "fileVersion": "4.6.28619.1" + } + } + } + } + }, + "libraries": { + "ShrinkSDK.CodeGen.Analyzers/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==", + "path": "microsoft.codeanalysis.common/4.14.0", + "hashPath": "microsoft.codeanalysis.common.4.14.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==", + "path": "microsoft.codeanalysis.csharp/4.14.0", + "hashPath": "microsoft.codeanalysis.csharp.4.14.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Collections.Immutable/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w==", + "path": "system.collections.immutable/9.0.0", + "hashPath": "system.collections.immutable.9.0.0.nupkg.sha512" + }, + "System.Memory/4.5.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "path": "system.memory/4.5.5", + "hashPath": "system.memory.4.5.5.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Reflection.Metadata/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==", + "path": "system.reflection.metadata/9.0.0", + "hashPath": "system.reflection.metadata.9.0.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", + "path": "system.text.encoding.codepages/7.0.0", + "hashPath": "system.text.encoding.codepages.7.0.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll new file mode 100644 index 0000000..4c8d33d Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb new file mode 100644 index 0000000..ef6d134 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/bin/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs new file mode 100644 index 0000000..8bf3a42 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfo.cs b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfo.cs new file mode 100644 index 0000000..0743f9f --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ShrinkSDK")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5fd9b258d78a4eccff03b1da12ffd9f9a62526a4")] +[assembly: System.Reflection.AssemblyProductAttribute("ShrinkSDK.CodeGen.Analyzers")] +[assembly: System.Reflection.AssemblyTitleAttribute("ShrinkSDK.CodeGen.Analyzers")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.crash.work/ShrinkSDK")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfoInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfoInputs.cache new file mode 100644 index 0000000..65a040e --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +8c6d371fb2669eb81546bbe4990e35d6e23df1869fb22f4d099f3616dd4e7bdc diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.GeneratedMSBuildEditorConfig.editorconfig b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..4f7e83e --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,16 @@ +is_global = true +build_property.TargetFramework = netstandard2.0 +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = true +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ShrinkSDK.CodeGen.Analyzers +build_property.ProjectDir = D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = +build_property.EnableCodeStyleSeverity = diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.assets.cache b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.assets.cache new file mode 100644 index 0000000..c539266 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.assets.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.AssemblyReference.cache b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.AssemblyReference.cache new file mode 100644 index 0000000..d1b4ec5 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.AssemblyReference.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.CoreCompileInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e5d6884 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +dd656b0d56b480b28268325a874f26433a3d0356ca7f9d4e49fe23db743d3867 diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.FileListAbsolute.txt b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..96772b7 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\bin\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.deps.json +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\bin\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\bin\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.pdb +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.csproj.AssemblyReference.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.GeneratedMSBuildEditorConfig.editorconfig +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.AssemblyInfoInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.AssemblyInfo.cs +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.csproj.CoreCompileInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Analyzers\obj\Release\netstandard2.0\ShrinkSDK.CodeGen.Analyzers.pdb diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll new file mode 100644 index 0000000..4c8d33d Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb new file mode 100644 index 0000000..ef6d134 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/Release/netstandard2.0/ShrinkSDK.CodeGen.Analyzers.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.dgspec.json b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.dgspec.json new file mode 100644 index 0000000..edef3ac --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.dgspec.json @@ -0,0 +1,79 @@ +{ + "format": 1, + "restore": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj": {} + }, + "projects": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj", + "projectName": "ShrinkSDK.CodeGen.Analyzers", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "framework": "netstandard2.0", + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "netstandard2.0": { + "framework": "netstandard2.0", + "targetAlias": "netstandard2.0", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": { + "suppressParent": "All", + "target": "Package", + "version": "[4.14.0, )" + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.props b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.props new file mode 100644 index 0000000..41c2bce --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.props @@ -0,0 +1,21 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\im\.nuget\packages\ + PackageReference + 7.0.0 + + + + + + + + + C:\Users\im\.nuget\packages\microsoft.codeanalysis.analyzers\3.11.0 + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.targets b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.targets new file mode 100644 index 0000000..93b728e --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/ShrinkSDK.CodeGen.Analyzers.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.assets.json b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.assets.json new file mode 100644 index 0000000..8791611 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.assets.json @@ -0,0 +1,1599 @@ +{ + "version": 4, + "targets": { + "netstandard2.0": { + "Microsoft.CodeAnalysis.Analyzers/3.11.0": { + "type": "package", + "build": { + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {}, + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.11.0", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.11.0", + "Microsoft.CodeAnalysis.Common": "[4.14.0]", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "9.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Buffers.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Buffers.dll": { + "related": ".xml" + } + } + }, + "System.Collections.Immutable/9.0.0": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + } + }, + "System.Memory/4.5.5": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/System.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Memory.dll": { + "related": ".xml" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Numerics.Vectors.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Numerics.Vectors.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Metadata/9.0.0": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "9.0.0", + "System.Memory": "4.5.5" + }, + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + } + }, + "System.Text.Encoding.CodePages/7.0.0": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "Microsoft.CodeAnalysis.Analyzers/3.11.0": { + "sha512": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.11.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.txt", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets", + "buildTransitive/config/analysislevel_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_all.globalconfig", + "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_default.globalconfig", + "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_none.globalconfig", + "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_4_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "documentation/readme.md", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "sha512": "PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net8.0/Microsoft.CodeAnalysis.dll", + "lib/net8.0/Microsoft.CodeAnalysis.pdb", + "lib/net8.0/Microsoft.CodeAnalysis.xml", + "lib/net8.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/Microsoft.CodeAnalysis.dll", + "lib/net9.0/Microsoft.CodeAnalysis.pdb", + "lib/net9.0/Microsoft.CodeAnalysis.xml", + "lib/net9.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.14.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "sha512": "568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net8.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net8.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net8.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net9.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net9.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net9.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.14.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "NETStandard.Library/2.0.3": { + "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "type": "package", + "path": "netstandard.library/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.3.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Collections.Immutable/9.0.0": { + "sha512": "QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w==", + "type": "package", + "path": "system.collections.immutable/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net8.0/System.Collections.Immutable.dll", + "lib/net8.0/System.Collections.Immutable.xml", + "lib/net9.0/System.Collections.Immutable.dll", + "lib/net9.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.9.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.5": { + "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "type": "package", + "path": "system.memory/4.5.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.5.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Metadata/9.0.0": { + "sha512": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==", + "type": "package", + "path": "system.reflection.metadata/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Reflection.Metadata.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", + "lib/net462/System.Reflection.Metadata.dll", + "lib/net462/System.Reflection.Metadata.xml", + "lib/net8.0/System.Reflection.Metadata.dll", + "lib/net8.0/System.Reflection.Metadata.xml", + "lib/net9.0/System.Reflection.Metadata.dll", + "lib/net9.0/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "system.reflection.metadata.9.0.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encoding.CodePages/7.0.0": { + "sha512": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", + "type": "package", + "path": "system.text.encoding.codepages/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encoding.CodePages.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/System.Text.Encoding.CodePages.dll", + "lib/net462/System.Text.Encoding.CodePages.xml", + "lib/net6.0/System.Text.Encoding.CodePages.dll", + "lib/net6.0/System.Text.Encoding.CodePages.xml", + "lib/net7.0/System.Text.Encoding.CodePages.dll", + "lib/net7.0/System.Text.Encoding.CodePages.xml", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.7.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "type": "package", + "path": "system.threading.tasks.extensions/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Threading.Tasks.Extensions.dll", + "lib/net461/System.Threading.Tasks.Extensions.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netcoreapp2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "system.threading.tasks.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "netstandard2.0": [ + "Microsoft.CodeAnalysis.CSharp >= 4.14.0", + "NETStandard.Library >= 2.0.3" + ] + }, + "packageFolders": { + "C:\\Users\\im\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj", + "projectName": "ShrinkSDK.CodeGen.Analyzers", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "framework": "netstandard2.0", + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "netstandard2.0": { + "framework": "netstandard2.0", + "targetAlias": "netstandard2.0", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": { + "suppressParent": "All", + "target": "Package", + "version": "[4.14.0, )" + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.nuget.cache b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.nuget.cache new file mode 100644 index 0000000..33bc212 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Analyzers/obj/project.nuget.cache @@ -0,0 +1,22 @@ +{ + "version": 2, + "dgSpecHash": "b8S3yYi3RGU=", + "success": true, + "projectFilePath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Analyzers\\ShrinkSDK.CodeGen.Analyzers.csproj", + "expectedPackageFiles": [ + "C:\\Users\\im\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.codeanalysis.common\\4.14.0\\microsoft.codeanalysis.common.4.14.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.14.0\\microsoft.codeanalysis.csharp.4.14.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.collections.immutable\\9.0.0\\system.collections.immutable.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.reflection.metadata\\9.0.0\\system.reflection.metadata.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/ShrinkSDK.CodeGen.Core.csproj b/DotNet~/ShrinkSDK.CodeGen.Core/ShrinkSDK.CodeGen.Core.csproj new file mode 100644 index 0000000..8f037e9 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/ShrinkSDK.CodeGen.Core.csproj @@ -0,0 +1,15 @@ + + + net8.0 + ShrinkSDK.CodeGen.Core + ShrinkSDK.CodeGen + ShrinkSDK.CodeGen.Core + 0.1.0 + false + false + + + + + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.deps.json b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.deps.json new file mode 100644 index 0000000..cf08058 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.deps.json @@ -0,0 +1,53 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "ShrinkSDK.CodeGen.Core/0.1.0": { + "dependencies": { + "Mono.Cecil": "0.11.6" + }, + "runtime": { + "ShrinkSDK.CodeGen.Core.dll": {} + } + }, + "Mono.Cecil/0.11.6": { + "runtime": { + "lib/netstandard2.0/Mono.Cecil.Mdb.dll": { + "assemblyVersion": "0.11.6.0", + "fileVersion": "0.11.6.0" + }, + "lib/netstandard2.0/Mono.Cecil.Pdb.dll": { + "assemblyVersion": "0.11.6.0", + "fileVersion": "0.11.6.0" + }, + "lib/netstandard2.0/Mono.Cecil.Rocks.dll": { + "assemblyVersion": "0.11.6.0", + "fileVersion": "0.11.6.0" + }, + "lib/netstandard2.0/Mono.Cecil.dll": { + "assemblyVersion": "0.11.6.0", + "fileVersion": "0.11.6.0" + } + } + } + } + }, + "libraries": { + "ShrinkSDK.CodeGen.Core/0.1.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Mono.Cecil/0.11.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-f33RkDtZO8VlGXCtmQIviOtxgnUdym9xx/b1p9h91CRGOsJFxCFOFK1FDbVt1OCf1aWwYejUFa2MOQyFWTFjbA==", + "path": "mono.cecil/0.11.6", + "hashPath": "mono.cecil.0.11.6.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll new file mode 100644 index 0000000..15da4f3 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb new file mode 100644 index 0000000..decb333 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfo.cs b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfo.cs new file mode 100644 index 0000000..1752777 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ShrinkSDK")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0+5fd9b258d78a4eccff03b1da12ffd9f9a62526a4")] +[assembly: System.Reflection.AssemblyProductAttribute("ShrinkSDK.CodeGen.Core")] +[assembly: System.Reflection.AssemblyTitleAttribute("ShrinkSDK.CodeGen.Core")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.crash.work/ShrinkSDK")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfoInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfoInputs.cache new file mode 100644 index 0000000..fa959b5 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fb8b629c9a892f76c7f10d1027dfd3d11c122901386d6f05140057b22a57d898 diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.GeneratedMSBuildEditorConfig.editorconfig b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1d673ab --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ShrinkSDK.CodeGen +build_property.ProjectDir = D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.assets.cache b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.assets.cache new file mode 100644 index 0000000..b5f11a9 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.assets.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.AssemblyReference.cache b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.AssemblyReference.cache new file mode 100644 index 0000000..31b4d01 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.AssemblyReference.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.CoreCompileInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e9818ad --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +658531825cf8aebf1c5a2a5a797552ace7ec66b63a22e38d4de699f7c9131d6f diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.FileListAbsolute.txt b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..079b366 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\bin\Release\net8.0\ShrinkSDK.CodeGen.Core.deps.json +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\bin\Release\net8.0\ShrinkSDK.CodeGen.Core.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\bin\Release\net8.0\ShrinkSDK.CodeGen.Core.pdb +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.csproj.AssemblyReference.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.GeneratedMSBuildEditorConfig.editorconfig +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.AssemblyInfoInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.AssemblyInfo.cs +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.csproj.CoreCompileInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\refint\ShrinkSDK.CodeGen.Core.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ShrinkSDK.CodeGen.Core.pdb +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Core\obj\Release\net8.0\ref\ShrinkSDK.CodeGen.Core.dll diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.dll b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.dll new file mode 100644 index 0000000..15da4f3 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb new file mode 100644 index 0000000..decb333 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ref/ShrinkSDK.CodeGen.Core.dll b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ref/ShrinkSDK.CodeGen.Core.dll new file mode 100644 index 0000000..4555f5f Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/ref/ShrinkSDK.CodeGen.Core.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Core.dll b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Core.dll new file mode 100644 index 0000000..4555f5f Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Core/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Core.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.dgspec.json b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.dgspec.json new file mode 100644 index 0000000..6199c0c --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.dgspec.json @@ -0,0 +1,91 @@ +{ + "format": 1, + "restore": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj": {} + }, + "projects": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj": { + "version": "0.1.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "projectName": "ShrinkSDK.CodeGen.Core", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "dependencies": { + "Mono.Cecil": { + "target": "Package", + "version": "[0.11.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[8.0.27, 8.0.27]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.props b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.props new file mode 100644 index 0000000..c899d9d --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\im\.nuget\packages\ + PackageReference + 7.0.0 + + + + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.targets b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/ShrinkSDK.CodeGen.Core.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.assets.json b/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.assets.json new file mode 100644 index 0000000..105fb24 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.assets.json @@ -0,0 +1,158 @@ +{ + "version": 4, + "targets": { + "net8.0": { + "Mono.Cecil/0.11.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/Mono.Cecil.Mdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Pdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Rocks.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.dll": { + "related": ".Mdb.pdb;.pdb;.Pdb.pdb;.Rocks.pdb" + } + }, + "runtime": { + "lib/netstandard2.0/Mono.Cecil.Mdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Pdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Rocks.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.dll": { + "related": ".Mdb.pdb;.pdb;.Pdb.pdb;.Rocks.pdb" + } + } + } + } + }, + "libraries": { + "Mono.Cecil/0.11.6": { + "sha512": "f33RkDtZO8VlGXCtmQIviOtxgnUdym9xx/b1p9h91CRGOsJFxCFOFK1FDbVt1OCf1aWwYejUFa2MOQyFWTFjbA==", + "type": "package", + "path": "mono.cecil/0.11.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net40/Mono.Cecil.Mdb.dll", + "lib/net40/Mono.Cecil.Mdb.pdb", + "lib/net40/Mono.Cecil.Pdb.dll", + "lib/net40/Mono.Cecil.Pdb.pdb", + "lib/net40/Mono.Cecil.Rocks.dll", + "lib/net40/Mono.Cecil.Rocks.pdb", + "lib/net40/Mono.Cecil.dll", + "lib/net40/Mono.Cecil.pdb", + "lib/netstandard2.0/Mono.Cecil.Mdb.dll", + "lib/netstandard2.0/Mono.Cecil.Mdb.pdb", + "lib/netstandard2.0/Mono.Cecil.Pdb.dll", + "lib/netstandard2.0/Mono.Cecil.Pdb.pdb", + "lib/netstandard2.0/Mono.Cecil.Rocks.dll", + "lib/netstandard2.0/Mono.Cecil.Rocks.pdb", + "lib/netstandard2.0/Mono.Cecil.dll", + "lib/netstandard2.0/Mono.Cecil.pdb", + "mono.cecil.0.11.6.nupkg.sha512", + "mono.cecil.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Mono.Cecil >= 0.11.6" + ] + }, + "packageFolders": { + "C:\\Users\\im\\.nuget\\packages\\": {} + }, + "project": { + "version": "0.1.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "projectName": "ShrinkSDK.CodeGen.Core", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "dependencies": { + "Mono.Cecil": { + "target": "Package", + "version": "[0.11.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[8.0.27, 8.0.27]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.nuget.cache b/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.nuget.cache new file mode 100644 index 0000000..9e7983d --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Core/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "tJZD7ysiCNo=", + "success": true, + "projectFilePath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "expectedPackageFiles": [ + "C:\\Users\\im\\.nuget\\packages\\mono.cecil\\0.11.6\\mono.cecil.0.11.6.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.netcore.app.ref\\8.0.27\\microsoft.netcore.app.ref.8.0.27.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\8.0.27\\microsoft.windowsdesktop.app.ref.8.0.27.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\8.0.27\\microsoft.aspnetcore.app.ref.8.0.27.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkSDK.CodeGen.Task.csproj b/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkSDK.CodeGen.Task.csproj new file mode 100644 index 0000000..d89da22 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkSDK.CodeGen.Task.csproj @@ -0,0 +1,34 @@ + + + net8.0 + ShrinkSDK.CodeGen.Task + ShrinkSDK.CodeGen + ShrinkSDK.CodeGen + 0.1.0 + MSBuild integration for ShrinkSDK Cecil weaving. + true + tools + true + true + $(TargetsForTfmSpecificBuildOutput);IncludeShrinkCodeGenDependencies + + + + + + + + + + + + + + + + + + + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkWeaveTask.cs b/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkWeaveTask.cs new file mode 100644 index 0000000..a7a8639 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/ShrinkWeaveTask.cs @@ -0,0 +1,98 @@ +#nullable enable + +using System; +using System.IO; +using System.Linq; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; + +namespace ShrinkSDK.CodeGen; + +public sealed class ShrinkWeaveTask : Task +{ + [Required] + public string AssemblyPath { get; set; } = string.Empty; + + public string? PdbPath { get; set; } + public ITaskItem[] ReferencePaths { get; set; } = Array.Empty(); + public string? StrongNameKeyFile { get; set; } + + [Output] public bool Changed { get; private set; } + [Output] public int InstanceSubscriberCount { get; private set; } + [Output] public int StaticSubscriberCount { get; private set; } + [Output] public int RegistryEntryCount { get; private set; } + + public override bool Execute() + { + if (!File.Exists(AssemblyPath)) + { + Log.LogError($"[ShrinkSDK.CodeGen] Intermediate assembly does not exist: {AssemblyPath}"); + return false; + } + + var assemblyDirectory = Path.GetDirectoryName(Path.GetFullPath(AssemblyPath))!; + var temporaryAssembly = Path.Combine(assemblyDirectory, $".{Path.GetFileName(AssemblyPath)}.{Guid.NewGuid():N}.tmp"); + var hasPdb = !string.IsNullOrWhiteSpace(PdbPath) && File.Exists(PdbPath); + var temporaryPdb = hasPdb + ? Path.Combine(assemblyDirectory, $".{Path.GetFileName(PdbPath)}.{Guid.NewGuid():N}.tmp") + : null; + try + { + var result = ShrinkAssemblyWeaver.Weave( + AssemblyPath, + hasPdb ? PdbPath : null, + ReferencePaths.Select(item => item.ItemSpec), + temporaryAssembly, + temporaryPdb, + ShrinkCodeGenPlatform.EngineNeutral, + StrongNameKeyFile); + foreach (var diagnostic in result.Diagnostics) + { + switch (diagnostic.Severity) + { + case ShrinkCodeGenDiagnosticSeverity.Warning: + Log.LogWarning($"[ShrinkSDK.CodeGen] {diagnostic.Message}"); + break; + case ShrinkCodeGenDiagnosticSeverity.Error: + Log.LogError($"[ShrinkSDK.CodeGen] {diagnostic.Message}"); + break; + default: + Log.LogMessage(MessageImportance.Low, $"[ShrinkSDK.CodeGen] {diagnostic.Message}"); + break; + } + } + if (!result.Succeeded) + return false; + + Changed = result.Changed; + InstanceSubscriberCount = result.InstanceSubscribers; + StaticSubscriberCount = result.StaticSubscribers; + RegistryEntryCount = result.RegistryEntries; + if (Changed) + { + File.Move(temporaryAssembly, AssemblyPath, true); + if (hasPdb && temporaryPdb != null) + File.Move(temporaryPdb, PdbPath!, true); + } + Log.LogMessage(MessageImportance.High, + $"[ShrinkSDK.CodeGen] {Path.GetFileName(AssemblyPath)} woven: instance={InstanceSubscriberCount}, static={StaticSubscriberCount}, registry={RegistryEntryCount}."); + return true; + } + catch (Exception exception) + { + Log.LogErrorFromException(exception, true); + return false; + } + finally + { + TryDelete(temporaryAssembly); + if (temporaryPdb != null) TryDelete(temporaryPdb); + } + } + + private static void TryDelete(string path) + { + try { if (File.Exists(path)) File.Delete(path); } + catch { } + } +} diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Microsoft.NET.StringTools.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Microsoft.NET.StringTools.dll new file mode 100644 index 0000000..17b966d Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Microsoft.NET.StringTools.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Mdb.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000..55f9ee2 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Mdb.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Pdb.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000..0462a8f Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Pdb.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Rocks.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000..561b0d7 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.Rocks.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.dll new file mode 100644 index 0000000..488bd5c Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/Mono.Cecil.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll new file mode 100644 index 0000000..15da4f3 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb new file mode 100644 index 0000000..decb333 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Core.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Task.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Task.dll new file mode 100644 index 0000000..5d092c9 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/ShrinkSDK.CodeGen.Task.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Collections.Immutable.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Collections.Immutable.dll new file mode 100644 index 0000000..9db8140 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Collections.Immutable.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Configuration.ConfigurationManager.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Configuration.ConfigurationManager.dll new file mode 100644 index 0000000..45c2d3b Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Configuration.ConfigurationManager.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.DiagnosticSource.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..bae10b1 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.DiagnosticSource.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.EventLog.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..25f8d1f Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Security.Cryptography.ProtectedData.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Security.Cryptography.ProtectedData.dll new file mode 100644 index 0000000..4975970 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Text.Encoding.CodePages.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Text.Encoding.CodePages.dll new file mode 100644 index 0000000..3b18555 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/System.Text.Encoding.CodePages.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll new file mode 100644 index 0000000..e6e8b51 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..3565362 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll new file mode 100644 index 0000000..a5291fd Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/bin/Release/net8.0/runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.props b/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.props new file mode 100644 index 0000000..54942f1 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.props @@ -0,0 +1,5 @@ + + + true + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.targets b/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.targets new file mode 100644 index 0000000..307f232 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/buildTransitive/ShrinkSDK.CodeGen.targets @@ -0,0 +1,18 @@ + + + <_ShrinkCodeGenTaskAssembly Condition="'$(_ShrinkCodeGenTaskAssembly)' == ''">$(MSBuildThisFileDirectory)..\tools\net8.0\ShrinkSDK.CodeGen.Task.dll + + + + + <_ShrinkCodeGenIntermediateAssembly>$(IntermediateOutputPath)$(TargetName).dll + + + + diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.nuspec b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.nuspec new file mode 100644 index 0000000..d141733 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.nuspec @@ -0,0 +1,18 @@ + + + + ShrinkSDK.CodeGen + 0.1.0 + ShrinkSDK + MSBuild integration for ShrinkSDK Cecil weaving. + + + + + + + + + + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.symbols.nuspec b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.symbols.nuspec new file mode 100644 index 0000000..1b611a5 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/ShrinkSDK.CodeGen.0.1.0.symbols.nuspec @@ -0,0 +1,13 @@ + + + + ShrinkSDK.CodeGen + 0.1.0 + ShrinkSDK + MSBuild integration for ShrinkSDK Cecil weaving. + + + + + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfo.cs b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfo.cs new file mode 100644 index 0000000..2268031 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ShrinkSDK")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("MSBuild integration for ShrinkSDK Cecil weaving.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.0+5fd9b258d78a4eccff03b1da12ffd9f9a62526a4")] +[assembly: System.Reflection.AssemblyProductAttribute("ShrinkSDK.CodeGen.Task")] +[assembly: System.Reflection.AssemblyTitleAttribute("ShrinkSDK.CodeGen.Task")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.crash.work/ShrinkSDK")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfoInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfoInputs.cache new file mode 100644 index 0000000..1dffdd6 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ec318fa27f4adfc8bd8c83222b64849b259facaa9d8947b3afd45671edfafc6d diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.GeneratedMSBuildEditorConfig.editorconfig b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..07dd989 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ShrinkSDK.CodeGen +build_property.ProjectDir = D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.assets.cache b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.assets.cache new file mode 100644 index 0000000..411c348 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.assets.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.AssemblyReference.cache b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.AssemblyReference.cache new file mode 100644 index 0000000..04c85e7 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.AssemblyReference.cache differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.CoreCompileInputs.cache b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d521c3f --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +df6cb6b516c45ed88942ae2b5c6477c2c73fe92cbbf6dadc5a2571d8cd0b79a5 diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.FileListAbsolute.txt b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4406b0f --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.csproj.FileListAbsolute.txt @@ -0,0 +1,25 @@ +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\ShrinkSDK.CodeGen.Task.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\Mono.Cecil.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\ShrinkSDK.CodeGen.Core.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\Microsoft.NET.StringTools.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\Mono.Cecil.Mdb.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\Mono.Cecil.Pdb.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\Mono.Cecil.Rocks.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Collections.Immutable.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Configuration.ConfigurationManager.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Diagnostics.DiagnosticSource.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Diagnostics.EventLog.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Security.Cryptography.ProtectedData.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\System.Text.Encoding.CodePages.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\runtimes\win\lib\net8.0\System.Text.Encoding.CodePages.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\bin\Release\net8.0\ShrinkSDK.CodeGen.Core.pdb +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.csproj.AssemblyReference.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.GeneratedMSBuildEditorConfig.editorconfig +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.AssemblyInfoInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.AssemblyInfo.cs +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.csproj.CoreCompileInputs.cache +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\refint\ShrinkSDK.CodeGen.Task.dll +D:\UnityBuilds\ShrinkSDK\Assets\Modules\ShrinkShared.CodeGen\DotNet~\ShrinkSDK.CodeGen.Task\obj\Release\net8.0\ShrinkSDK.CodeGen.Task.pdb diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.dll b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.dll new file mode 100644 index 0000000..5d092c9 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.pdb b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.pdb new file mode 100644 index 0000000..e9b6700 Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/ShrinkSDK.CodeGen.Task.pdb differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Task.dll b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Task.dll new file mode 100644 index 0000000..5b2230d Binary files /dev/null and b/DotNet~/ShrinkSDK.CodeGen.Task/obj/Release/net8.0/refint/ShrinkSDK.CodeGen.Task.dll differ diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.dgspec.json b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3cbd84e --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.dgspec.json @@ -0,0 +1,189 @@ +{ + "format": 1, + "restore": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj": {} + }, + "projects": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj": { + "version": "0.1.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "projectName": "ShrinkSDK.CodeGen.Core", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "dependencies": { + "Mono.Cecil": { + "target": "Package", + "version": "[0.11.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[8.0.27, 8.0.27]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json" + } + } + }, + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj": { + "version": "0.1.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj", + "projectName": "ShrinkSDK.CodeGen", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "projectReferences": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj": { + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.Build.Framework": { + "suppressParent": "All", + "target": "Package", + "version": "[17.14.28, )" + }, + "Microsoft.Build.Utilities.Core": { + "suppressParent": "All", + "target": "Package", + "version": "[17.14.28, )" + }, + "Mono.Cecil": { + "suppressParent": "All", + "target": "Package", + "version": "[0.11.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[8.0.27, 8.0.27]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.props b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.props new file mode 100644 index 0000000..c899d9d --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\im\.nuget\packages\ + PackageReference + 7.0.0 + + + + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.targets b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/ShrinkSDK.CodeGen.Task.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.assets.json b/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.assets.json new file mode 100644 index 0000000..2993acd --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.assets.json @@ -0,0 +1,950 @@ +{ + "version": 4, + "targets": { + "net8.0": { + "Microsoft.Build.Framework/17.14.28": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.Build.Framework.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Build.Utilities.Core/17.14.28": { + "type": "package", + "dependencies": { + "Microsoft.Build.Framework": "17.14.28", + "Microsoft.NET.StringTools": "17.14.28", + "Microsoft.Win32.Registry": "5.0.0", + "System.Collections.Immutable": "9.0.0", + "System.Configuration.ConfigurationManager": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0", + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0", + "System.Security.Cryptography.ProtectedData": "9.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encoding.CodePages": "9.0.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.Build.Utilities.Core.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.StringTools/17.14.28": { + "type": "package", + "dependencies": { + "System.Memory": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.NET.StringTools.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.NET.StringTools.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.Win32.Registry.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Mono.Cecil/0.11.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/Mono.Cecil.Mdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Pdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Rocks.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.dll": { + "related": ".Mdb.pdb;.pdb;.Pdb.pdb;.Rocks.pdb" + } + }, + "runtime": { + "lib/netstandard2.0/Mono.Cecil.Mdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Pdb.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.Rocks.dll": { + "related": ".pdb" + }, + "lib/netstandard2.0/Mono.Cecil.dll": { + "related": ".Mdb.pdb;.pdb;.Pdb.pdb;.Rocks.pdb" + } + } + }, + "System.Collections.Immutable/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "compile": { + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { + "assetType": "runtime", + "rid": "win" + }, + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Memory/4.6.0": { + "type": "package", + "compile": { + "lib/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.1.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": {} + }, + "runtime": { + "lib/net7.0/_._": {} + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding.CodePages/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "ShrinkSDK.CodeGen.Core/0.1.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Mono.Cecil": "0.11.6" + }, + "compile": { + "bin/placeholder/ShrinkSDK.CodeGen.Core.dll": {} + }, + "runtime": { + "bin/placeholder/ShrinkSDK.CodeGen.Core.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.Build.Framework/17.14.28": { + "sha512": "wRcyTzGV0LRAtFdrddtioh59Ky4/zbvyraP0cQkDzRSRkhgAQb0K88D/JNC6VHLIXanRi3mtV1jU0uQkBwmiVg==", + "type": "package", + "path": "microsoft.build.framework/17.14.28", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.Build.Framework.dll", + "lib/net472/Microsoft.Build.Framework.pdb", + "lib/net472/Microsoft.Build.Framework.xml", + "lib/net9.0/Microsoft.Build.Framework.dll", + "lib/net9.0/Microsoft.Build.Framework.pdb", + "lib/net9.0/Microsoft.Build.Framework.xml", + "microsoft.build.framework.17.14.28.nupkg.sha512", + "microsoft.build.framework.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.Build.Framework.dll", + "ref/net472/Microsoft.Build.Framework.xml", + "ref/net9.0/Microsoft.Build.Framework.dll", + "ref/net9.0/Microsoft.Build.Framework.xml", + "ref/netstandard2.0/Microsoft.Build.Framework.dll", + "ref/netstandard2.0/Microsoft.Build.Framework.xml" + ] + }, + "Microsoft.Build.Utilities.Core/17.14.28": { + "sha512": "rhSdPo8QfLXXWM+rY0x0z1G4KK4ZhMoIbHROyDj8MUBFab9nvHR0NaMnjzOgXldhmD2zi2ir8d6xCatNzlhF5g==", + "type": "package", + "path": "microsoft.build.utilities.core/17.14.28", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.Build.Utilities.Core.dll", + "lib/net472/Microsoft.Build.Utilities.Core.pdb", + "lib/net472/Microsoft.Build.Utilities.Core.xml", + "lib/net9.0/Microsoft.Build.Utilities.Core.dll", + "lib/net9.0/Microsoft.Build.Utilities.Core.pdb", + "lib/net9.0/Microsoft.Build.Utilities.Core.xml", + "microsoft.build.utilities.core.17.14.28.nupkg.sha512", + "microsoft.build.utilities.core.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.Build.Utilities.Core.dll", + "ref/net472/Microsoft.Build.Utilities.Core.xml", + "ref/net9.0/Microsoft.Build.Utilities.Core.dll", + "ref/net9.0/Microsoft.Build.Utilities.Core.xml", + "ref/netstandard2.0/Microsoft.Build.Utilities.Core.dll", + "ref/netstandard2.0/Microsoft.Build.Utilities.Core.xml" + ] + }, + "Microsoft.NET.StringTools/17.14.28": { + "sha512": "DMIeWDlxe0Wz0DIhJZ2FMoGQAN2yrGZOi5jjFhRYHWR5ONd0CS6IpAHlRnA7uA/5BF+BADvgsETxW2XrPiFc1A==", + "type": "package", + "path": "microsoft.net.stringtools/17.14.28", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.NET.StringTools.dll", + "lib/net472/Microsoft.NET.StringTools.pdb", + "lib/net472/Microsoft.NET.StringTools.xml", + "lib/net9.0/Microsoft.NET.StringTools.dll", + "lib/net9.0/Microsoft.NET.StringTools.pdb", + "lib/net9.0/Microsoft.NET.StringTools.xml", + "lib/netstandard2.0/Microsoft.NET.StringTools.dll", + "lib/netstandard2.0/Microsoft.NET.StringTools.pdb", + "lib/netstandard2.0/Microsoft.NET.StringTools.xml", + "microsoft.net.stringtools.17.14.28.nupkg.sha512", + "microsoft.net.stringtools.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.NET.StringTools.dll", + "ref/net472/Microsoft.NET.StringTools.xml", + "ref/net9.0/Microsoft.NET.StringTools.dll", + "ref/net9.0/Microsoft.NET.StringTools.xml", + "ref/netstandard2.0/Microsoft.NET.StringTools.dll", + "ref/netstandard2.0/Microsoft.NET.StringTools.xml" + ] + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.Registry/5.0.0": { + "sha512": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "type": "package", + "path": "microsoft.win32.registry/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.xml", + "lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "microsoft.win32.registry.5.0.0.nupkg.sha512", + "microsoft.win32.registry.nuspec", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "ref/netstandard2.0/Microsoft.Win32.Registry.dll", + "ref/netstandard2.0/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Mono.Cecil/0.11.6": { + "sha512": "f33RkDtZO8VlGXCtmQIviOtxgnUdym9xx/b1p9h91CRGOsJFxCFOFK1FDbVt1OCf1aWwYejUFa2MOQyFWTFjbA==", + "type": "package", + "path": "mono.cecil/0.11.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net40/Mono.Cecil.Mdb.dll", + "lib/net40/Mono.Cecil.Mdb.pdb", + "lib/net40/Mono.Cecil.Pdb.dll", + "lib/net40/Mono.Cecil.Pdb.pdb", + "lib/net40/Mono.Cecil.Rocks.dll", + "lib/net40/Mono.Cecil.Rocks.pdb", + "lib/net40/Mono.Cecil.dll", + "lib/net40/Mono.Cecil.pdb", + "lib/netstandard2.0/Mono.Cecil.Mdb.dll", + "lib/netstandard2.0/Mono.Cecil.Mdb.pdb", + "lib/netstandard2.0/Mono.Cecil.Pdb.dll", + "lib/netstandard2.0/Mono.Cecil.Pdb.pdb", + "lib/netstandard2.0/Mono.Cecil.Rocks.dll", + "lib/netstandard2.0/Mono.Cecil.Rocks.pdb", + "lib/netstandard2.0/Mono.Cecil.dll", + "lib/netstandard2.0/Mono.Cecil.pdb", + "mono.cecil.0.11.6.nupkg.sha512", + "mono.cecil.nuspec" + ] + }, + "System.Collections.Immutable/9.0.0": { + "sha512": "QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w==", + "type": "package", + "path": "system.collections.immutable/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net8.0/System.Collections.Immutable.dll", + "lib/net8.0/System.Collections.Immutable.xml", + "lib/net9.0/System.Collections.Immutable.dll", + "lib/net9.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.9.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "sha512": "PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "type": "package", + "path": "system.configuration.configurationmanager/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Configuration.ConfigurationManager.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "lib/net462/System.Configuration.ConfigurationManager.dll", + "lib/net462/System.Configuration.ConfigurationManager.xml", + "lib/net8.0/System.Configuration.ConfigurationManager.dll", + "lib/net8.0/System.Configuration.ConfigurationManager.xml", + "lib/net9.0/System.Configuration.ConfigurationManager.dll", + "lib/net9.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.9.0.0.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.0": { + "sha512": "ddppcFpnbohLWdYKr/ZeLZHmmI+DXFgZ3Snq+/E7SwcdW4UnvxmaugkwGywvGVWkHPGCSZjCP+MLzu23AL5SDw==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "content/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net462/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net8.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net9.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/netstandard2.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.EventLog/9.0.0": { + "sha512": "qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "type": "package", + "path": "system.diagnostics.eventlog/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.EventLog.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", + "lib/net462/System.Diagnostics.EventLog.dll", + "lib/net462/System.Diagnostics.EventLog.xml", + "lib/net8.0/System.Diagnostics.EventLog.dll", + "lib/net8.0/System.Diagnostics.EventLog.xml", + "lib/net9.0/System.Diagnostics.EventLog.dll", + "lib/net9.0/System.Diagnostics.EventLog.xml", + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.xml", + "system.diagnostics.eventlog.9.0.0.nupkg.sha512", + "system.diagnostics.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.6.0": { + "sha512": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==", + "type": "package", + "path": "system.memory/4.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net461/System.Memory.targets", + "buildTransitive/net462/_._", + "lib/net462/System.Memory.dll", + "lib/net462/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "system.memory.4.6.0.nupkg.sha512", + "system.memory.nuspec" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.1.0": { + "sha512": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net461/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "lib/net462/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net462/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net7.0/_._", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.1.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "sha512": "CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "type": "package", + "path": "system.security.cryptography.protecteddata/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/System.Security.Cryptography.ProtectedData.dll", + "lib/net462/System.Security.Cryptography.ProtectedData.xml", + "lib/net8.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net8.0/System.Security.Cryptography.ProtectedData.xml", + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net9.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encoding.CodePages/9.0.0": { + "sha512": "GxJTSFPQpoVd0vQRgq8hwesicxgZoHTbYMvR/UMM4IzhkHMT+ebZE11c2C1gUyxz55zWtGCWktMTHvmgLzob9g==", + "type": "package", + "path": "system.text.encoding.codepages/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encoding.CodePages.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/System.Text.Encoding.CodePages.dll", + "lib/net462/System.Text.Encoding.CodePages.xml", + "lib/net8.0/System.Text.Encoding.CodePages.dll", + "lib/net8.0/System.Text.Encoding.CodePages.xml", + "lib/net9.0/System.Text.Encoding.CodePages.dll", + "lib/net9.0/System.Text.Encoding.CodePages.xml", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net8.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/net9.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net9.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.9.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "ShrinkSDK.CodeGen.Core/0.1.0": { + "type": "project", + "path": "../ShrinkSDK.CodeGen.Core/ShrinkSDK.CodeGen.Core.csproj", + "msbuildProject": "../ShrinkSDK.CodeGen.Core/ShrinkSDK.CodeGen.Core.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.Build.Framework >= 17.14.28", + "Microsoft.Build.Utilities.Core >= 17.14.28", + "Mono.Cecil >= 0.11.6", + "ShrinkSDK.CodeGen.Core >= 0.1.0" + ] + }, + "packageFolders": { + "C:\\Users\\im\\.nuget\\packages\\": {} + }, + "project": { + "version": "0.1.0", + "restore": { + "projectUniqueName": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj", + "projectName": "ShrinkSDK.CodeGen", + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj", + "packagesPath": "C:\\Users\\im\\.nuget\\packages\\", + "outputPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\NuGet.Config", + "C:\\Users\\im\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {}, + "https://git.crash.work/api/packages/ShrinkSDK/nuget/index.json": {} + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "projectReferences": { + "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj": { + "projectPath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Core\\ShrinkSDK.CodeGen.Core.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.300" + }, + "frameworks": { + "net8.0": { + "framework": "net8.0", + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.Build.Framework": { + "suppressParent": "All", + "target": "Package", + "version": "[17.14.28, )" + }, + "Microsoft.Build.Utilities.Core": { + "suppressParent": "All", + "target": "Package", + "version": "[17.14.28, )" + }, + "Mono.Cecil": { + "suppressParent": "All", + "target": "Package", + "version": "[0.11.6, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.27, 8.0.27]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[8.0.27, 8.0.27]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.nuget.cache b/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.nuget.cache new file mode 100644 index 0000000..567ef19 --- /dev/null +++ b/DotNet~/ShrinkSDK.CodeGen.Task/obj/project.nuget.cache @@ -0,0 +1,28 @@ +{ + "version": 2, + "dgSpecHash": "mRLfY2bvDH8=", + "success": true, + "projectFilePath": "D:\\UnityBuilds\\ShrinkSDK\\Assets\\Modules\\ShrinkShared.CodeGen\\DotNet~\\ShrinkSDK.CodeGen.Task\\ShrinkSDK.CodeGen.Task.csproj", + "expectedPackageFiles": [ + "C:\\Users\\im\\.nuget\\packages\\microsoft.build.framework\\17.14.28\\microsoft.build.framework.17.14.28.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.build.utilities.core\\17.14.28\\microsoft.build.utilities.core.17.14.28.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.net.stringtools\\17.14.28\\microsoft.net.stringtools.17.14.28.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\mono.cecil\\0.11.6\\mono.cecil.0.11.6.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.collections.immutable\\9.0.0\\system.collections.immutable.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.configuration.configurationmanager\\9.0.0\\system.configuration.configurationmanager.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.0\\system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.0\\system.diagnostics.eventlog.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.memory\\4.6.0\\system.memory.4.6.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.1.0\\system.runtime.compilerservices.unsafe.6.1.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.security.cryptography.protecteddata\\9.0.0\\system.security.cryptography.protecteddata.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\system.text.encoding.codepages\\9.0.0\\system.text.encoding.codepages.9.0.0.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.netcore.app.ref\\8.0.27\\microsoft.netcore.app.ref.8.0.27.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\8.0.27\\microsoft.windowsdesktop.app.ref.8.0.27.nupkg.sha512", + "C:\\Users\\im\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\8.0.27\\microsoft.aspnetcore.app.ref.8.0.27.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/NuGet.Config b/NuGet.Config new file mode 100644 index 0000000..43e134b --- /dev/null +++ b/NuGet.Config @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/README.md b/README.md index a2ad718..7a3baf7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # Shrink Shared CodeGen -Editor-only UPM 包,为引用 ShrinkCommand.Runtime、ShrinkNetwork.Runtime 或 ShrinkApp.Core.Runtime 的程序集生成程序集级注册表。 +Unity Editor UPM 包,为引用 ShrinkCommand.Runtime、ShrinkNetwork.Runtime 或 ShrinkApp.Core.Runtime 的程序集生成程序集级注册表。 该包只通过 Cecil 按程序集名和类型全名读取元数据,不在 asmdef 或 UPM 层反向引用业务包。因此 App、Command、Network 可以依赖它而不形成循环依赖。运行时不包含此包代码。 + +`DotNet~` 包含同一 Cecil 织入核心、Roslyn Analyzer 和 `ShrinkSDK.CodeGen` MSBuild 包。Godot 或普通 .NET 项目引用 EventBus、Command、Network、App 等包后,会通过 `buildTransitive` 自动启用织入。 + +```powershell +dotnet add package ShrinkSDK.CodeGen --version 0.1.0 +``` diff --git a/package.json b/package.json index 44fa3ef..2c6e868 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.cneicy.shrink-shared-codegen", - "version": "0.1.0", + "version": "0.1.1", "displayName": "Shrink Shared CodeGen", "description": "ShrinkApp、ShrinkCommand 与 ShrinkNetwork 共用的 Unity IL 后处理注册表生成器。", "unity": "2022.3",