ChilliCream / graphql-platform

Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
https://chillicream.com
MIT License
5.15k stars 736 forks source link

Build Error - Incompatible Type Conversion in Generated Code #6743

Open phmatray opened 9 months ago

phmatray commented 9 months ago

Is there an existing issue for this?

Product

Strawberry Shake

Describe the bug

I encountered a build error when generating code for the following GraphQL query:

{
  articles {
    data {
      id
      attributes {
        title
        description
        blocks {
          __typename
        }
      }
    }
  }
}

The error message is as follows:

BlogClient.Client.cs(1960, 120): [CS1503] Argument 3: cannot convert from 'System.Collections.Generic.IReadOnlyList<StrawberryShake.EntityIdOrData?>' to 'System.Collections.Generic.IReadOnlyList<AspireStrapi.BlazorBlog.ApiClient.IGetArticlesPageBlocks_Articles_Data_Attributes_Blocks?>?'

It appears that the generated code is trying to convert a list of StrawberryShake.EntityIdOrData? to a list of AspireStrapi.BlazorBlog.ApiClient.IGetArticlesPageBlocks_Articles_Data_Attributes_Blocks?, which is causing the build error.

Upon reviewing the code, I believe the type AspireStrapi.BlazorBlog.ApiClient.IGetArticlesPageBlocks_Articles_Data_Attributes_Blocks should be IGenericMorphData instead. This change would align with the structure of the GraphQL query, where blocks is a polymorphic type represented by __typename.

This issue seems to be related to an existing open issue: https://github.com/ChilliCream/graphql-platform/issues/4662

Environment:

Steps to Reproduce:

  1. Define the above GraphQL query.
  2. Generate the code using StrawberryShake.
  3. Attempt to build the project.

Expected Result: The code should build successfully without any type conversion errors.

Actual Result: The build fails with a CS1503 error due to an incompatible type conversion.

Additional Information: The error seems to be originating from the generated BlogClient.Client.cs file.

Steps to reproduce

  1. My demo solution is located here : https://github.com/phmatray/AspireStrapi

Relevant log output

