| NGql.Core | 3980 | 0 | 3980 | 14089 | 100% | | 2775 | 2775 | 100% | |
| NGql.Core.Abstractions.DirectiveListOps | 20 | 0 | 20 | 87 | 100% | | 18 | 18 | 100% | |
| NGql.Core.Abstractions.FieldChildren | 137 | 0 | 137 | 475 | 100% | | 70 | 70 | 100% | |
| NGql.Core.Abstractions.FieldChildrenEnumerator | 14 | 0 | 14 | 475 | 100% | | 8 | 8 | 100% | |
| NGql.Core.Abstractions.FieldDefinition | 141 | 0 | 141 | 545 | 100% | | 146 | 146 | 100% | |
| NGql.Core.Abstractions.FieldDirective | 26 | 0 | 26 | 111 | 100% | | 26 | 26 | 100% | |
| NGql.Core.Abstractions.InlineFragmentDefinition | 21 | 0 | 21 | 122 | 100% | | 18 | 18 | 100% | |
| NGql.Core.Abstractions.NamedFragmentDefinition | 21 | 0 | 21 | 108 | 100% | | 16 | 16 | 100% | |
| NGql.Core.Abstractions.QueryBlock | 121 | 0 | 121 | 405 | 100% | | 56 | 56 | 100% | |
| NGql.Core.Abstractions.QueryDefinition | 51 | 0 | 51 | 225 | 100% | | 20 | 20 | 100% | |
| NGql.Core.Abstractions.SpanSegment | 6 | 0 | 6 | 18 | 100% | | 0 | 0 | | |
| NGql.Core.Builders.ExpressionFieldExtractor | 138 | 0 | 138 | 489 | 100% | | 110 | 110 | 100% | |
| NGql.Core.Builders.ExpressionPreservationProcessor | 175 | 0 | 175 | 500 | 100% | | 138 | 138 | 100% | |
| NGql.Core.Builders.FieldBuilder | 225 | 0 | 225 | 1059 | 100% | | 122 | 122 | 100% | |
| NGql.Core.Builders.FieldFactory | 343 | 0 | 343 | 911 | 100% | | 232 | 232 | 100% | |
| NGql.Core.Builders.NavigationPropertyExpander | 35 | 0 | 35 | 121 | 100% | | 22 | 22 | 100% | |
| NGql.Core.Builders.PreservationBuilder | 86 | 0 | 86 | 318 | 100% | | 58 | 58 | 100% | |
| NGql.Core.Builders.QueryBuilder | 145 | 0 | 145 | 625 | 100% | | 68 | 68 | 100% | |
| NGql.Core.Builders.QueryTextBuilder | 426 | 0 | 426 | 971 | 100% | | 238 | 238 | 100% | |
| NGql.Core.Builders.SpanPathBuilder | 14 | 0 | 14 | 37 | 100% | | 8 | 8 | 100% | |
| NGql.Core.Caching.NavigationPropertyMetadata | 16 | 0 | 16 | 227 | 100% | | 8 | 8 | 100% | |
| NGql.Core.Caching.TypeCache | 49 | 0 | 49 | 227 | 100% | | 24 | 24 | 100% | |
| NGql.Core.Caching.TypeMetadataCache | 8 | 0 | 8 | 227 | 100% | | 0 | 0 | | |
| NGql.Core.Constants | 4 | 0 | 4 | 47 | 100% | | 0 | 0 | | |
| NGql.Core.EnumValue | 27 | 0 | 27 | 64 | 100% | | 10 | 10 | 100% | |
| NGql.Core.Exceptions.QueryMergeException | 4 | 0 | 4 | 15 | 100% | | 0 | 0 | | |
| NGql.Core.Extensions.FieldDefinitionExtensions | 271 | 0 | 271 | 869 | 100% | | 270 | 270 | 100% | |
| NGql.Core.Extensions.Helpers | 259 | 0 | 259 | 762 | 100% | | 326 | 326 | 100% | |
| NGql.Core.Extensions.ObjectMetadataExtensions | 7 | 0 | 7 | 27 | 100% | | 4 | 4 | 100% | |
| NGql.Core.Extensions.QueryBlockObjectExtensions | 78 | 0 | 78 | 208 | 100% | | 40 | 40 | 100% | |
| NGql.Core.Extensions.QueryDefinitionExtensions | 39 | 0 | 39 | 117 | 100% | | 30 | 30 | 100% | |
| NGql.Core.Extensions.SpanExtensions | 80 | 0 | 80 | 233 | 100% | | 60 | 60 | 100% | |
| NGql.Core.Extensions.TypeExtensions | 45 | 0 | 45 | 142 | 100% | | 52 | 52 | 100% | |
| NGql.Core.Features.FieldMergeIndex | 105 | 0 | 105 | 341 | 100% | | 52 | 52 | 100% | |
| NGql.Core.Features.FieldSignatureGenerator | 85 | 0 | 85 | 237 | 100% | | 40 | 40 | 100% | |
| NGql.Core.Features.KeyGenerator | 24 | 0 | 24 | 72 | 100% | | 14 | 14 | 100% | |
| NGql.Core.Features.MergeMemoScope | 2 | 0 | 2 | 48 | 100% | | 0 | 0 | | |
| NGql.Core.Features.MergeMemoTracker | 19 | 0 | 19 | 48 | 100% | | 22 | 22 | 100% | |
| NGql.Core.Features.PreserveExtensions | 125 | 0 | 125 | 337 | 100% | | 126 | 126 | 100% | |
| NGql.Core.Features.QueryMap | 66 | 0 | 66 | 210 | 100% | | 48 | 48 | 100% | |
| NGql.Core.Features.QueryMerger | 85 | 0 | 85 | 256 | 100% | | 54 | 54 | 100% | |
| NGql.Core.Mutation | 20 | 0 | 20 | 88 | 100% | | 0 | 0 | | |
| NGql.Core.Observability.ActivityExtensions | 20 | 0 | 20 | 208 | 100% | | 0 | 0 | | |
| NGql.Core.Observability.NGqlActivity | 32 | 0 | 32 | 208 | 100% | | 28 | 28 | 100% | |
| NGql.Core.Observability.NGqlTelemetry | 90 | 0 | 90 | 264 | 100% | | 12 | 12 | 100% | |
| NGql.Core.Observability.PoolingObservability | 12 | 0 | 12 | 57 | 100% | | 0 | 0 | | |
| NGql.Core.Pooling.CharArrayPool | 4 | 0 | 4 | 17 | 100% | | 0 | 0 | | |
| NGql.Core.Pooling.LockFreeHashSetPool | 10 | 0 | 10 | 42 | 100% | | 2 | 2 | 100% | |
| NGql.Core.Pooling.LockFreeStringBuilderPool | 10 | 0 | 10 | 43 | 100% | | 0 | 0 | | |
| NGql.Core.Pooling.MonitoredLockFreeStack<T> | 14 | 0 | 14 | 92 | 100% | | 6 | 6 | 100% | |
| NGql.Core.Pooling.PooledCharArray | 4 | 0 | 4 | 11 | 100% | | 0 | 0 | | |
| NGql.Core.Pooling.ThreadLocalMemoryManager | 6 | 0 | 6 | 92 | 100% | | 0 | 0 | | |
| NGql.Core.Pooling.ThreadLocalPool<T> | 46 | 0 | 46 | 153 | 100% | | 28 | 28 | 100% | |
| NGql.Core.Query | 44 | 0 | 44 | 161 | 100% | | 0 | 0 | | |
| NGql.Core.ValueFormatter | 90 | 0 | 90 | 252 | 100% | | 129 | 129 | 100% | |
| NGql.Core.Variable | 35 | 0 | 35 | 85 | 100% | | 16 | 16 | 100% | |
| NGql.Tool | 261 | 0 | 261 | 955 | 100% | | 105 | 105 | 100% | |
| NGql.Tool.Executor | 45 | 0 | 45 | 111 | 100% | | 16 | 16 | 100% | |
| NGql.Tool.FixtureCommand | 11 | 0 | 11 | 141 | 100% | | 2 | 2 | 100% | |
| NGql.Tool.FixturesCommand | 22 | 0 | 22 | 141 | 100% | | 8 | 8 | 100% | |
| NGql.Tool.FixtureSupport | 35 | 0 | 35 | 141 | 100% | | 22 | 22 | 100% | |
| NGql.Tool.Program | 40 | 0 | 40 | 94 | 100% | | 12 | 12 | 100% | |
| NGql.Tool.RenderCommand | 80 | 0 | 80 | 192 | 100% | | 41 | 41 | 100% | |
| NGql.Tool.SnippetResult | 3 | 0 | 3 | 61 | 100% | | 0 | 0 | | |
| NGql.Tool.SnippetRunner | 23 | 0 | 23 | 61 | 100% | | 4 | 4 | 100% | |
| NGql.Tool.ToolEnvironment | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| Server | 124 | 0 | 124 | 364 | 100% | | 6 | 6 | 100% | |
| Server.Commands.CreateUserCommand | 2 | 0 | 2 | 11 | 100% | | 0 | 0 | | |
| Server.Commands.CreateUserCommandHandler | 6 | 0 | 6 | 24 | 100% | | 0 | 0 | | |
| Server.Commands.UserQuery | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| Server.Commands.UserQueryHandler | 3 | 0 | 3 | 30 | 100% | | 0 | 0 | | |
| Server.Commands.UsersQuery | 4 | 0 | 4 | 22 | 100% | | 0 | 0 | | |
| Server.Commands.UsersQueryHandler | 3 | 0 | 3 | 30 | 100% | | 0 | 0 | | |
| Server.Data.Entities.User | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Server.Data.UsersRepository | 32 | 0 | 32 | 63 | 100% | | 4 | 4 | 100% | |
| Server.Schema.DemoSchema | 4 | 0 | 4 | 13 | 100% | | 0 | 0 | | |
| Server.Schema.ExtendedUsersType | 7 | 0 | 7 | 17 | 100% | | 0 | 0 | | |
| Server.Schema.UserMutation | 11 | 0 | 11 | 22 | 100% | | 0 | 0 | | |
| Server.Schema.UsersQuery | 10 | 0 | 10 | 23 | 100% | | 0 | 0 | | |
| Server.Schema.UserType | 3 | 0 | 3 | 12 | 100% | | 0 | 0 | | |
| Server.Startup | 36 | 0 | 36 | 69 | 100% | | 2 | 2 | 100% | |
| Shared | 12 | 0 | 12 | 59 | 100% | | 0 | 0 | | |
| Shared.VerifyExtensions | 11 | 0 | 11 | 41 | 100% | | 0 | 0 | | |
| Shared.VerifyModuleInitializer | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |