< Summary

Line coverage
100%
Covered lines: 6
Uncovered lines: 0
Coverable lines: 6
Total lines: 92
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
GetRegisterInfoAsync()100%11100%
GetRegisterInfoAsync()100%11100%

File(s)

/home/runner/work/ProjectRead.ing/ProjectRead.ing/Api/obj/Debug/net10.0/generated/HotChocolate.Types.Analyzers/HotChocolate.Types.Analyzers.GraphQLServerGenerator/RegisterInfoQueries.M6SmBChz_K6lfp_7b0aNFw.hc.g.cs

#LineLine coverage
 1// <auto-generated/>
 2
 3#nullable enable
 4#pragma warning disable
 5
 6using System;
 7using System.Runtime.CompilerServices;
 8using HotChocolate;
 9using HotChocolate.Types;
 10using HotChocolate.Execution.Configuration;
 11using Microsoft.Extensions.DependencyInjection;
 12using HotChocolate.Internal;
 13
 14namespace Api.Auth.Queries
 15{
 16    public partial class RegisterInfoQueries
 17    {
 18        internal static void Initialize(global::HotChocolate.Types.IObjectTypeDescriptor descriptor)
 19        {
 20            var extension = descriptor.Extend();
 21            var configuration = extension.Configuration;
 22            var thisType = typeof(global::Api.Auth.Queries.RegisterInfoQueries);
 23            var bindingResolver = extension.Context.ParameterBindingResolver;
 24            var resolvers = new __Resolvers();
 25
 26            HotChocolate.Internal.ConfigurationHelper.ApplyConfiguration(
 27                extension.Context,
 28                descriptor,
 29                typeof(global::Api.Auth.Queries.RegisterInfoQueries),
 30                new global::HotChocolate.Types.QueryTypeAttribute());
 31            configuration.ConfigurationsAreApplied = true;
 32
 33            var naming = descriptor.Extend().Context.Naming;
 34
 35            descriptor
 36                .Field(naming.GetMemberName("RegisterInfo", global::HotChocolate.Types.MemberKind.ObjectField))
 37                .ExtendWith(static (field, context) =>
 38                {
 39                    var configuration = field.Configuration;
 40                    var typeInspector = field.Context.TypeInspector;
 41                    var bindingResolver = field.Context.ParameterBindingResolver;
 42                    var naming = field.Context.Naming;
 43
 44                    configuration.Type = global::HotChocolate.Types.Descriptors.TypeReference.Create(
 45                        typeInspector.GetTypeRef(typeof(global::Api.Auth.Queries.RegisterInfo), HotChocolate.Types.TypeC
 46                        new global::HotChocolate.Language.NonNullTypeNode(new global::HotChocolate.Language.NamedTypeNod
 47                    configuration.ResultType = typeof(global::Api.Auth.Queries.RegisterInfo);
 48                    configuration.DeclaringType = context.ThisType;
 49
 50                    configuration.SetSourceGeneratorFlags();
 51
 52                    configuration.Member = context.ThisType.GetMethod(
 53                        "GetRegisterInfoAsync",
 54                        global::HotChocolate.Utilities.ReflectionUtils.StaticMemberFlags,
 55                        new global::System.Type[]
 56                        {
 57                            typeof(global::Api.Database.PGContext)
 58                        })!;
 59
 60                    var fieldDescriptor = global::HotChocolate.Types.Descriptors.ObjectFieldDescriptor.From(field.Contex
 61                    HotChocolate.Internal.ConfigurationHelper.ApplyConfiguration(
 62                        field.Context,
 63                        fieldDescriptor,
 64                        configuration.Member,
 65                        new global::HotChocolate.Authorization.AllowAnonymousAttribute());
 66                    configuration.ConfigurationsAreApplied = true;
 67                    fieldDescriptor.CreateConfiguration();
 68
 69                    configuration.Resolvers = context.Resolvers.GetRegisterInfoAsync();
 70                },
 71                (Resolvers: resolvers, ThisType: thisType));
 72
 73            Configure(descriptor);
 74        }
 75
 76        static partial void Configure(global::HotChocolate.Types.IObjectTypeDescriptor descriptor);
 77
 78        private sealed class __Resolvers
 79        {
 80            public HotChocolate.Resolvers.FieldResolverDelegates GetRegisterInfoAsync()
 181                => new global::HotChocolate.Resolvers.FieldResolverDelegates(resolver: GetRegisterInfoAsync);
 82
 83            private async global::System.Threading.Tasks.ValueTask<global::System.Object?> GetRegisterInfoAsync(global::
 184            {
 185                var args0 = context.Service<global::Api.Database.PGContext>();
 186                var result = await global::Api.Auth.Queries.RegisterInfoQueries.GetRegisterInfoAsync(args0);
 187                return result;
 188            }
 89        }
 90    }
 91}
 92