Build with surface heuristics started at 15:47:55
Use build tool: /usr/local/share/dotnet/sdk/8.0.100/MSBuild.dll
CONSOLE: MSBuild version 17.8.3+195e7f5a3 for .NET
CONSOLE: Build started 01/12/2023 15:47:55.
CONSOLE: Project "/var/folders/hp/xyc7wtyj7ynf6d766tn59jc40000gn/T/Bexudyb.proj" on node 1 (default targets).
CONSOLE: ControllerTarget:
CONSOLE:   Run controller from /Users/phmatray/Applications/Rider.app/Contents/lib/ReSharperHost/JetBrains.Platform.MsBuildTask.v17.dll
0>------- Started building project: AspireStrapi.BlazorBlog
dotnet --version
dotnet "/Users/phmatray/.nuget/packages/strawberryshake.blazor/14.0.0-p.15/build/../tools/net8/dotnet-graphql.dll" generate "/Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog" -o "/Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog/obj/Debug/net8.0/berry" -n AspireStrapi.BlazorBlog -a md5 -r
Generate C# Clients started.
Generate BlogClient started.
Generate BlogClient completed in 544 ms
Generate C# Clients completed in 612 ms
/usr/local/share/dotnet/dotnet exec "/usr/local/share/dotnet/sdk/8.0.100/Roslyn/bincore/csc.dll" /noconfig /unsafe- /checked- /nowarn:1701,1702,1701,1702 /fullpaths /nostdlib+ /errorreport:prompt /warn:8 /define:TRACE;DEBUG;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:enable /reference:/Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi/AspireStrapi.ServiceDefaults/obj/Debug/net8.0/ref/AspireStrapi.ServiceDefaults.dll /reference:/Users/phmatray/.nuget/packages/google.protobuf/3.22.5/lib/net5.0/Google.Protobuf.dll /reference:/Users/phmatray/.nuget/packages/grpc.core.api/2.52.0/lib/netstandard2.1/Grpc.Core.Api.dll /reference:/Users/phmatray/.nuget/packages/grpc.net.client/2.52.0/lib/net7.0/Grpc.Net.Client.dll /reference:/Users/phmatray/.nuget/packages/grpc.net.common/2.52.0/lib/net7.0/Grpc.Net.Common.dll /reference:/Users/phmatray/.nuget/packages/hotchocolate.language.syntaxtree/14.0.0-p.15/lib/net8.0/HotChocolate.Language.SyntaxTree.dll /reference:/Users/phmatray/.nuget/packages/hotchocolate.transport.abstractions/14.0.0-p.15/lib/net8.0/HotChocolate.Transport.Abstractions.dll /reference:/Users/phmatray/.nuget/packages/hotchocolate.transport.http/14.0.0-p.15/lib/net8.0/HotChocolate.Transport.Http.dll /reference:/Users/phmatray/.nuget/packages/hotchocolate.utilities/14.0.0-p.15/lib/net8.0/HotChocolate.Utilities.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Antiforgery.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.BearerToken.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.Cookies.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authentication.OAuth.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authorization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Authorization.Policy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.Authorization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.Endpoints.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.Forms.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.Server.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Components.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.CookiePolicy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Cors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Cryptography.Internal.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.DataProtection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.DataProtection.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Diagnostics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.HostFiltering.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Hosting.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Hosting.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Html.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Connections.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Connections.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Features.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Http.Results.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.HttpLogging.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.HttpOverrides.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.HttpsPolicy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Identity.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Localization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Localization.Routing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Metadata.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Cors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Localization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.Razor.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.RazorPages.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.OutputCaching.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.RateLimiting.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Razor.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Razor.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.RequestDecompression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.ResponseCaching.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.ResponseCompression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Rewrite.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Routing.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Routing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.HttpSys.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.IIS.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.IISIntegration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.Kestrel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.Session.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.SignalR.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.SignalR.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.SignalR.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.StaticFiles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.AspNetCore.WebUtilities.dll /reference:/Users/phmatray/.nuget/packages/microsoft.bcl.timeprovider/8.0.0/lib/net8.0/Microsoft.Bcl.TimeProvider.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/Microsoft.CSharp.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.ambientmetadata.application/8.0.0/lib/net8.0/Microsoft.Extensions.AmbientMetadata.Application.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Caching.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Caching.Memory.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.compliance.abstractions/8.0.0/lib/net8.0/Microsoft.Extensions.Compliance.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.Binder.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.Ini.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.KeyPerFile.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Configuration.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.dependencyinjection.autoactivation/8.0.0/lib/net8.0/Microsoft.Extensions.DependencyInjection.AutoActivation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.DependencyInjection.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.diagnosticadapter/3.1.32/lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Diagnostics.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.diagnostics.exceptionsummarization/8.0.0/lib/net8.0/Microsoft.Extensions.Diagnostics.ExceptionSummarization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Features.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.FileProviders.Composite.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.FileProviders.Physical.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Hosting.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.http.diagnostics/8.0.0/lib/net8.0/Microsoft.Extensions.Http.Diagnostics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Http.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.http.resilience/8.0.0/lib/net8.0/Microsoft.Extensions.Http.Resilience.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Identity.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Identity.Stores.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Localization.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Localization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.Abstractions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.Console.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.Debug.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.EventLog.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.EventSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Logging.TraceSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.ObjectPool.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Options.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Options.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.Primitives.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.resilience/8.0.0/lib/net8.0/Microsoft.Extensions.Resilience.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.servicediscovery.abstractions/8.0.0-preview.1.23557.2/lib/net8.0/Microsoft.Extensions.ServiceDiscovery.Abstractions.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.servicediscovery/8.0.0-preview.1.23557.2/lib/net8.0/Microsoft.Extensions.ServiceDiscovery.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.telemetry.abstractions/8.0.0/lib/net8.0/Microsoft.Extensions.Telemetry.Abstractions.dll /reference:/Users/phmatray/.nuget/packages/microsoft.extensions.telemetry/8.0.0/lib/net8.0/Microsoft.Extensions.Telemetry.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Extensions.WebEncoders.dll /reference:/Users/phmatray/.nuget/packages/microsoft.io.recyclablememorystream/2.3.2/lib/net5.0/Microsoft.IO.RecyclableMemoryStream.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.JSInterop.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Net.Http.Headers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/Microsoft.VisualBasic.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/Microsoft.VisualBasic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Win32.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/Microsoft.Win32.Registry.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/mscorlib.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/netstandard.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.api/1.7.0-alpha.1/lib/net6.0/OpenTelemetry.Api.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.api.providerbuilderextensions/1.7.0-alpha.1/lib/net6.0/OpenTelemetry.Api.ProviderBuilderExtensions.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry/1.7.0-alpha.1/lib/net6.0/OpenTelemetry.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.exporter.opentelemetryprotocol/1.7.0-alpha.1/lib/net6.0/OpenTelemetry.Exporter.OpenTelemetryProtocol.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.extensions.hosting/1.7.0-alpha.1/lib/net6.0/OpenTelemetry.Extensions.Hosting.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.instrumentation.aspnetcore/1.6.0-beta.2/lib/net8.0/OpenTelemetry.Instrumentation.AspNetCore.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.instrumentation.grpcnetclient/1.6.0-beta.2/lib/net8.0/OpenTelemetry.Instrumentation.GrpcNetClient.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.instrumentation.http/1.6.0-beta.2/lib/net8.0/OpenTelemetry.Instrumentation.Http.dll /reference:/Users/phmatray/.nuget/packages/opentelemetry.instrumentation.runtime/1.5.1/lib/net6.0/OpenTelemetry.Instrumentation.Runtime.dll /reference:/Users/phmatray/.nuget/packages/polly.core/8.0.0/lib/net6.0/Polly.Core.dll /reference:/Users/phmatray/.nuget/packages/polly.extensions/8.0.0/lib/net6.0/Polly.Extensions.dll /reference:/Users/phmatray/.nuget/packages/polly.ratelimiting/8.0.0/lib/net6.0/Polly.RateLimiting.dll /reference:/Users/phmatray/.nuget/packages/strawberryshake.core/14.0.0-p.15/lib/net8.0/StrawberryShake.Core.dll /reference:/Users/phmatray/.nuget/packages/strawberryshake.razor/14.0.0-p.15/lib/net8.0/StrawberryShake.Razor.dll /reference:/Users/phmatray/.nuget/packages/strawberryshake.resources/14.0.0-p.15/lib/net8.0/StrawberryShake.Resources.dll /reference:/Users/phmatray/.nuget/packages/strawberryshake.transport.http/14.0.0-p.15/lib/net8.0/StrawberryShake.Transport.Http.dll /reference:/Users/phmatray/.nuget/packages/strawberryshake.transport.websockets/14.0.0-p.15/lib/net8.0/StrawberryShake.Transport.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.AppContext.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Buffers.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Collections.Concurrent.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Collections.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Collections.Immutable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Collections.NonGeneric.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Collections.Specialized.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.Annotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ComponentModel.TypeConverter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Configuration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Console.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Core.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Data.Common.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Data.DataSetExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Data.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.Contracts.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.Debug.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.DiagnosticSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.EventLog.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.FileVersionInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.Process.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.StackTrace.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.TextWriterTraceListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.Tools.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.TraceSource.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Diagnostics.Tracing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Drawing.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Drawing.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Dynamic.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Formats.Asn1.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Formats.Tar.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Globalization.Calendars.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Globalization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Globalization.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Compression.Brotli.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Compression.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Compression.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Compression.ZipFile.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.FileSystem.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.FileSystem.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.FileSystem.DriveInfo.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.FileSystem.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.FileSystem.Watcher.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.IsolatedStorage.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.MemoryMappedFiles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/System.IO.Pipelines.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Pipes.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.Pipes.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.IO.UnmanagedMemoryStream.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Linq.Expressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Linq.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Linq.Queryable.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Memory.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Http.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Http.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.HttpListener.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Mail.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.NameResolution.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.NetworkInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Ping.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Quic.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Requests.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.ServicePoint.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.Sockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.WebClient.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.WebHeaderCollection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.WebProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.WebSockets.Client.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Net.WebSockets.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Numerics.Vectors.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ObjectModel.dll /reference:/Users/phmatray/.nuget/packages/system.reactive/6.0.0/lib/net6.0/System.Reactive.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.DispatchProxy.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Emit.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Emit.ILGeneration.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Emit.Lightweight.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Metadata.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Reflection.TypeExtensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Resources.Reader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Resources.ResourceManager.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Resources.Writer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.CompilerServices.Unsafe.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.CompilerServices.VisualC.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Handles.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.InteropServices.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.InteropServices.JavaScript.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Intrinsics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Loader.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Numerics.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Serialization.Formatters.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Serialization.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Serialization.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Runtime.Serialization.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.AccessControl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Claims.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Algorithms.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Cng.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Csp.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.OpenSsl.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Primitives.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.X509Certificates.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/System.Security.Cryptography.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Principal.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.Principal.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Security.SecureString.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ServiceModel.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ServiceProcess.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.Encoding.CodePages.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.Encoding.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.Encoding.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.Encodings.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.Json.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Text.RegularExpressions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Channels.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Overlapped.dll /reference:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/ref/net8.0/System.Threading.RateLimiting.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Tasks.Dataflow.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Tasks.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Tasks.Extensions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Tasks.Parallel.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Thread.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.ThreadPool.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Threading.Timer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Transactions.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Transactions.Local.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.ValueTuple.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Web.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Web.HttpUtility.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Windows.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.Linq.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.ReaderWriter.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.Serialization.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.XmlDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.XmlSerializer.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.XPath.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/System.Xml.XPath.XDocument.dll /reference:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/ref/net8.0/WindowsBase.dll /debug+ /debug:portable /filealign:512 /optimize- /out:obj/Debug/net8.0/AspireStrapi.BlazorBlog.dll /refout:obj/Debug/net8.0/refint/AspireStrapi.BlazorBlog.dll /target:exe /warnaserror- /utf8output /deterministic+ /sourcelink:obj/Debug/net8.0/AspireStrapi.BlazorBlog.sourcelink.json /langversion:12.0 /embed:/Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog/obj/Debug/net8.0/berry/BlogClient.Client.cs /embed:/Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog/obj/Debug/net8.0/berry/BlogClient.Components.cs /embed:obj/Debug/net8.0/AspireStrapi.BlazorBlog.GlobalUsings.g.cs /embed:"obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs" /embed:obj/Debug/net8.0/AspireStrapi.BlazorBlog.AssemblyInfo.cs /embed:obj/Debug/net8.0/AspireStrapi.BlazorBlog.MvcApplicationPartsAssemblyInfo.cs /analyzerconfig:obj/Debug/net8.0/AspireStrapi.BlazorBlog.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_8_default.globalconfig /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Web/analyzers/cs/Microsoft.AspNetCore.Analyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Web/analyzers/cs/Microsoft.AspNetCore.Mvc.Analyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll /analyzer:/Users/phmatray/.nuget/packages/microsoft.extensions.telemetry.abstractions/8.0.0/analyzers/dotnet/cs/Microsoft.Gen.Logging.dll /analyzer:/Users/phmatray/.nuget/packages/microsoft.extensions.telemetry.abstractions/8.0.0/analyzers/dotnet/cs/Microsoft.Gen.Metrics.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.Interop.ComInterfaceGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.0/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll /analyzer:/usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/8.0.0/analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.AspNetCore.Razor.Language.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.AspNetCore.Razor.Utilities.Shared.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.CodeAnalysis.Razor.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.Extensions.ObjectPool.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/Microsoft.NET.Sdk.Razor.SourceGenerators.dll /analyzer:/usr/local/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk.Razor/targets/../source-generators/System.Collections.Immutable.dll /additionalfile:Components/App.razor /additionalfile:Components/Pages/Counter.razor /additionalfile:Components/Pages/Error.razor /additionalfile:Components/Pages/Home.razor /additionalfile:Components/Pages/Weather.razor /additionalfile:Components/Routes.razor /additionalfile:Components/_Imports.razor /additionalfile:Components/Layout/MainLayout.razor /additionalfile:Components/Layout/NavMenu.razor Program.cs /Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog/obj/Debug/net8.0/berry/BlogClient.Client.cs /Users/phmatray/Repositories/github-phm/AspireStrapi/AspireStrapi.BlazorBlog/obj/Debug/net8.0/berry/BlogClient.Components.cs obj/Debug/net8.0/AspireStrapi.BlazorBlog.GlobalUsings.g.cs "obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs" obj/Debug/net8.0/AspireStrapi.BlazorBlog.AssemblyInfo.cs obj/Debug/net8.0/AspireStrapi.BlazorBlog.MvcApplicationPartsAssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011
0>BlogClient.Client.cs(1960,120): Error CS1503 : Argument 3: cannot convert from 'System.Collections.Generic.IReadOnlyList<StrawberryShake.EntityIdOrData?>' to 'System.Collections.Generic.IReadOnlyList<AspireStrapi.BlazorBlog.ApiClient.IGetArticlesPageBlocks_Articles_Data_Attributes_Blocks?>?'
0>BlogClient.Client.cs(2993,120): Error CS1503 : Argument 3: cannot convert from 'System.Collections.Generic.IReadOnlyList<StrawberryShake.EntityIdOrData?>' to 'System.Collections.Generic.IReadOnlyList<AspireStrapi.BlazorBlog.ApiClient.IGetArticlesPageBlocks_Articles_Data_Attributes_Blocks?>?'
0>------- Finished building project: AspireStrapi.BlazorBlog. Succeeded: False. Errors: 2. Warnings: 0
Build completed in 00:00:03.307

Additional Context?

Strapi, being an open-source CMS, provides a flexible and customizable platform for developers to manage content and distribute it across multiple platforms. It's written in JavaScript and supports both REST and GraphQL APIs, making it versatile and easy to integrate with various front-end technologies.

It seems It could be a perfect fit with Blazor and Strawberry.

Version

13.7.0 and 14.0.0-p.15

nloum commented 5 months ago

I'm running into this too with a HotChocolate backend. Is there a working example of union types being queried with strawberry shake somewhere? I can adjust the schema as a workaround.

jorrit commented 4 months ago

This seems similar to my situation, but in my case it involves an interface. It tries to convert from an IReadOnlyList of the interface name to an IReadOnlyList of the implementation. This happens for just one property that contains an implementation of this interface, weirdly.