| Kestrun | 6523 | 2565 | 9088 | 25758 | 71.7% | | 2722 | 4378 | 62.1% | |
| DelegateBuilder | 115 | 1 | 116 | 234 | 99.1% | | 39 | 40 | 97.5% | |
| Kestrun.Authentication.ApiKeyAuthenticationOptions | 14 | 0 | 14 | 108 | 100% | | 2 | 2 | 100% | |
| Kestrun.Authentication.ApiKeyAuthHandler | 85 | 5 | 90 | 262 | 94.4% | | 44 | 54 | 81.4% | |
| Kestrun.Authentication.AuthenticationCodeSettings | 6 | 0 | 6 | 45 | 100% | | 0 | 0 | | |
| Kestrun.Authentication.AuthenticationRegistry | 14 | 29 | 43 | 201 | 32.5% | | 4 | 26 | 15.3% | |
| Kestrun.Authentication.AuthOptionsHelper | 0 | 3 | 3 | 27 | 0% | | 0 | 0 | | |
| Kestrun.Authentication.BasicAuthenticationOptions | 12 | 0 | 12 | 88 | 100% | | 0 | 0 | | |
| Kestrun.Authentication.BasicAuthHandler | 107 | 13 | 120 | 371 | 89.1% | | 49 | 62 | 79% | |
| Kestrun.Authentication.IAuthHandler | 196 | 23 | 219 | 499 | 89.4% | | 71 | 96 | 73.9% | |
| Kestrun.Authentication.JwtAuthenticationOptions | 5 | 0 | 5 | 46 | 100% | | 0 | 0 | | |
| Kestrun.Certificates.CertificateManager | 311 | 124 | 435 | 1227 | 71.4% | | 103 | 184 | 55.9% | |
| Kestrun.Certificates.CsrResult | 9 | 6 | 15 | 30 | 60% | | 0 | 0 | | |
| Kestrun.Claims.ClaimPolicyBuilder | 21 | 0 | 21 | 74 | 100% | | 8 | 8 | 100% | |
| Kestrun.Claims.ClaimPolicyConfig | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Kestrun.Claims.ClaimPolicyExtensions | 8 | 0 | 8 | 26 | 100% | | 2 | 2 | 100% | |
| Kestrun.Claims.ClaimPolicyPostConfigurer | 8 | 0 | 8 | 34 | 100% | | 3 | 4 | 75% | |
| Kestrun.Claims.ClaimRule | 6 | 4 | 10 | 33 | 60% | | 2 | 8 | 25% | |
| Kestrun.Claims.KestrunClaimExtensions | 61 | 0 | 61 | 370 | 100% | | 0 | 0 | | |
| Kestrun.Client.KrHttpClientFactory | 0 | 72 | 72 | 176 | 0% | | 0 | 24 | 0% | |
| Kestrun.Client.KrHttpClientOptions | 0 | 11 | 11 | 41 | 0% | | 0 | 0 | | |
| Kestrun.Client.KrHttpDownloads | 0 | 28 | 28 | 66 | 0% | | 0 | 18 | 0% | |
| Kestrun.FixedTimeEquals | 20 | 2 | 22 | 109 | 90.9% | | 10 | 12 | 83.3% | |
| Kestrun.Health.CSharpScriptProbe | 0 | 22 | 22 | 69 | 0% | | 0 | 12 | 0% | |
| Kestrun.Health.DelegateProbe | 0 | 22 | 22 | 52 | 0% | | 0 | 6 | 0% | |
| Kestrun.Health.DiskSpaceProbe | 58 | 15 | 73 | 191 | 79.4% | | 25 | 36 | 69.4% | |
| Kestrun.Health.HealthEndpointOptions | 53 | 0 | 53 | 193 | 100% | | 2 | 4 | 50% | |
| Kestrun.Health.HealthProbeEntry | 8 | 1 | 9 | 22 | 88.8% | | 0 | 0 | | |
| Kestrun.Health.HealthProbeRunner | 83 | 2 | 85 | 196 | 97.6% | | 27 | 30 | 90% | |
| Kestrun.Health.HealthReport | 7 | 0 | 7 | 18 | 100% | | 0 | 0 | | |
| Kestrun.Health.HealthReportTextFormatter | 31 | 6 | 37 | 79 | 83.7% | | 23 | 36 | 63.8% | |
| Kestrun.Health.HealthSummary | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Kestrun.Health.HttpProbe | 54 | 6 | 60 | 181 | 90% | | 23 | 32 | 71.8% | |
| Kestrun.Health.PowerShellScriptProbe | 0 | 163 | 163 | 490 | 0% | | 0 | 163 | 0% | |
| Kestrun.Health.Probe | 0 | 10 | 10 | 28 | 0% | | 0 | 0 | | |
| Kestrun.Health.ProbeResult | 5 | 0 | 5 | 13 | 100% | | 0 | 0 | | |
| Kestrun.Health.ProcessProbe | 91 | 53 | 144 | 333 | 63.1% | | 26 | 60 | 43.3% | |
| Kestrun.Health.ScriptProbeFactory | 0 | 44 | 44 | 174 | 0% | | 0 | 20 | 0% | |
| Kestrun.Health.VbScriptProbe | 0 | 19 | 19 | 58 | 0% | | 0 | 12 | 0% | |
| Kestrun.Hosting.Compression.KestrunCompressionServiceCollectionExtensions | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| Kestrun.Hosting.Compression.KestrunResponseCompressionProvider | 8 | 0 | 8 | 48 | 100% | | 8 | 8 | 100% | |
| Kestrun.Hosting.KestrunHost | 354 | 197 | 551 | 1571 | 64.2% | | 148 | 260 | 56.9% | |
| Kestrun.Hosting.KestrunHostAuthnExtensions | 254 | 66 | 320 | 765 | 79.3% | | 85 | 112 | 75.8% | |
| Kestrun.Hosting.KestrunHostHealthExtensions | 0 | 168 | 168 | 262 | 0% | | 0 | 52 | 0% | |
| Kestrun.Hosting.KestrunHostMapExtensions | 286 | 116 | 402 | 1148 | 71.1% | | 170 | 209 | 81.3% | |
| Kestrun.Hosting.KestrunHostRazorExtensions | 69 | 53 | 122 | 218 | 56.5% | | 12 | 38 | 31.5% | |
| Kestrun.Hosting.KestrunHostScriptValidationExtensions | 37 | 8 | 45 | 151 | 82.2% | | 20 | 28 | 71.4% | |
| Kestrun.Hosting.KestrunHostSessionExtensions | 55 | 17 | 72 | 172 | 76.3% | | 14 | 28 | 50% | |
| Kestrun.Hosting.KestrunHostSignalRExtensions | 0 | 55 | 55 | 141 | 0% | | 0 | 30 | 0% | |
| Kestrun.Hosting.KestrunHostStaticFilesExtensions | 61 | 83 | 144 | 310 | 42.3% | | 14 | 58 | 24.1% | |
| Kestrun.Hosting.KestrunHttpMiddlewareExtensions | 88 | 71 | 159 | 403 | 55.3% | | 42 | 68 | 61.7% | |
| Kestrun.Hosting.KestrunSecurityMiddlewareExtensions | 63 | 32 | 95 | 259 | 66.3% | | 17 | 40 | 42.5% | |
| Kestrun.Hosting.NoopHostLifetime | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Kestrun.Hosting.Options.AuthKeyComparer | 5 | 0 | 5 | 16 | 100% | | 2 | 2 | 100% | |
| Kestrun.Hosting.Options.ExceptionOptions | 108 | 26 | 134 | 208 | 80.5% | | 7 | 8 | 87.5% | |
| Kestrun.Hosting.Options.KestrelOptionsExtensions | 21 | 0 | 21 | 73 | 100% | | 22 | 22 | 100% | |
| Kestrun.Hosting.Options.KestrunOptions | 21 | 0 | 21 | 88 | 100% | | 0 | 0 | | |
| Kestrun.Hosting.Options.LanguageOptions | 13 | 0 | 13 | 56 | 100% | | 4 | 4 | 100% | |
| Kestrun.Hosting.Options.ListenerOptions | 14 | 0 | 14 | 59 | 100% | | 2 | 2 | 100% | |
| Kestrun.Hosting.Options.MapRouteOptions | 15 | 0 | 15 | 72 | 100% | | 0 | 0 | | |
| Kestrun.Hosting.Options.OpenAPIMetadata | 5 | 0 | 5 | 28 | 100% | | 0 | 0 | | |
| Kestrun.Hosting.Options.RouteKeyComparer | 5 | 0 | 5 | 16 | 100% | | 2 | 2 | 100% | |
| Kestrun.Hosting.Options.StatusCodeOptions | 12 | 0 | 12 | 66 | 100% | | 0 | 0 | | |
| Kestrun.Jwt.JwtAlgorithmExtensions | 27 | 0 | 27 | 106 | 100% | | 19 | 19 | 100% | |
| Kestrun.Jwt.JwtBuilderResult | 37 | 1 | 38 | 92 | 97.3% | | 4 | 4 | 100% | |
| Kestrun.Jwt.JwtInspector | 19 | 0 | 19 | 47 | 100% | | 7 | 10 | 70% | |
| Kestrun.Jwt.JwtParameters | 11 | 0 | 11 | 57 | 100% | | 0 | 0 | | |
| Kestrun.Jwt.JwtTokenBuilder | 232 | 58 | 290 | 869 | 80% | | 58 | 116 | 50% | |
| Kestrun.KestrunHostManager | 75 | 12 | 87 | 341 | 86.2% | | 56 | 70 | 80% | |
| Kestrun.KestrunRuntimeInfo | 48 | 13 | 61 | 202 | 78.6% | | 19 | 42 | 45.2% | |
| Kestrun.Languages.CsGlobals | 23 | 0 | 23 | 74 | 100% | | 0 | 0 | | |
| Kestrun.Languages.CSharpDelegateBuilder | 202 | 41 | 243 | 665 | 83.1% | | 123 | 180 | 68.3% | |
| Kestrun.Languages.FSharpDelegateBuilder | 3 | 0 | 3 | 20 | 100% | | 3 | 4 | 75% | |
| Kestrun.Languages.JScriptDelegateBuilder | 5 | 16 | 21 | 43 | 23.8% | | 4 | 6 | 66.6% | |
| Kestrun.Languages.PowerShellDelegateBuilder | 91 | 13 | 104 | 194 | 87.5% | | 21 | 30 | 70% | |
| Kestrun.Languages.PowerShellExecutionHelpers | 16 | 5 | 21 | 64 | 76.1% | | 9 | 12 | 75% | |
| Kestrun.Languages.PyDelegateBuilder | 7 | 54 | 61 | 122 | 11.4% | | 5 | 12 | 41.6% | |
| Kestrun.Languages.VBNetDelegateBuilder | 197 | 11 | 208 | 507 | 94.7% | | 111 | 124 | 89.5% | |
| Kestrun.Logging.Data.ErrorRecordWrapper | 11 | 0 | 11 | 58 | 100% | | 0 | 0 | | |
| Kestrun.Logging.Data.InvocationInfoWrapper | 19 | 0 | 19 | 90 | 100% | | 0 | 0 | | |
| Kestrun.Logging.Enrichers.ErrorRecordEnricher | 9 | 2 | 11 | 55 | 81.8% | | 3 | 4 | 75% | |
| Kestrun.Logging.Enrichers.Extensions.ErrorRecordEnricherExtensions | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| Kestrun.Logging.Enrichers.Extensions.ErrorRecordExtensions | 27 | 0 | 27 | 61 | 100% | | 1 | 2 | 50% | |
| Kestrun.Logging.Exceptions.WrapperException | 2 | 7 | 9 | 51 | 22.2% | | 0 | 4 | 0% | |
| Kestrun.Logging.LoggerConfigurationExtensions | 5 | 4 | 9 | 42 | 55.5% | | 0 | 0 | | |
| Kestrun.Logging.LoggerExtensions | 17 | 1 | 18 | 71 | 94.4% | | 9 | 10 | 90% | |
| Kestrun.Logging.LoggerManager | 27 | 57 | 84 | 288 | 32.1% | | 12 | 40 | 30% | |
| Kestrun.Logging.Sinks.Extensions.PowerShellSinkExtensions | 1 | 0 | 1 | 28 | 100% | | 0 | 0 | | |
| Kestrun.Logging.Sinks.PowerShellSink | 11 | 0 | 11 | 63 | 100% | | 0 | 0 | | |
| Kestrun.Logging.Utils.Console.Cell | 12 | 1 | 13 | 25 | 92.3% | | 5 | 8 | 62.5% | |
| Kestrun.Logging.Utils.Console.Column | 10 | 1 | 11 | 23 | 90.9% | | 0 | 0 | | |
| Kestrun.Logging.Utils.Console.Extensions.TableExtensions | 7 | 0 | 7 | 35 | 100% | | 10 | 10 | 100% | |
| Kestrun.Logging.Utils.Console.Padding | 6 | 4 | 10 | 45 | 60% | | 0 | 0 | | |
| Kestrun.Logging.Utils.Console.Row | 12 | 2 | 14 | 27 | 85.7% | | 3 | 6 | 50% | |
| Kestrun.Logging.Utils.Console.Table | 51 | 14 | 65 | 236 | 78.4% | | 32 | 46 | 69.5% | |
| Kestrun.Middleware.CommonAccessLogMiddleware | 112 | 35 | 147 | 324 | 76.1% | | 60 | 118 | 50.8% | |
| Kestrun.Middleware.CommonAccessLogOptions | 9 | 0 | 9 | 63 | 100% | | 0 | 0 | | |
| Kestrun.Middleware.FaviconMiddlewareExtensions | 44 | 0 | 44 | 93 | 100% | | 19 | 20 | 95% | |
| Kestrun.Middleware.PowerShellRunspaceMiddleware | 66 | 12 | 78 | 142 | 84.6% | | 14 | 22 | 63.6% | |
| Kestrun.Middleware.PowerShellRunspaceMiddlewareExtensions | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| Kestrun.Middleware.StatusCodePageExtensions | 56 | 27 | 83 | 169 | 67.4% | | 27 | 30 | 90% | |
| Kestrun.Models.ContentDispositionOptions | 13 | 0 | 13 | 48 | 100% | | 6 | 6 | 100% | |
| Kestrun.Models.KestrunContext | 30 | 46 | 76 | 252 | 39.4% | | 5 | 20 | 25% | |
| Kestrun.Models.KestrunRequest | 51 | 0 | 51 | 169 | 100% | | 10 | 16 | 62.5% | |
| Kestrun.Models.KestrunResponse | 425 | 66 | 491 | 1347 | 86.5% | | 213 | 300 | 71% | |
| Kestrun.Razor.PowerShellRazorPage | 118 | 20 | 138 | 329 | 85.5% | | 34 | 50 | 68% | |
| Kestrun.Razor.PwshKestrunModel | 3 | 0 | 3 | 30 | 100% | | 0 | 0 | | |
| Kestrun.Runtime.EnvironmentHelper | 10 | 6 | 16 | 85 | 62.5% | | 11 | 14 | 78.5% | |
| Kestrun.Runtime.VariablesMap | 22 | 0 | 22 | 69 | 100% | | 12 | 18 | 66.6% | |
| Kestrun.Scheduling.JobFactory | 82 | 13 | 95 | 139 | 86.3% | | 6 | 12 | 50% | |
| Kestrun.Scheduling.JobInfo | 5 | 0 | 5 | 20 | 100% | | 0 | 0 | | |
| Kestrun.Scheduling.RoslynJobFactory | 33 | 0 | 33 | 77 | 100% | | 13 | 18 | 72.2% | |
| Kestrun.Scheduling.ScheduledTask | 22 | 2 | 24 | 109 | 91.6% | | 0 | 0 | | |
| Kestrun.Scheduling.ScheduleReport | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| Kestrun.Scheduling.SchedulerService | 173 | 45 | 218 | 688 | 79.3% | | 63 | 94 | 67% | |
| Kestrun.Scripting.CompilationErrorException | 25 | 1 | 26 | 90 | 96.1% | | 10 | 10 | 100% | |
| Kestrun.Scripting.KestrunRunspacePoolManager | 75 | 24 | 99 | 262 | 75.7% | | 39 | 52 | 75% | |
| Kestrun.Scripting.LanguageRuntimeExtensions | 3 | 4 | 7 | 28 | 42.8% | | 0 | 4 | 0% | |
| Kestrun.Scripting.RouteHandlerBuilderLanguageExtensions | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Kestrun.Scripting.ScriptLanguageAttribute | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Kestrun.SharedState.SharedStateStore | 28 | 4 | 32 | 94 | 87.5% | | 12 | 16 | 75% | |
| Kestrun.SignalR.InMemoryConnectionTracker | 1 | 8 | 9 | 46 | 11.1% | | 0 | 6 | 0% | |
| Kestrun.SignalR.KestrunHub | 3 | 19 | 22 | 76 | 13.6% | | 0 | 2 | 0% | |
| Kestrun.SignalR.RealtimeBroadcaster | 0 | 42 | 42 | 81 | 0% | | 0 | 0 | | |
| Kestrun.Tasks.KestrunTask | 18 | 2 | 20 | 94 | 90% | | 3 | 6 | 50% | |
| Kestrun.Tasks.KestrunTaskService | 101 | 32 | 133 | 356 | 75.9% | | 75 | 82 | 91.4% | |
| Kestrun.Tasks.KrTask | 6 | 9 | 15 | 38 | 40% | | 0 | 4 | 0% | |
| Kestrun.Tasks.ProgressiveKestrunTaskState | 24 | 3 | 27 | 108 | 88.8% | | 5 | 8 | 62.5% | |
| Kestrun.Tasks.TaskJobFactory | 104 | 5 | 109 | 149 | 95.4% | | 9 | 12 | 75% | |
| Kestrun.TBuilder.EndpointConventionBuilderLanguageExtensions | 3 | 1 | 4 | 27 | 75% | | 3 | 4 | 75% | |
| Kestrun.TBuilder.EndpointDisablingCompressionExtensions | 3 | 0 | 3 | 26 | 100% | | 4 | 4 | 100% | |
| Kestrun.Utilities.AssemblyAutoLoader | 42 | 22 | 64 | 206 | 65.6% | | 33 | 52 | 63.4% | |
| Kestrun.Utilities.BuildError | 30 | 3 | 33 | 81 | 90.9% | | 9 | 12 | 75% | |
| Kestrun.Utilities.CacheRevalidation | 106 | 17 | 123 | 284 | 86.1% | | 104 | 140 | 74.2% | |
| Kestrun.Utilities.CcUtilities | 9 | 0 | 9 | 39 | 100% | | 8 | 8 | 100% | |
| Kestrun.Utilities.HostingExtensions | 0 | 29 | 29 | 87 | 0% | | 0 | 10 | 0% | |
| Kestrun.Utilities.HttpVerbExtensions | 23 | 1 | 24 | 216 | 95.8% | | 17 | 18 | 94.4% | |
| Kestrun.Utilities.Json.PayloadSanitizer | 63 | 10 | 73 | 195 | 86.3% | | 56 | 89 | 62.9% | |
| Kestrun.Utilities.Json.ReferenceEqualityComparer | 3 | 0 | 3 | 15 | 100% | | 0 | 0 | | |
| Kestrun.Utilities.PowerShellModuleLocator | 15 | 37 | 52 | 129 | 28.8% | | 7 | 20 | 35% | |
| Kestrun.Utilities.RateLimiterOptionsExtensions | 0 | 21 | 21 | 53 | 0% | | 0 | 6 | 0% | |
| Kestrun.Utilities.ReadOnlyDictionaryAdapter | 18 | 4 | 22 | 94 | 81.8% | | 14 | 20 | 70% | |
| Kestrun.Utilities.RegexUtils | 5 | 0 | 5 | 25 | 100% | | 2 | 2 | 100% | |
| Kestrun.Utilities.SecureStringUtils | 26 | 3 | 29 | 94 | 89.6% | | 10 | 10 | 100% | |
| Kestrun.Utilities.XmlHelper | 103 | 9 | 112 | 331 | 91.9% | | 77 | 90 | 85.5% | |
| Kestrun.Utilities.Yaml.BigIntegerTypeConverter | 5 | 5 | 10 | 53 | 50% | | 1 | 2 | 50% | |
| Kestrun.Utilities.Yaml.BuilderUtils | 14 | 2 | 16 | 56 | 87.5% | | 7 | 8 | 87.5% | |
| Kestrun.Utilities.Yaml.FlowStyleAllEmitter | 7 | 0 | 7 | 38 | 100% | | 0 | 0 | | |
| Kestrun.Utilities.Yaml.FlowStyleSequenceEmitter | 4 | 0 | 4 | 23 | 100% | | 0 | 0 | | |
| Kestrun.Utilities.Yaml.IDictionaryTypeConverter | 24 | 14 | 38 | 114 | 63.1% | | 14 | 24 | 58.3% | |
| Kestrun.Utilities.Yaml.NullValueGraphVisitor | 2 | 1 | 3 | 31 | 66.6% | | 2 | 4 | 50% | |
| Kestrun.Utilities.Yaml.PSObjectTypeConverter | 43 | 7 | 50 | 143 | 86% | | 26 | 34 | 76.4% | |
| Kestrun.Utilities.Yaml.StringQuotingEmitter | 13 | 7 | 20 | 63 | 65% | | 17 | 26 | 65.3% | |
| Kestrun.Utilities.Yaml.YamlHelper | 5 | 0 | 5 | 35 | 100% | | 2 | 2 | 100% | |
| Kestrun.Utilities.Yaml.YamlLoader | 16 | 0 | 16 | 59 | 100% | | 4 | 4 | 100% | |
| Kestrun.Utilities.Yaml.YamlSerializerFactory | 22 | 4 | 26 | 72 | 84.6% | | 8 | 12 | 66.6% | |
| Kestrun.Utilities.Yaml.YamlTypeConverter | 141 | 47 | 188 | 481 | 75% | | 105 | 156 | 67.3% | |
| KestrunRuntimeApiAttribute | 4 | 0 | 4 | 64 | 100% | | 0 | 0 | | |
| Kestrun.PowerShell.Private | 29 | 353 | 382 | 1338 | 7.5% | | 0 | 0 | | |
| Private.Assembly.Add-KrAspNetCoreType | 0 | 35 | 35 | 66 | 0% | | 0 | 0 | | |
| Private.Assembly.Add-KrCodeAnalysisType | 0 | 11 | 11 | 34 | 0% | | 0 | 0 | | |
| Private.Assembly.Assert-KrAssemblyLoaded | 0 | 13 | 13 | 41 | 0% | | 0 | 0 | | |
| Private.Assembly.Get-KrCommandByContext | 0 | 31 | 31 | 105 | 0% | | 0 | 0 | | |
| Private.Assembly.Get-KrDocSet | 0 | 9 | 9 | 79 | 0% | | 0 | 0 | | |
| Private.Assembly.Get-KrFunctionContextMask | 0 | 19 | 19 | 44 | 0% | | 0 | 0 | | |
| Private.ConvertTo.ConvertTo-DateTimeOffset | 0 | 15 | 15 | 80 | 0% | | 0 | 0 | | |
| Private.ConvertTo.ConvertTo-TimeSpan | 0 | 16 | 16 | 69 | 0% | | 0 | 0 | | |
| Private.Logging.Get-KrFormattedMessage | 0 | 9 | 9 | 60 | 0% | | 0 | 0 | | |
| Private.Logging.Set-KrLogLevelToPreference | 0 | 13 | 13 | 47 | 0% | | 0 | 0 | | |
| Private.Logging.Write-KrOutsideRouteWarning | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| Private.Logging.Write-KrSinkPowerShell | 0 | 6 | 6 | 37 | 0% | | 0 | 0 | | |
| Private.Routing._KrJoin-Route | 0 | 5 | 5 | 21 | 0% | | 0 | 0 | | |
| Private.Routing._KrMerge-Args | 0 | 6 | 6 | 25 | 0% | | 0 | 0 | | |
| Private.Routing._KrMerge-MRO | 0 | 23 | 23 | 51 | 0% | | 0 | 0 | | |
| Private.Routing._KrMerge-Unique | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| Private.Routing._KrWith-MRO | 0 | 15 | 15 | 40 | 0% | | 0 | 0 | | |
| Private.Server.Helper | 0 | 8 | 8 | 35 | 0% | | 0 | 0 | | |
| Private.Server.Resolve-KestrunServer | 0 | 8 | 8 | 43 | 0% | | 0 | 0 | | |
| Private.Variable._NormalizeValueToDictionary | 0 | 18 | 18 | 51 | 0% | | 0 | 0 | | |
| Private.Variable.Get-KrAssignedVariables | 0 | 87 | 87 | 185 | 0% | | 0 | 0 | | |
| Private.Yaml.Convert-DateTimeOffsetToDateTime | 9 | 2 | 11 | 44 | 81.8% | | 0 | 0 | | |
| Private.Yaml.Convert-HashtableToDictionary | 4 | 0 | 4 | 33 | 100% | | 0 | 0 | | |
| Private.Yaml.Convert-ListToGenericList | 4 | 0 | 4 | 34 | 100% | | 0 | 0 | | |
| Private.Yaml.Convert-OrderedHashtableToDictionary | 3 | 0 | 3 | 31 | 100% | | 0 | 0 | | |
| Private.Yaml.Convert-PSObjectToGenericObject | 9 | 0 | 9 | 40 | 100% | | 0 | 0 | | |
| Kestrun.PowerShell.Public | 63 | 2066 | 2129 | 13540 | 2.9% | | 0 | 0 | | |
| Public.Authentication.Add-KrApiKeyAuthentication | 0 | 61 | 61 | 390 | 0% | | 0 | 0 | | |
| Public.Authentication.Add-KrBasicAuthentication | 0 | 59 | 59 | 334 | 0% | | 0 | 0 | | |
| Public.Authentication.Add-KrCookiesAuthentication | 0 | 14 | 14 | 102 | 0% | | 0 | 0 | | |
| Public.Authentication.Add-KrJwtBearerAuthentication | 0 | 21 | 21 | 151 | 0% | | 0 | 0 | | |
| Public.Authentication.Add-KrWindowsAuthentication | 0 | 4 | 4 | 44 | 0% | | 0 | 0 | | |
| Public.Certificate.Export-KrCertificate | 0 | 9 | 9 | 53 | 0% | | 0 | 0 | | |
| Public.Certificate.Get-KrCertificatePurpose | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| Public.Certificate.Import-KrCertificate | 0 | 7 | 7 | 38 | 0% | | 0 | 0 | | |
| Public.Certificate.New-KrCertificateRequest | 0 | 2 | 2 | 73 | 0% | | 0 | 0 | | |
| Public.Certificate.New-KrSelfSignedCertificate | 0 | 2 | 2 | 60 | 0% | | 0 | 0 | | |
| Public.Certificate.Test-KrCertificate | 0 | 6 | 6 | 61 | 0% | | 0 | 0 | | |
| Public.ClaimPolicy.Add-KrClaimPolicy | 0 | 3 | 3 | 47 | 0% | | 0 | 0 | | |
| Public.ClaimPolicy.Add-KrUserClaim | 0 | 6 | 6 | 72 | 0% | | 0 | 0 | | |
| Public.ClaimPolicy.Build-KrClaimPolicy | 0 | 1 | 1 | 33 | 0% | | 0 | 0 | | |
| Public.ClaimPolicy.New-KrClaimPolicy | 0 | 1 | 1 | 25 | 0% | | 0 | 0 | | |
| Public.Cookies.Invoke-KrCookieSignIn | 0 | 32 | 32 | 175 | 0% | | 0 | 0 | | |
| Public.Cookies.Invoke-KrCookieSignOut | 0 | 17 | 17 | 65 | 0% | | 0 | 0 | | |
| Public.Cookies.New-KrCookieBuilder | 0 | 25 | 25 | 112 | 0% | | 0 | 0 | | |
| Public.Health.Add-KrHealthEndpoint | 0 | 54 | 54 | 228 | 0% | | 0 | 0 | | |
| Public.Health.Add-KrHealthHttpProbe | 0 | 23 | 23 | 99 | 0% | | 0 | 0 | | |
| Public.Health.Add-KrHealthProbe | 0 | 44 | 44 | 161 | 0% | | 0 | 0 | | |
| Public.Health.Add-KrHealthProcessProbe | 0 | 18 | 18 | 85 | 0% | | 0 | 0 | | |
| Public.Health.New-KrProbeResult | 0 | 9 | 9 | 56 | 0% | | 0 | 0 | | |
| Public.Helper.Clear-KrEnvironmentOverride | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| Public.Helper.Expand-KrObject | 0 | 14 | 14 | 60 | 0% | | 0 | 0 | | |
| Public.Helper.Get-KrEnvironment | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Public.Helper.Get-KrRoot | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Public.Helper.Initialize-KrRoot | 0 | 7 | 7 | 56 | 0% | | 0 | 0 | | |
| Public.Helper.Invoke-KrWebRequest | 0 | 108 | 108 | 302 | 0% | | 0 | 0 | | |
| Public.Helper.Resolve-KrPath | 20 | 4 | 24 | 99 | 83.3% | | 0 | 0 | | |
| Public.Helper.ScriptBlock | 0 | 16 | 16 | 93 | 0% | | 0 | 0 | | |
| Public.Helper.Set-KrEnvironment | 0 | 5 | 5 | 42 | 0% | | 0 | 0 | | |
| Public.Helper.Set-KrPythonRuntime | 0 | 24 | 24 | 84 | 0% | | 0 | 0 | | |
| Public.Helper.Test-KrDebugContext | 0 | 2 | 2 | 29 | 0% | | 0 | 0 | | |
| Public.JWT.Add-KrJWTAudience | 0 | 1 | 1 | 38 | 0% | | 0 | 0 | | |
| Public.JWT.Add-KrJWTClaim | 0 | 3 | 3 | 51 | 0% | | 0 | 0 | | |
| Public.JWT.Add-KrJWTHeader | 0 | 1 | 1 | 40 | 0% | | 0 | 0 | | |
| Public.JWT.Add-KrJWTIssuer | 0 | 1 | 1 | 36 | 0% | | 0 | 0 | | |
| Public.JWT.Add-KrJWTSubject | 0 | 1 | 1 | 36 | 0% | | 0 | 0 | | |
| Public.JWT.Build-KrJWT | 0 | 1 | 1 | 35 | 0% | | 0 | 0 | | |
| Public.JWT.Copy-KrJWTTokenBuilder | 0 | 1 | 1 | 44 | 0% | | 0 | 0 | | |
| Public.JWT.Get-KrJWTInfo | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| Public.JWT.Get-KrJWTToken | 0 | 1 | 1 | 33 | 0% | | 0 | 0 | | |
| Public.JWT.Get-KrJWTValidationParameter | 0 | 2 | 2 | 46 | 0% | | 0 | 0 | | |
| Public.JWT.Limit-KrJWTNotBefore | 0 | 1 | 1 | 36 | 0% | | 0 | 0 | | |
| Public.JWT.Limit-KrJWTValidity | 0 | 1 | 1 | 37 | 0% | | 0 | 0 | | |
| Public.JWT.New-KrJWTTokenBuilder | 0 | 1 | 1 | 24 | 0% | | 0 | 0 | | |
| Public.JWT.Protect-KrJWT | 0 | 9 | 9 | 90 | 0% | | 0 | 0 | | |
| Public.JWT.Protect-KrJWTPayload | 0 | 8 | 8 | 109 | 0% | | 0 | 0 | | |
| Public.JWT.Test-KrJWT | 0 | 3 | 3 | 41 | 0% | | 0 | 0 | | |
| Public.JWT.Update-KrJWT | 0 | 4 | 4 | 54 | 0% | | 0 | 0 | | |
| Public.Logging.core.Close-KrLogger | 0 | 13 | 13 | 80 | 0% | | 0 | 0 | | |
| Public.Logging.core.Get-KrLogger | 0 | 3 | 3 | 36 | 0% | | 0 | 0 | | |
| Public.Logging.core.Get-KrLoggerLevelSwitch | 0 | 8 | 8 | 45 | 0% | | 0 | 0 | | |
| Public.Logging.core.New-KrLogger | 0 | 1 | 1 | 25 | 0% | | 0 | 0 | | |
| Public.Logging.core.Register-KrLogger | 0 | 3 | 3 | 63 | 0% | | 0 | 0 | | |
| Public.Logging.core.Set-KrLogger | 0 | 1 | 1 | 33 | 0% | | 0 | 0 | | |
| Public.Logging.core.Set-KrLoggerLevelSwitch | 0 | 5 | 5 | 43 | 0% | | 0 | 0 | | |
| Public.Logging.core.Set-KrLoggerMinimumLevel | 0 | 10 | 10 | 58 | 0% | | 0 | 0 | | |
| Public.Logging.core.Test-KrLogger | 0 | 3 | 3 | 36 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichEnvironment | 0 | 10 | 10 | 53 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichErrorRecord | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichExceptionDetail | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichFromLogContext | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichProcessId | 0 | 1 | 1 | 31 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichProcessName | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Add-KrEnrichProperty | 0 | 1 | 1 | 40 | 0% | | 0 | 0 | | |
| Public.Logging.enrichers.Push-KrLogContextProperty | 0 | 3 | 3 | 40 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkConsole | 0 | 3 | 3 | 84 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkEventLog | 0 | 6 | 6 | 81 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkFile | 0 | 9 | 9 | 159 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkHttp | 0 | 1 | 1 | 84 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkPowerShell | 0 | 2 | 2 | 59 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkSyslogLocal | 0 | 1 | 1 | 74 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkSyslogTcp | 0 | 8 | 8 | 193 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.Add-KrSinkSyslogUdp | 0 | 8 | 8 | 174 | 0% | | 0 | 0 | | |
| Public.Logging.sinks.formatters.Get-KrSinkJsonFormatter | 0 | 1 | 1 | 20 | 0% | | 0 | 0 | | |
| Public.Logging.Write-KrLog | 0 | 36 | 36 | 164 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrAntiforgeryMiddleware | 0 | 22 | 22 | 104 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrCacheMiddleware | 0 | 25 | 25 | 145 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrCommonAccessLogMiddleware | 0 | 21 | 21 | 128 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrCompressionMiddleware | 0 | 20 | 20 | 93 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrCorsPolicyMiddleware | 0 | 23 | 23 | 123 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrFaviconMiddleware | 0 | 4 | 4 | 49 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrFileServerMiddleware | 0 | 50 | 50 | 211 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrForwardHeader | 0 | 44 | 44 | 203 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrHostFiltering | 0 | 13 | 13 | 95 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrHsts | 0 | 14 | 14 | 115 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrHttpsRedirection | 0 | 8 | 8 | 76 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrSignalRHubMiddleware | 0 | 4 | 4 | 48 | 0% | | 0 | 0 | | |
| Public.Middleware.Add-KrStaticFilesMiddleware | 0 | 48 | 48 | 207 | 0% | | 0 | 0 | | |
| Public.Middleware.Enable-KrExceptionHandling | 0 | 50 | 50 | 238 | 0% | | 0 | 0 | | |
| Public.Middleware.Enable-KrStatusCodePage | 0 | 40 | 40 | 220 | 0% | | 0 | 0 | | |
| Public.Razor.Add-KrPowerShellRazorPagesRuntime | 0 | 6 | 6 | 54 | 0% | | 0 | 0 | | |
| Public.Razor.Add-KrRazorPageService | 0 | 11 | 11 | 73 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestBody | 0 | 9 | 9 | 51 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestCookie | 0 | 14 | 14 | 86 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestForm | 0 | 2 | 2 | 24 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestHeader | 0 | 14 | 14 | 88 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestQuery | 0 | 14 | 14 | 85 | 0% | | 0 | 0 | | |
| Public.Request.Get-KrRequestRouteParam | 0 | 14 | 14 | 85 | 0% | | 0 | 0 | | |
| Public.Response.Add-KrCacheResponse | 0 | 17 | 17 | 106 | 0% | | 0 | 0 | | |
| Public.Response.Test-KrCacheRevalidation | 0 | 4 | 4 | 57 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrBinaryResponse | 0 | 3 | 3 | 39 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrBsonResponse | 0 | 6 | 6 | 51 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrCborResponse | 0 | 6 | 6 | 50 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrCsvResponse | 0 | 13 | 13 | 83 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrErrorResponse | 0 | 5 | 5 | 74 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrFileResponse | 0 | 12 | 12 | 76 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrHtmlResponse | 0 | 10 | 10 | 62 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrJsonResponse | 0 | 8 | 8 | 72 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrRedirectResponse | 0 | 3 | 3 | 34 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrResponse | 0 | 3 | 3 | 37 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrStatusResponse | 0 | 3 | 3 | 33 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrStreamResponse | 0 | 3 | 3 | 38 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrTextResponse | 0 | 6 | 6 | 60 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrXmlResponse | 0 | 6 | 6 | 55 | 0% | | 0 | 0 | | |
| Public.Response.Write-KrYamlResponse | 0 | 6 | 6 | 55 | 0% | | 0 | 0 | | |
| Public.Route.Add-KrAntiforgeryTokenRoute | 0 | 4 | 4 | 51 | 0% | | 0 | 0 | | |
| Public.Route.Add-KrHtmlTemplateRoute | 0 | 14 | 14 | 90 | 0% | | 0 | 0 | | |
| Public.Route.Add-KrMapRoute | 0 | 50 | 50 | 231 | 0% | | 0 | 0 | | |
| Public.Route.Add-KrRouteGroup | 0 | 35 | 35 | 163 | 0% | | 0 | 0 | | |
| Public.Route.New-KrMapRouteOption | 0 | 35 | 35 | 109 | 0% | | 0 | 0 | | |
| Public.Route.Test-KrRoute | 0 | 5 | 5 | 39 | 0% | | 0 | 0 | | |
| Public.Runtime.Get-KrBuiltTargetFrameworkVersion | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| Public.Runtime.Get-KrFeatureSupport | 13 | 0 | 13 | 47 | 100% | | 0 | 0 | | |
| Public.Runtime.Test-KrCapability | 0 | 3 | 3 | 31 | 0% | | 0 | 0 | | |
| Public.Scheduling.Get-KrScheduleReport | 0 | 9 | 9 | 53 | 0% | | 0 | 0 | | |
| Public.Scheduling.Get-KrScheduleSnapshot | 0 | 14 | 14 | 70 | 0% | | 0 | 0 | | |
| Public.Scheduling.Register-KrSchedule | 0 | 22 | 22 | 173 | 0% | | 0 | 0 | | |
| Public.Scheduling.Resume-KrSchedule | 0 | 7 | 7 | 45 | 0% | | 0 | 0 | | |
| Public.Scheduling.Suspend-KrSchedule | 0 | 7 | 7 | 45 | 0% | | 0 | 0 | | |
| Public.Server.Add-KrEndpoint | 0 | 31 | 31 | 138 | 0% | | 0 | 0 | | |
| Public.Server.Add-KrListenUnixSocket | 0 | 6 | 6 | 50 | 0% | | 0 | 0 | | |
| Public.Server.Add-KrNamedPipeListener | 0 | 4 | 4 | 48 | 0% | | 0 | 0 | | |
| Public.Server.Enable-KrConfiguration | 0 | 37 | 37 | 110 | 0% | | 0 | 0 | | |
| Public.Server.Get-KrServer | 0 | 10 | 10 | 71 | 0% | | 0 | 0 | | |
| Public.Server.New-KrServer | 0 | 28 | 28 | 116 | 0% | | 0 | 0 | | |
| Public.Server.Remove-KrServer | 0 | 12 | 12 | 51 | 0% | | 0 | 0 | | |
| Public.Server.Set-KrServerHttpsOption | 0 | 18 | 18 | 108 | 0% | | 0 | 0 | | |
| Public.Server.Set-KrServerLimit | 0 | 39 | 39 | 165 | 0% | | 0 | 0 | | |
| Public.Server.Set-KrServerNamedPipeOptions | 0 | 23 | 23 | 101 | 0% | | 0 | 0 | | |
| Public.Server.Set-KrServerOptions | 0 | 30 | 30 | 126 | 0% | | 0 | 0 | | |
| Public.Server.Start-KrServer | 0 | 47 | 47 | 130 | 0% | | 0 | 0 | | |
| Public.Server.Stop-KrServer | 0 | 21 | 21 | 78 | 0% | | 0 | 0 | | |
| Public.Service.Add-KrScheduling | 0 | 6 | 6 | 54 | 0% | | 0 | 0 | | |
| Public.Service.Add-KrTasks | 0 | 5 | 5 | 51 | 0% | | 0 | 0 | | |
| Public.Session.Add-KrDistributedRedisCache | 0 | 12 | 12 | 86 | 0% | | 0 | 0 | | |
| Public.Session.Add-KrDistributedSqlServerCache | 0 | 16 | 16 | 101 | 0% | | 0 | 0 | | |
| Public.Session.Add-KrSession | 0 | 15 | 15 | 118 | 0% | | 0 | 0 | | |
| Public.Session.Clear-KrSession | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Public.Session.Get-KrSessionByte | 0 | 2 | 2 | 26 | 0% | | 0 | 0 | | |
| Public.Session.Get-KrSessionInt32 | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| Public.Session.Get-KrSessionString | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| Public.Session.Remove-KrSession | 0 | 2 | 2 | 26 | 0% | | 0 | 0 | | |
| Public.Session.Set-KrSessionByte | 0 | 2 | 2 | 30 | 0% | | 0 | 0 | | |
| Public.Session.Set-KrSessionInt32 | 0 | 2 | 2 | 30 | 0% | | 0 | 0 | | |
| Public.Session.Set-KrSessionString | 0 | 2 | 2 | 30 | 0% | | 0 | 0 | | |
| Public.SharedState.Get-KrSharedState | 1 | 0 | 1 | 29 | 100% | | 0 | 0 | | |
| Public.SharedState.Set-KrSharedState | 1 | 0 | 1 | 49 | 100% | | 0 | 0 | | |
| Public.SignalR.Get-KrSignalRConnectedClient | 0 | 2 | 2 | 33 | 0% | | 0 | 0 | | |
| Public.SignalR.Send-KrSignalREvent | 0 | 12 | 12 | 68 | 0% | | 0 | 0 | | |
| Public.SignalR.Send-KrSignalRGroupMessage | 0 | 12 | 12 | 69 | 0% | | 0 | 0 | | |
| Public.SignalR.Send-KrSignalRLog | 0 | 5 | 5 | 47 | 0% | | 0 | 0 | | |
| Public.Tasks.Get-KrTask | 0 | 6 | 6 | 55 | 0% | | 0 | 0 | | |
| Public.Tasks.Get-KrTaskResult | 0 | 2 | 2 | 33 | 0% | | 0 | 0 | | |
| Public.Tasks.Get-KrTaskState | 0 | 2 | 2 | 33 | 0% | | 0 | 0 | | |
| Public.Tasks.New-KrTask | 0 | 25 | 25 | 144 | 0% | | 0 | 0 | | |
| Public.Tasks.Remove-KrTask | 0 | 3 | 3 | 42 | 0% | | 0 | 0 | | |
| Public.Tasks.Set-KrTaskName | 0 | 7 | 7 | 57 | 0% | | 0 | 0 | | |
| Public.Tasks.Start-KrTask | 0 | 3 | 3 | 43 | 0% | | 0 | 0 | | |
| Public.Tasks.Stop-KrTask | 0 | 3 | 3 | 45 | 0% | | 0 | 0 | | |
| Public.Yaml.ConvertFrom-KrYaml | 17 | 33 | 50 | 161 | 34% | | 0 | 0 | | |
| Public.Yaml.ConvertTo-KrYaml | 10 | 1 | 11 | 79 | 90.9% | | 0 | 0 | | |