| Elsa | 29 | 8 | 37 | 143 | 78.3% | | 2 | 6 | 33.3% | |
| Elsa.Extensions.ModuleExtensions | 9 | 5 | 14 | 50 | 64.2% | | 1 | 4 | 25% | |
| Elsa.Extensions.ServiceProviderExtensions | 0 | 3 | 3 | 21 | 0% | | 0 | 0 | | |
| Elsa.Features.AppFeature | 4 | 0 | 4 | 23 | 100% | | 1 | 2 | 50% | |
| Elsa.Features.ElsaFeature | 16 | 0 | 16 | 49 | 100% | | 0 | 0 | | |
| Elsa.Alterations | 187 | 356 | 543 | 1635 | 34.4% | | 18 | 96 | 18.7% | |
| Elsa.Alterations.Activities.AlterationPlanCompleted | 4 | 11 | 15 | 55 | 26.6% | | 0 | 2 | 0% | |
| Elsa.Alterations.Activities.CompleteAlterationPlan | 4 | 10 | 14 | 48 | 28.5% | | 0 | 2 | 0% | |
| Elsa.Alterations.Activities.DispatchAlterationJobs | 4 | 26 | 30 | 73 | 13.3% | | 0 | 4 | 0% | |
| Elsa.Alterations.Activities.GenerateAlterationJobs | 4 | 45 | 49 | 104 | 8.1% | | 0 | 4 | 0% | |
| Elsa.Alterations.Activities.SubmitAlterationPlan | 1 | 17 | 18 | 52 | 5.5% | | 0 | 2 | 0% | |
| Elsa.Alterations.AlterationHandlers.CancelActivityHandler | 0 | 23 | 23 | 62 | 0% | | 0 | 14 | 0% | |
| Elsa.Alterations.AlterationHandlers.CancelHandler | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Alterations.AlterationHandlers.MigrateHandler | 10 | 2 | 12 | 37 | 83.3% | | 1 | 2 | 50% | |
| Elsa.Alterations.AlterationHandlers.ModifyVariableHandler | 0 | 30 | 30 | 74 | 0% | | 0 | 4 | 0% | |
| Elsa.Alterations.AlterationHandlers.ScheduleActivityHandler | 0 | 35 | 35 | 85 | 0% | | 0 | 16 | 0% | |
| Elsa.Alterations.AlterationTypes.CancelActivity | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Elsa.Alterations.AlterationTypes.Migrate | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Alterations.AlterationTypes.ModifyVariable | 0 | 2 | 2 | 22 | 0% | | 0 | 0 | | |
| Elsa.Alterations.AlterationTypes.ScheduleActivity | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Bookmarks.AlterationPlanCompletedPayload | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.DryRun.DryRun | 4 | 4 | 8 | 28 | 50% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.DryRun.Response | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Get.Get | 7 | 9 | 16 | 52 | 43.7% | | 0 | 2 | 0% | |
| Elsa.Alterations.Endpoints.Alterations.Get.Response | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Run.Request | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Run.Response | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Run.Run | 7 | 5 | 12 | 43 | 58.3% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Submit.Response | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Alterations.Submit.Submit | 8 | 4 | 12 | 45 | 66.6% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Workflows.Retry.Request | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Workflows.Retry.Response | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Endpoints.Workflows.Retry.Retry | 9 | 15 | 24 | 77 | 37.5% | | 0 | 6 | 0% | |
| Elsa.Alterations.Extensions.ModuleExtensions | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| Elsa.Alterations.Extensions.ServiceCollectionExtensions | 7 | 0 | 7 | 27 | 100% | | 0 | 0 | | |
| Elsa.Alterations.Features.AlterationsFeature | 21 | 2 | 23 | 76 | 91.3% | | 0 | 0 | | |
| Elsa.Alterations.Handlers.AlterationJobCompletedHandler | 1 | 8 | 9 | 27 | 11.1% | | 0 | 2 | 0% | |
| Elsa.Alterations.Handlers.AlterationPlanCompletedHandler | 1 | 10 | 11 | 31 | 9% | | 0 | 0 | | |
| Elsa.Alterations.Handlers.ResumeWorkflowInstance | 3 | 7 | 10 | 43 | 30% | | 0 | 4 | 0% | |
| Elsa.Alterations.Middleware.Workflows.RunAlterationsMiddleware | 21 | 3 | 24 | 58 | 87.5% | | 12 | 18 | 66.6% | |
| Elsa.Alterations.Services.AlterationPlanManager | 1 | 15 | 16 | 43 | 6.2% | | 0 | 0 | | |
| Elsa.Alterations.Services.BackgroundAlterationJobDispatcher | 0 | 7 | 7 | 25 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Services.DefaultAlterationJobRunner | 0 | 26 | 26 | 58 | 0% | | 0 | 2 | 0% | |
| Elsa.Alterations.Services.DefaultAlterationPlanScheduler | 6 | 17 | 23 | 59 | 26% | | 0 | 4 | 0% | |
| Elsa.Alterations.Services.DefaultAlterationRunner | 36 | 4 | 40 | 100 | 90% | | 5 | 8 | 62.5% | |
| Elsa.Alterations.Workflows.ExecuteAlterationPlanWorkflow | 26 | 2 | 28 | 48 | 92.8% | | 0 | 0 | | |
| Elsa.Alterations.Core | 30 | 230 | 260 | 1000 | 11.5% | | 3 | 68 | 4.4% | |
| Elsa.Alterations.Core.Abstractions.AlterationHandlerBase<T> | 0 | 2 | 2 | 33 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Contexts.AlterationContext | 0 | 49 | 49 | 155 | 0% | | 0 | 2 | 0% | |
| Elsa.Alterations.Core.Entities.AlterationJob | 0 | 7 | 7 | 46 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Entities.AlterationPlan | 0 | 6 | 6 | 42 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Extensions.ServiceCollectionExtensions | 9 | 0 | 9 | 37 | 100% | | 2 | 2 | 100% | |
| Elsa.Alterations.Core.Filters.AlterationJobFilter | 0 | 13 | 13 | 50 | 0% | | 0 | 8 | 0% | |
| Elsa.Alterations.Core.Filters.AlterationPlanFilter | 0 | 4 | 4 | 25 | 0% | | 0 | 2 | 0% | |
| Elsa.Alterations.Core.Models.ActivityFilter | 0 | 5 | 5 | 36 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Models.AlterationLog | 0 | 9 | 9 | 46 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Models.AlterationLogEntry | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Models.AlterationPlanParams | 0 | 3 | 3 | 24 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Models.AlterationWorkflowInstanceFilter | 0 | 13 | 13 | 78 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Models.NewAlterationJob | 0 | 2 | 2 | 7 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Notifications.AlterationJobCompleted | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Notifications.AlterationPlanCompleted | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Notifications.AlterationPlanSubmitted | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Options.AlterationOptions | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Alterations.Core.Results.RunAlterationsResult | 0 | 8 | 8 | 39 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Serialization.AlterationSerializationOptionConfigurator | 14 | 9 | 23 | 43 | 60.8% | | 1 | 6 | 16.6% | |
| Elsa.Alterations.Core.Serialization.AlterationSerializer | 2 | 8 | 10 | 49 | 20% | | 0 | 0 | | |
| Elsa.Alterations.Core.Services.AlteredWorkflowDispatcher | 3 | 5 | 8 | 34 | 37.5% | | 0 | 4 | 0% | |
| Elsa.Alterations.Core.Services.WorkflowInstanceFinder | 1 | 57 | 58 | 93 | 1.7% | | 0 | 44 | 0% | |
| Elsa.Alterations.Core.Stores.MemoryAlterationJobStore | 0 | 16 | 16 | 67 | 0% | | 0 | 0 | | |
| Elsa.Alterations.Core.Stores.MemoryAlterationPlanStore | 0 | 10 | 10 | 45 | 0% | | 0 | 0 | | |
| Elsa.Api.Client | 62 | 1033 | 1095 | 5263 | 5.6% | | 3 | 358 | 0.8% | |
| Elsa.Api.Client.Converters.TypeJsonConverter | 1 | 16 | 17 | 56 | 5.8% | | 2 | 14 | 14.2% | |
| Elsa.Api.Client.Converters.VersionOptionsJsonConverter | 0 | 4 | 4 | 24 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Converters.VersionOptionsTypeConverter | 0 | 2 | 2 | 17 | 0% | | 0 | 4 | 0% | |
| Elsa.Api.Client.Extensions.ActivityExtensions | 0 | 53 | 53 | 232 | 0% | | 0 | 34 | 0% | |
| Elsa.Api.Client.Extensions.ApiResponseExtensions | 0 | 6 | 6 | 28 | 0% | | 0 | 6 | 0% | |
| Elsa.Api.Client.Extensions.DependencyInjectionExtensions | 0 | 75 | 75 | 188 | 0% | | 0 | 20 | 0% | |
| Elsa.Api.Client.Extensions.DictionaryExtensions | 0 | 23 | 23 | 66 | 0% | | 0 | 22 | 0% | |
| Elsa.Api.Client.Extensions.HttpResponseMessageExtensions | 0 | 1 | 1 | 14 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Extensions.JsonElementExtensions | 0 | 7 | 7 | 26 | 0% | | 0 | 4 | 0% | |
| Elsa.Api.Client.Extensions.JsonObjectExtensions | 0 | 52 | 52 | 212 | 0% | | 0 | 44 | 0% | |
| Elsa.Api.Client.Extensions.JsonSerializerOptionsExtensions | 0 | 4 | 4 | 29 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Extensions.ObjectConverter | 0 | 106 | 106 | 229 | 0% | | 0 | 108 | 0% | |
| Elsa.Api.Client.Extensions.ObjectConverterOptions | 0 | 5 | 5 | 229 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Extensions.PropertyBagExtensions | 0 | 9 | 9 | 45 | 0% | | 0 | 4 | 0% | |
| Elsa.Api.Client.Extensions.ResilienceStrategyExtensions | 0 | 2 | 2 | 16 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Extensions.TypeExtensions | 0 | 36 | 36 | 98 | 0% | | 0 | 34 | 0% | |
| Elsa.Api.Client.HttpMessageHandlers.ApiKeyHttpMessageHandler | 0 | 7 | 7 | 30 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Options.ElsaClientBuilderOptions | 0 | 7 | 7 | 48 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Options.ElsaClientOptions | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RealTime.Messages.ActivityExecutedMessage | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RealTime.Messages.ActivityExecutingMessage | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RealTime.Messages.ActivityExecutionLogUpdatedMessage | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RealTime.Messages.WorkflowExecutionLogUpdatedMessage | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RealTime.Messages.WorkflowInstanceUpdatedMessage | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.RefitSettingsHelper | 14 | 0 | 14 | 44 | 100% | | 1 | 2 | 50% | |
| Elsa.Api.Client.Resources.ActivityDescriptorOptions.Requests.GetActivityDescriptorOptionsRequest | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptorOptions.Responses.GetActivityDescriptorOptionsResponse | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Models.ActivityDescriptor | 0 | 17 | 17 | 94 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Models.InputDescriptor | 0 | 10 | 10 | 56 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Models.Port | 0 | 4 | 4 | 29 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Models.PropertyDescriptor | 0 | 7 | 7 | 47 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Requests.ListActivityDescriptorsRequest | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityDescriptors.Responses.ListActivityDescriptorsResponse | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Models.ActivityExecutionRecord | 0 | 16 | 16 | 93 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Models.ActivityExecutionRecordSummary | 0 | 26 | 26 | 86 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Models.ActivityExecutionReport | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Models.ActivityExecutionStats | 0 | 8 | 8 | 47 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Requests.GetActivityExecutionReportRequest | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.ActivityExecutions.Requests.ListActivityExecutionsRequest | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.ActivityFilter | 0 | 5 | 5 | 34 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationJob | 0 | 7 | 7 | 45 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationLog | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationLogEntry | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationPlan | 0 | 6 | 6 | 41 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationPlanParams | 0 | 3 | 3 | 24 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.AlterationWorkflowInstanceFilter | 0 | 13 | 13 | 76 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Models.RunAlterationsResult | 0 | 4 | 4 | 27 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Requests.BulkRetryRequest | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.BulkRetryResponse | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.DryRunResponse | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.GetAlterationPlanResponse | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.RunRequest | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.RunResponse | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Alterations.Responses.SubmitResponse | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.CommitStrategies.Models.CommitStrategyDescriptor | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Features.Models.FeatureDescriptor | 0 | 5 | 5 | 35 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Identity.Requests.LoginRequest | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Identity.Responses.LoginResponse | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.IncidentStrategies.Models.IncidentStrategyDescriptor | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.LogPersistenceStrategies.LogPersistenceStrategyDescriptor | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Package.Models.PackageVersionResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Resilience.Models.ResilienceStrategyConfig | 0 | 5 | 5 | 23 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Resilience.Models.RetryAttemptRecord | 0 | 6 | 6 | 13 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Scripting.Extensions.ExpressionDescriptorExtensions | 0 | 1 | 1 | 16 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Resources.Scripting.Models.Expression | 0 | 11 | 11 | 53 | 0% | | 0 | 4 | 0% | |
| Elsa.Api.Client.Resources.Scripting.Models.ExpressionDescriptor | 0 | 11 | 11 | 53 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Scripting.Requests.GetWorkflowJavaScriptDefinitionRequest | 0 | 4 | 4 | 22 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.StorageDrivers.Models.StorageDriverDescriptor | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.StorageDrivers.Responses.ListStorageDriversResponse | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Tasks.Requests.ReportTaskCompletedRequest | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Tests.TestActivityRequest | 0 | 2 | 2 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.Tests.TestActivityResponse | 0 | 5 | 5 | 13 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.VariableTypes.Models.VariableTypeDescriptor | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.VariableTypes.Responses.ListVariableTypesResponse | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowActivationStrategies.Models.WorkflowActivationStrategyDescriptor | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Extensions.WorkflowDefinitionExtensions | 0 | 17 | 17 | 44 | 0% | | 0 | 8 | 0% | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.ActivityHandle | 0 | 8 | 8 | 16 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.ArgumentDefinition | 0 | 7 | 7 | 42 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.BulkExportWorkflowDefinitionsRequest | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.ExecuteResponse | 0 | 1 | 1 | 5 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.ImportFilesResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.InputDefinition | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.UIHintDescriptor | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.Variable | 0 | 7 | 7 | 42 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.VariableDefinition | 0 | 6 | 6 | 37 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowCommitStateOptions | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowDefinition | 11 | 4 | 15 | 85 | 73.3% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowDefinitionHandle | 0 | 10 | 10 | 48 | 0% | | 0 | 4 | 0% | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowDefinitionModel | 0 | 12 | 12 | 72 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowDefinitionSummary | 0 | 4 | 4 | 16 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Models.WorkflowOptions | 1 | 5 | 6 | 37 | 16.6% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.BulkDeleteWorkflowDefinitionsRequest | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.BulkDeleteWorkflowDefinitionVersionsRequest | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.BulkPublishWorkflowDefinitionsRequest | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.BulkRetractWorkflowDefinitionsRequest | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.DispatchWorkflowDefinitionRequest | 0 | 5 | 5 | 34 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.ExecuteWorkflowDefinitionRequest | 0 | 4 | 4 | 29 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.GetWorkflowDefinitionRequest | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.ListWorkflowDefinitionsRequest | 0 | 10 | 10 | 65 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Requests.SaveWorkflowDefinitionRequest | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.BulkDeleteWorkflowDefinitionsResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.BulkPublishWorkflowDefinitionsResponse | 0 | 5 | 5 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.BulkRetractWorkflowDefinitionsResponse | 0 | 4 | 4 | 9 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.CountWorkflowDefinitionsResponse | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.ExecuteWorkflowDefinitionResponse | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.GetIsNameUniqueResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.GetPathSegmentsResponse | 0 | 1 | 1 | 5 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.SaveWorkflowDefinitionResponse | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowDefinitions.Responses.UpdateConsumingWorkflowReferencesResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowExecutionContexts.Models.WorkflowContextProviderDescriptor | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.ActivityExecutionContextState | 5 | 2 | 7 | 44 | 71.4% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.ActivityIncident | 0 | 16 | 16 | 56 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.Bookmark | 0 | 13 | 13 | 36 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.BulkExportWorkflowInstancesRequest | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.CompletionCallbackState | 0 | 5 | 5 | 32 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.ExceptionState | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.PersistentVariableState | 0 | 4 | 4 | 27 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.ResolvedVariable | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowExecutionLogRecord | 0 | 16 | 16 | 36 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowFaultState | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowInstance | 0 | 12 | 12 | 70 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowInstanceSummary | 0 | 12 | 12 | 49 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowState | 14 | 2 | 16 | 90 | 87.5% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Requests.BulkCancelWorkflowInstancesRequest | 0 | 4 | 4 | 32 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Requests.BulkDeleteWorkflowInstancesRequest | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Requests.GetFilteredJournalRequest | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Requests.JournalFilter | 0 | 4 | 4 | 27 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Requests.ListWorkflowInstancesRequest | 0 | 16 | 16 | 90 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Responses.BulkDeleteWorkflowInstancesResponse | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Resources.WorkflowInstances.Responses.WorkflowInstanceExecutionStateResponse | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Serialization.SerializerOptions | 0 | 8 | 8 | 24 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.ActivityDesignerMetadata | 0 | 10 | 10 | 50 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.ActivityNode | 7 | 23 | 30 | 96 | 23.3% | | 0 | 8 | 0% | |
| Elsa.Api.Client.Shared.Models.ActivityOutput | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.ActivityPathSegment | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.Connection | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.DynamicOutcomesOptions | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.Endpoint | 0 | 8 | 8 | 39 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.Entity | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.HttpStatusCodeCase | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.Link | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.LinkedEntity | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.ListResponse<T> | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.LogPersistenceConfiguration | 0 | 3 | 3 | 11 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.MemoryReference | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.PagedListResponse<T> | 0 | 2 | 2 | 11 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.Position | 0 | 8 | 8 | 38 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.PropertyBag | 0 | 6 | 6 | 22 | 0% | | 0 | 2 | 0% | |
| Elsa.Api.Client.Shared.Models.Size | 0 | 8 | 8 | 38 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.SwitchCase | 0 | 3 | 3 | 26 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.TimestampFilter | 0 | 3 | 3 | 26 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.VersionedEntity | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.Models.VersionOptions | 0 | 27 | 27 | 118 | 0% | | 0 | 24 | 0% | |
| Elsa.Api.Client.Shared.Models.WrappedInput | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.CheckList.CheckList | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.CheckList.CheckListItem | 0 | 3 | 3 | 13 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.CheckList.CheckListProps | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.CodeEditor.CodeEditorOptions | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.CodeEditor.MultiLineOptions | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.DropDown.DropDownProps | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.DropDown.SelectList | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.DropDown.SelectListItem | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.RadioList.RadioList | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.RadioList.RadioListItem | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.RadioList.RadioListProps | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Api.Client.Shared.UIHints.SingleLine.SingleLineProps | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Api.Common | 68 | 77 | 145 | 832 | 46.8% | | 12 | 46 | 26% | |
| Elsa.Abstractions.ElsaEndpoint<T> | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.Abstractions.ElsaEndpoint<T1, T2> | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.Abstractions.ElsaEndpoint<T1, T2, T3> | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.Abstractions.ElsaEndpointWithMapper<T1, T2> | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.Abstractions.ElsaEndpointWithoutRequest | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.Abstractions.ElsaEndpointWithoutRequest<T> | 3 | 1 | 4 | 72 | 75% | | 1 | 2 | 50% | |
| Elsa.EndpointSecurityOptions | 4 | 1 | 5 | 11 | 80% | | 0 | 0 | | |
| Elsa.Extensions.HttpRequestExtensions | 0 | 6 | 6 | 25 | 0% | | 0 | 6 | 0% | |
| Elsa.Extensions.ModuleExtensions | 14 | 0 | 14 | 55 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ObjectDictionaryExtensions | 4 | 1 | 5 | 15 | 80% | | 2 | 2 | 100% | |
| Elsa.Extensions.SwaggerExtensions | 1 | 19 | 20 | 50 | 5% | | 0 | 2 | 0% | |
| Elsa.Extensions.WebApplicationExtensions | 20 | 6 | 26 | 75 | 76.9% | | 4 | 12 | 33.3% | |
| Elsa.Models.CountResponse | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Models.Link | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Models.LinkedResource | 0 | 2 | 2 | 8 | 0% | | 0 | 0 | | |
| Elsa.Models.ListResponse<T> | 0 | 8 | 8 | 33 | 0% | | 0 | 0 | | |
| Elsa.Models.PagedListResponse<T> | 0 | 9 | 9 | 21 | 0% | | 0 | 0 | | |
| Elsa.Models.ValidateCredentialsResult | 0 | 3 | 3 | 7 | 0% | | 0 | 0 | | |
| Elsa.Requirements.LocalHostPermissionRequirementHandler | 3 | 11 | 14 | 49 | 21.4% | | 0 | 8 | 0% | |
| Elsa.Requirements.LocalHostRequirementHandler | 3 | 4 | 7 | 36 | 42.8% | | 0 | 4 | 0% | |
| Elsa.Caching | 34 | 1 | 35 | 150 | 97.1% | | 2 | 2 | 100% | |
| Elsa.Caching.Features.MemoryCacheFeature | 10 | 0 | 10 | 31 | 100% | | 0 | 0 | | |
| Elsa.Caching.Options.CachingOptions | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Caching.Services.CacheManager | 6 | 0 | 6 | 31 | 100% | | 0 | 0 | | |
| Elsa.Caching.Services.ChangeTokenSignaler | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| Elsa.Caching.Services.ChangeTokenSignalInvoker | 14 | 0 | 14 | 38 | 100% | | 2 | 2 | 100% | |
| Elsa.Extensions.ModuleExtensions | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Common | 422 | 435 | 857 | 3006 | 49.2% | | 125 | 353 | 35.4% | |
| Elsa.Common.BackgroundTask | 1 | 2 | 3 | 8 | 33.3% | | 0 | 0 | | |
| Elsa.Common.Codecs.GZip | 0 | 15 | 15 | 35 | 0% | | 0 | 4 | 0% | |
| Elsa.Common.Codecs.None | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Common.Codecs.Zstd | 1 | 12 | 13 | 36 | 7.6% | | 0 | 0 | | |
| Elsa.Common.Converters.BigIntegerJsonConverter | 0 | 8 | 8 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Common.Converters.BooleanConverter | 0 | 9 | 9 | 29 | 0% | | 0 | 7 | 0% | |
| Elsa.Common.Converters.DecimalJsonConverter | 0 | 8 | 8 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Common.Converters.IntegerJsonConverter | 4 | 4 | 8 | 33 | 50% | | 1 | 4 | 25% | |
| Elsa.Common.Converters.NullableBooleanConverter | 0 | 12 | 12 | 34 | 0% | | 0 | 10 | 0% | |
| Elsa.Common.Converters.VersionOptionsJsonConverter | 2 | 4 | 6 | 27 | 33.3% | | 0 | 4 | 0% | |
| Elsa.Common.Converters.VersionOptionsTypeConverter | 0 | 2 | 2 | 17 | 0% | | 0 | 4 | 0% | |
| Elsa.Common.DistributedHosting.DistributedLockingOptions | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Common.DistributedHosting.DistributedLocks.NoopDistributedLock | 0 | 5 | 5 | 36 | 0% | | 0 | 0 | | |
| Elsa.Common.DistributedHosting.DistributedLocks.NoopDistributedSynchronizationHandle | 0 | 3 | 3 | 24 | 0% | | 0 | 0 | | |
| Elsa.Common.DistributedHosting.DistributedLocks.NoopDistributedSynchronizationProvider | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Common.Entities.Entity | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Common.Entities.ManagedEntity | 0 | 3 | 3 | 11 | 0% | | 0 | 0 | | |
| Elsa.Common.Entities.OrderDefinition<T1, T2> | 8 | 0 | 8 | 35 | 100% | | 0 | 0 | | |
| Elsa.Common.Entities.VersionedEntity | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Common.Exceptions.MissingConfigurationException | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| Elsa.Common.Features.DefaultFormattersFeature | 4 | 0 | 4 | 17 | 100% | | 0 | 0 | | |
| Elsa.Common.Features.MediatorFeature | 6 | 0 | 6 | 24 | 100% | | 0 | 0 | | |
| Elsa.Common.Features.MultitenancyFeature | 31 | 4 | 35 | 62 | 88.5% | | 0 | 2 | 0% | |
| Elsa.Common.Features.StringCompressionFeature | 7 | 0 | 7 | 21 | 100% | | 0 | 0 | | |
| Elsa.Common.Features.SystemClockFeature | 4 | 0 | 4 | 23 | 100% | | 0 | 0 | | |
| Elsa.Common.ForwardedTypeAttribute | 0 | 2 | 2 | 10 | 0% | | 0 | 0 | | |
| Elsa.Common.Helpers.TypeHelper | 0 | 3 | 3 | 13 | 0% | | 0 | 8 | 0% | |
| Elsa.Common.Models.Page | 1 | 1 | 2 | 25 | 50% | | 0 | 0 | | |
| Elsa.Common.Models.Page<T> | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| Elsa.Common.Models.PageArgs | 7 | 6 | 13 | 71 | 53.8% | | 6 | 18 | 33.3% | |
| Elsa.Common.Models.VersionOptions | 15 | 12 | 27 | 118 | 55.5% | | 10 | 24 | 41.6% | |
| Elsa.Common.Multitenancy.CurrentTenantScope | 7 | 0 | 7 | 39 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.DefaultTenantAccessor | 4 | 0 | 4 | 39 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.DefaultTenantFinder | 0 | 5 | 5 | 13 | 0% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.DefaultTenantResolver | 0 | 6 | 6 | 18 | 0% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.DefaultTenantScopeFactory | 3 | 0 | 3 | 12 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.DefaultTenantService | 54 | 23 | 77 | 155 | 70.1% | | 19 | 24 | 79.1% | |
| Elsa.Common.Multitenancy.DefaultTenantsProvider | 2 | 2 | 4 | 23 | 50% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.EventHandlers.RunBackgroundTasks | 16 | 0 | 16 | 37 | 100% | | 4 | 4 | 100% | |
| Elsa.Common.Multitenancy.EventHandlers.RunStartupTasks | 7 | 0 | 7 | 19 | 100% | | 4 | 4 | 100% | |
| Elsa.Common.Multitenancy.EventHandlers.StartRecurringTasks | 28 | 3 | 31 | 49 | 90.3% | | 6 | 6 | 100% | |
| Elsa.Common.Multitenancy.HostedServices.ActivateTenants | 5 | 0 | 5 | 18 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TaskExecutor | 13 | 2 | 15 | 42 | 86.6% | | 2 | 2 | 100% | |
| Elsa.Common.Multitenancy.Tenant | 7 | 0 | 7 | 28 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantActivatedEventArgs | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantDeactivatedEventArgs | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantDeletedEventArgs | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantEventArgs | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantEventsManager | 21 | 9 | 30 | 56 | 70% | | 2 | 2 | 100% | |
| Elsa.Common.Multitenancy.TenantFilter | 0 | 4 | 4 | 29 | 0% | | 0 | 0 | | |
| Elsa.Common.Multitenancy.TenantResolverBase | 0 | 6 | 6 | 43 | 0% | | 0 | 2 | 0% | |
| Elsa.Common.Multitenancy.TenantResolverContext | 0 | 7 | 7 | 47 | 0% | | 0 | 2 | 0% | |
| Elsa.Common.Multitenancy.TenantResolverResult | 0 | 5 | 5 | 28 | 0% | | 0 | 2 | 0% | |
| Elsa.Common.Multitenancy.TenantScope | 4 | 5 | 9 | 24 | 44.4% | | 0 | 2 | 0% | |
| Elsa.Common.Multitenancy.TenantsProviderExtensions | 0 | 6 | 6 | 16 | 0% | | 0 | 0 | | |
| Elsa.Common.RecurringTask | 2 | 1 | 3 | 8 | 66.6% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.CronSchedule | 0 | 2 | 2 | 11 | 0% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.IntervalExpression | 7 | 5 | 12 | 25 | 58.3% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.IntervalSchedule | 2 | 0 | 2 | 9 | 100% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.OrderAttribute | 2 | 0 | 2 | 10 | 100% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.RecurringTaskOptions | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.RecurringTaskSchedule | 7 | 2 | 9 | 26 | 77.7% | | 0 | 0 | | |
| Elsa.Common.RecurringTasks.RecurringTaskScheduleManager | 11 | 2 | 13 | 31 | 84.6% | | 6 | 10 | 60% | |
| Elsa.Common.RecurringTasks.ScheduledTimer | 10 | 2 | 12 | 31 | 83.3% | | 0 | 0 | | |
| Elsa.Common.Serialization.ConfigurableSerializer | 42 | 0 | 42 | 124 | 100% | | 4 | 4 | 100% | |
| Elsa.Common.Serialization.ConfigurationJsonConverter | 0 | 22 | 22 | 45 | 0% | | 0 | 6 | 0% | |
| Elsa.Common.Serialization.ModifiableJsonTypeInfoResolver | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| Elsa.Common.Serialization.SerializerOptions | 0 | 12 | 12 | 26 | 0% | | 0 | 0 | | |
| Elsa.Common.Serialization.Serializers | 0 | 5 | 5 | 25 | 0% | | 0 | 4 | 0% | |
| Elsa.Common.Serialization.StandardJsonSerializer | 2 | 10 | 12 | 59 | 16.6% | | 0 | 0 | | |
| Elsa.Common.Serialization.TypeAliasRegistry | 0 | 3 | 3 | 10 | 0% | | 0 | 0 | | |
| Elsa.Common.Serialization.TypeTypeConverter | 0 | 12 | 12 | 41 | 0% | | 0 | 16 | 0% | |
| Elsa.Common.Services.CompressionCodecResolver | 4 | 0 | 4 | 23 | 100% | | 1 | 2 | 50% | |
| Elsa.Common.Services.JsonFormatter | 0 | 8 | 8 | 30 | 0% | | 0 | 2 | 0% | |
| Elsa.Common.Services.MemoryStore<T> | 0 | 49 | 49 | 198 | 0% | | 0 | 14 | 0% | |
| Elsa.Common.Services.SystemClock | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Extensions.CollectionExtensions | 5 | 1 | 6 | 39 | 83.3% | | 4 | 4 | 100% | |
| Elsa.Extensions.ConfigurationExtensions | 0 | 18 | 18 | 45 | 0% | | 0 | 6 | 0% | |
| Elsa.Extensions.DependencyInjectionExtensions | 10 | 0 | 10 | 54 | 100% | | 0 | 0 | | |
| Elsa.Extensions.EnumerableExtensions | 0 | 13 | 13 | 62 | 0% | | 0 | 20 | 0% | |
| Elsa.Extensions.JsonSerializerOptionsExtensions | 4 | 0 | 4 | 30 | 100% | | 2 | 2 | 100% | |
| Elsa.Extensions.PropertyAccessorExtensions | 7 | 10 | 17 | 78 | 41.1% | | 1 | 10 | 10% | |
| Elsa.Extensions.QueryableExtensions | 6 | 10 | 16 | 76 | 37.5% | | 10 | 26 | 38.4% | |
| Elsa.Extensions.ServiceCollectionExtensions | 3 | 3 | 6 | 37 | 50% | | 4 | 8 | 50% | |
| Elsa.Extensions.StringExtensions | 3 | 1 | 4 | 10 | 75% | | 5 | 8 | 62.5% | |
| Elsa.Extensions.TypeExtensions | 4 | 8 | 12 | 57 | 33.3% | | 24 | 28 | 85.7% | |
| Elsa.Extensions.VersionedEntityExtensions | 11 | 34 | 45 | 104 | 24.4% | | 10 | 40 | 25% | |
| Elsa.Dsl.ElsaScript | 672 | 154 | 826 | 4039 | 81.3% | | 147 | 216 | 68% | |
| Elsa.Dsl.ElsaScript.Ast.ActivityInvocationNode | 2 | 1 | 3 | 22 | 66.6% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ArgumentNode | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ArrayLiteralNode | 0 | 1 | 1 | 127 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.AstNode | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.BinaryExpressionNode | 0 | 3 | 3 | 127 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.BlockNode | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ConnectionNode | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ElsaExpressionNode | 2 | 0 | 2 | 127 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.FlowchartNode | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ForEachNode | 0 | 4 | 4 | 27 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ForNode | 7 | 0 | 7 | 42 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.IdentifierNode | 1 | 0 | 1 | 127 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.IfNode | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.LabeledActivityNode | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ListenNode | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.LiteralNode | 1 | 0 | 1 | 127 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.ProgramNode | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.SwitchCaseNode | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.SwitchNode | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.TemplatePartNode | 0 | 2 | 2 | 127 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.TemplateStringNode | 0 | 1 | 1 | 127 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.UnaryExpressionNode | 0 | 3 | 3 | 127 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.UseNode | 2 | 0 | 2 | 33 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.VariableDeclarationNode | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.WhileNode | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Ast.WorkflowNode | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Compiler.ElsaScriptCompiler | 198 | 86 | 284 | 600 | 69.7% | | 103 | 150 | 68.6% | |
| Elsa.Dsl.ElsaScript.Features.ElsaScriptFeature | 7 | 0 | 7 | 35 | 100% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Helpers.ActivityActivator | 18 | 1 | 19 | 43 | 94.7% | | 7 | 10 | 70% | |
| Elsa.Dsl.ElsaScript.Materializers.ElsaScriptWorkflowMaterializer | 2 | 10 | 12 | 37 | 16.6% | | 0 | 2 | 0% | |
| Elsa.Dsl.ElsaScript.Parser.ElsaScriptParser | 393 | 22 | 415 | 630 | 94.6% | | 30 | 44 | 68.1% | |
| Elsa.Dsl.ElsaScript.Parser.ParseException | 0 | 2 | 2 | 630 | 0% | | 0 | 0 | | |
| Elsa.Dsl.ElsaScript.Parser.RawExpressionParser | 16 | 6 | 22 | 630 | 72.7% | | 7 | 10 | 70% | |
| Elsa.Extensions.ModuleExtensions | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| Elsa.Expressions | 349 | 192 | 541 | 2104 | 64.5% | | 154 | 321 | 47.9% | |
| Elsa.Expressions.DelegateExpressionHandler | 3 | 0 | 3 | 17 | 100% | | 1 | 2 | 50% | |
| Elsa.Expressions.Exceptions.TypeConversionException | 0 | 10 | 10 | 19 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Extensions.WellKnowTypeRegistryExtensions | 8 | 2 | 10 | 43 | 80% | | 7 | 10 | 70% | |
| Elsa.Expressions.Features.ExpressionsFeature | 6 | 0 | 6 | 26 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Helpers.ObjectConverter | 81 | 96 | 177 | 372 | 45.7% | | 86 | 190 | 45.2% | |
| Elsa.Expressions.Helpers.ObjectConverterOptions | 4 | 1 | 5 | 372 | 80% | | 0 | 0 | | |
| Elsa.Expressions.Helpers.ObjectFormatter | 16 | 9 | 25 | 68 | 64% | | 13 | 22 | 59% | |
| Elsa.Expressions.LiteralExpressionHandler | 5 | 0 | 5 | 28 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Models.Brackets | 0 | 8 | 8 | 37 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Models.Expression | 16 | 2 | 18 | 88 | 88.8% | | 0 | 0 | | |
| Elsa.Expressions.Models.ExpressionDescriptor | 20 | 0 | 20 | 69 | 100% | | 4 | 4 | 100% | |
| Elsa.Expressions.Models.ExpressionEvaluatorOptions | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Models.ExpressionExecutionContext | 35 | 7 | 42 | 137 | 83.3% | | 13 | 18 | 72.2% | |
| Elsa.Expressions.Models.ExpressionSerializationContext | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Models.Literal | 6 | 1 | 7 | 48 | 85.7% | | 0 | 0 | | |
| Elsa.Expressions.Models.Literal<T> | 2 | 2 | 4 | 48 | 50% | | 0 | 0 | | |
| Elsa.Expressions.Models.MemoryBlock | 8 | 0 | 8 | 33 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Models.MemoryBlockReference | 14 | 3 | 17 | 89 | 82.3% | | 3 | 4 | 75% | |
| Elsa.Expressions.Models.MemoryRegister | 14 | 2 | 16 | 61 | 87.5% | | 5 | 6 | 83.3% | |
| Elsa.Expressions.Models.ObjectLiteral | 5 | 2 | 7 | 48 | 71.4% | | 0 | 0 | | |
| Elsa.Expressions.Models.ObjectLiteral<T> | 2 | 2 | 4 | 48 | 50% | | 0 | 0 | | |
| Elsa.Expressions.Models.Result | 13 | 1 | 14 | 51 | 92.8% | | 3 | 4 | 75% | |
| Elsa.Expressions.Options.ExpressionOptions | 31 | 0 | 31 | 62 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Services.ExpressionEvaluator | 11 | 0 | 11 | 28 | 100% | | 4 | 4 | 100% | |
| Elsa.Expressions.Services.WellKnownTypeRegistry | 20 | 1 | 21 | 62 | 95.2% | | 8 | 8 | 100% | |
| Elsa.Extensions.ExpressionOptionsExtensions | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Extensions.JsonElementExtensions | 7 | 5 | 12 | 31 | 58.3% | | 4 | 9 | 44.4% | |
| Elsa.Extensions.ModuleExtensions | 3 | 2 | 5 | 48 | 60% | | 0 | 0 | | |
| Elsa.Extensions.TypeExtensions | 14 | 36 | 50 | 128 | 28% | | 3 | 40 | 7.5% | |
| Elsa.Expressions.CSharp | 57 | 203 | 260 | 971 | 21.9% | | 0 | 40 | 0% | |
| Elsa.Expressions.CSharp.Activities.RunCSharp | 0 | 18 | 18 | 75 | 0% | | 0 | 4 | 0% | |
| Elsa.Expressions.CSharp.Activities.RunCSharpOptionsProvider | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Contexts.ScriptConfigurationContext | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Contexts.ScriptOptionsConfigurationContext | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Expressions.CSharpExpressionHandler | 0 | 6 | 6 | 29 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.CSharp.Extensions.CSharpEvaluatorExtensions | 0 | 2 | 2 | 30 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Extensions.VariableNameExtensions | 0 | 3 | 3 | 19 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.CSharp.Features.CSharpFeature | 12 | 0 | 12 | 56 | 100% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Handlers.AddAssembliesAndReferencesFromOptions | 3 | 4 | 7 | 35 | 42.8% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Handlers.ConfigureScriptsFromOptions | 3 | 5 | 8 | 37 | 37.5% | | 0 | 4 | 0% | |
| Elsa.Expressions.CSharp.Handlers.GenerateArgumentAccessors | 1 | 21 | 22 | 50 | 4.5% | | 0 | 4 | 0% | |
| Elsa.Expressions.CSharp.Handlers.GenerateWorkflowInputAccessors | 1 | 26 | 27 | 57 | 3.7% | | 0 | 6 | 0% | |
| Elsa.Expressions.CSharp.Handlers.GenerateWorkflowVariableAccessors | 1 | 28 | 29 | 64 | 3.4% | | 0 | 8 | 0% | |
| Elsa.Expressions.CSharp.Models.ExecutionContextProxy | 0 | 8 | 8 | 46 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Models.Globals | 0 | 17 | 17 | 69 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Models.OutcomeProxy | 0 | 7 | 7 | 33 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Models.OutputProxy | 0 | 8 | 8 | 60 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Notifications.EvaluatingCSharp | 0 | 7 | 7 | 40 | 0% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Options.CSharpOptions | 24 | 8 | 32 | 99 | 75% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Providers.CSharpExpressionDescriptorProvider | 8 | 0 | 8 | 23 | 100% | | 0 | 0 | | |
| Elsa.Expressions.CSharp.Services.CSharpEvaluator | 0 | 33 | 33 | 88 | 0% | | 0 | 10 | 0% | |
| Elsa.Extensions.ModuleExtensions | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript | 598 | 468 | 1066 | 3149 | 56% | | 173 | 335 | 51.6% | |
| Elsa.Expressions.JavaScript.Activities.RunJavaScript | 26 | 0 | 26 | 85 | 100% | | 4 | 4 | 100% | |
| Elsa.Expressions.JavaScript.Activities.RunJavaScriptFunctionsDefinitionProvider | 0 | 13 | 13 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Expressions.JavaScript.Activities.RunJavaScriptOptionsProvider | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Endpoints.TypeDefinitions.Get | 7 | 13 | 20 | 66 | 35% | | 0 | 2 | 0% | |
| Elsa.Expressions.JavaScript.Endpoints.TypeDefinitions.Request | 0 | 3 | 3 | 66 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Expressions.JavaScriptExpressionHandler | 11 | 0 | 11 | 42 | 100% | | 3 | 4 | 75% | |
| Elsa.Expressions.JavaScript.Extensions.DependencyInjectionExtensions | 3 | 3 | 6 | 57 | 50% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Extensions.TypeAliasRegistryExtensions | 1 | 1 | 2 | 22 | 50% | | 0 | 4 | 0% | |
| Elsa.Expressions.JavaScript.Extensions.VariableNameExtensions | 2 | 1 | 3 | 21 | 66.6% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Features.JavaScriptFeature | 33 | 0 | 33 | 97 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Handlers.ConfigureEngineWithCommonFunctions | 46 | 4 | 50 | 94 | 92% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Handlers.ConfigureEngineWithCommonTypes | 8 | 0 | 8 | 30 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Handlers.ConfigureEngineWithVariables | 44 | 2 | 46 | 139 | 95.6% | | 23 | 28 | 82.1% | |
| Elsa.Expressions.JavaScript.Handlers.ConfigureEngineWithVariablesAndInputOutputAccessors | 33 | 1 | 34 | 80 | 97% | | 14 | 16 | 87.5% | |
| Elsa.Expressions.JavaScript.Handlers.ConfigureEngineWithWorkflowVariableTypes | 15 | 0 | 15 | 37 | 100% | | 8 | 8 | 100% | |
| Elsa.Expressions.JavaScript.Helpers.ObjectArrayHelper | 11 | 0 | 11 | 39 | 100% | | 12 | 12 | 100% | |
| Elsa.Expressions.JavaScript.Helpers.ObjectConverterHelper | 28 | 3 | 31 | 75 | 90.3% | | 25 | 28 | 89.2% | |
| Elsa.Expressions.JavaScript.Helpers.VariableNameValidator | 1 | 0 | 1 | 9 | 100% | | 1 | 2 | 50% | |
| Elsa.Expressions.JavaScript.HostedServices.RegisterVariableTypesWithJavaScriptHostedService | 8 | 0 | 8 | 36 | 100% | | 2 | 2 | 100% | |
| Elsa.Expressions.JavaScript.Models.JavaScriptExpression | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Notifications.CreatingJavaScriptEngine | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Notifications.EvaluatedJavaScript | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Notifications.EvaluatingJavaScript | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.ObjectConverters.ByteArrayConverter | 5 | 0 | 5 | 24 | 100% | | 2 | 2 | 100% | |
| Elsa.Expressions.JavaScript.ObjectConverters.EnumToStringConverter | 3 | 2 | 5 | 21 | 60% | | 1 | 2 | 50% | |
| Elsa.Expressions.JavaScript.ObjectConverters.JsonElementConverter | 12 | 5 | 17 | 37 | 70.5% | | 6 | 13 | 46.1% | |
| Elsa.Expressions.JavaScript.Options.JintOptions | 10 | 6 | 16 | 110 | 62.5% | | 0 | 2 | 0% | |
| Elsa.Expressions.JavaScript.Providers.ActivityOutputFunctionsDefinitionProvider | 1 | 13 | 14 | 39 | 7.1% | | 0 | 6 | 0% | |
| Elsa.Expressions.JavaScript.Providers.CommonFunctionsDefinitionProvider | 1 | 110 | 111 | 167 | 0.9% | | 0 | 4 | 0% | |
| Elsa.Expressions.JavaScript.Providers.CommonTypeDefinitionProvider | 1 | 4 | 5 | 19 | 20% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Providers.InputFunctionsDefinitionProvider | 1 | 10 | 11 | 41 | 9% | | 0 | 4 | 0% | |
| Elsa.Expressions.JavaScript.Providers.JavaScriptExpressionDescriptorProvider | 8 | 0 | 8 | 25 | 100% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.Providers.VariableTypeDefinitionProvider | 1 | 17 | 18 | 41 | 5.5% | | 0 | 10 | 0% | |
| Elsa.Expressions.JavaScript.Providers.WorkflowVariablesTypeDefinitionProvider | 1 | 17 | 18 | 39 | 5.5% | | 0 | 2 | 0% | |
| Elsa.Expressions.JavaScript.Providers.WorkflowVariablesVariableProvider | 1 | 4 | 5 | 19 | 20% | | 0 | 2 | 0% | |
| Elsa.Expressions.JavaScript.Services.JintJavaScriptEvaluator | 67 | 1 | 68 | 147 | 98.5% | | 13 | 14 | 92.8% | |
| Elsa.Expressions.JavaScript.Services.TypeAliasRegistry | 24 | 1 | 25 | 47 | 96% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Abstractions.FunctionDefinitionProvider | 0 | 7 | 7 | 40 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Abstractions.TypeDefinitionProvider | 0 | 7 | 7 | 40 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Abstractions.VariableDefinitionProvider | 0 | 7 | 7 | 28 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Builders.FunctionDefinitionBuilder | 0 | 8 | 8 | 43 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Builders.TypeDefinitionBuilder | 0 | 6 | 6 | 34 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Builders.VariableDefinitionBuilder | 0 | 6 | 6 | 22 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.FunctionDefinition | 0 | 14 | 14 | 48 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.ParameterDefinition | 0 | 10 | 10 | 39 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.PropertyDefinition | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.TypeDefinition | 0 | 4 | 4 | 28 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.TypeDefinitionContext | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.TypeDefinitionsDocument | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Models.VariableDefinition | 0 | 8 | 8 | 20 | 0% | | 0 | 0 | | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Services.TypeDefinitionDocumentRenderer | 0 | 29 | 29 | 65 | 0% | | 0 | 22 | 0% | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Services.TypeDefinitionService | 5 | 26 | 31 | 63 | 16.1% | | 0 | 24 | 0% | |
| Elsa.Expressions.JavaScript.TypeDefinitions.Services.TypeDescriber | 3 | 57 | 60 | 116 | 5% | | 0 | 28 | 0% | |
| Elsa.Extensions.EngineExtensions | 7 | 1 | 8 | 35 | 87.5% | | 2 | 4 | 50% | |
| Elsa.Extensions.ModuleExtensions | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
| System.Text.RegularExpressions.Generated | 91 | 21 | 112 | 331 | 81.2% | | 30 | 44 | 68.1% | |
| System.Text.RegularExpressions.Generated.<RegexGenerator_g>F9917DAC9BEFE37AC836AE858AE22EB114A182B33540066BF849E2DC4AE2700D6__ExtractVariableNamesRegex_0 | 71 | 16 | 87 | 256 | 81.6% | | 27 | 38 | 71% | |
| Elsa.Expressions.Liquid | 37 | 131 | 168 | 548 | 22% | | 0 | 46 | 0% | |
| Elsa.Expressions.Liquid.Expressions.LiquidExpressionHandler | 0 | 7 | 7 | 30 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.Liquid.Features.LiquidFeature | 15 | 5 | 20 | 58 | 75% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Filters.Base64Filter | 0 | 16 | 16 | 42 | 0% | | 0 | 14 | 0% | |
| Elsa.Expressions.Liquid.Filters.DictionaryKeysFilter | 0 | 4 | 4 | 21 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.Liquid.Handlers.ConfigureLiquidEngine | 5 | 34 | 39 | 101 | 12.8% | | 0 | 20 | 0% | |
| Elsa.Expressions.Liquid.Helpers.ConfigurationSectionWrapper | 0 | 3 | 3 | 10 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Helpers.LiquidActivityModel | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Helpers.LiquidObjectAccessor<T> | 0 | 2 | 2 | 11 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Helpers.LiquidPropertyAccessor | 0 | 2 | 2 | 16 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Notifications.RenderingLiquidTemplate | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Options.FluidOptions | 4 | 1 | 5 | 36 | 80% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Providers.LiquidExpressionDescriptorProvider | 8 | 0 | 8 | 30 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Liquid.Services.LiquidParser | 0 | 4 | 4 | 18 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.Liquid.Services.LiquidTemplateManager | 0 | 39 | 39 | 80 | 0% | | 0 | 4 | 0% | |
| Elsa.Extensions.ModuleExtensions | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Extensions.TemplateContextExtensions | 0 | 8 | 8 | 23 | 0% | | 0 | 2 | 0% | |
| Microsoft.Extensions.DependencyInjection.DependencyInjectionExtensions | 3 | 4 | 7 | 38 | 42.8% | | 0 | 0 | | |
| Elsa.Expressions.Python | 50 | 129 | 179 | 709 | 27.9% | | 2 | 22 | 9% | |
| Elsa.Expressions.Python.Activities.RunPython | 0 | 17 | 17 | 72 | 0% | | 0 | 4 | 0% | |
| Elsa.Expressions.Python.Activities.RunPythonOptionsProvider | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Python.Expressions.PythonExpressionHandler | 0 | 6 | 6 | 29 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.Python.Features.PythonFeature | 14 | 0 | 14 | 61 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Python.Handlers.AddInputAccessors | 0 | 4 | 4 | 22 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Handlers.ConfigurePythonFromOptions | 3 | 3 | 6 | 33 | 50% | | 0 | 4 | 0% | |
| Elsa.Expressions.Python.Handlers.GenerateWorkflowVariableAccessors | 0 | 27 | 27 | 53 | 0% | | 0 | 2 | 0% | |
| Elsa.Expressions.Python.HostedServices.PythonGlobalInterpreterManager | 13 | 4 | 17 | 54 | 76.4% | | 2 | 4 | 50% | |
| Elsa.Expressions.Python.Models.ExecutionContextProxy | 0 | 10 | 10 | 56 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Models.InputProxy | 0 | 6 | 6 | 35 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Models.OutcomeProxy | 0 | 7 | 7 | 34 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Models.OutputProxy | 0 | 7 | 7 | 47 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Notifications.EvaluatingPython | 0 | 7 | 7 | 32 | 0% | | 0 | 0 | | |
| Elsa.Expressions.Python.Options.PythonOptions | 9 | 2 | 11 | 55 | 81.8% | | 0 | 0 | | |
| Elsa.Expressions.Python.Providers.PythonExpressionDescriptorProvider | 8 | 0 | 8 | 23 | 100% | | 0 | 0 | | |
| Elsa.Expressions.Python.Services.PythonNetPythonEvaluator | 0 | 29 | 29 | 73 | 0% | | 0 | 6 | 0% | |
| Elsa.Extensions.ModuleExtensions | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Features | 109 | 7 | 116 | 414 | 93.9% | | 36 | 40 | 90% | |
| Elsa.Extensions.DependencyInjectionExtensions | 3 | 0 | 3 | 26 | 100% | | 0 | 0 | | |
| Elsa.Extensions.EnumerableTopologicalSortExtensions | 11 | 1 | 12 | 39 | 91.6% | | 8 | 10 | 80% | |
| Elsa.Features.Abstractions.FeatureBase | 10 | 0 | 10 | 60 | 100% | | 0 | 0 | | |
| Elsa.Features.Attributes.DependencyOfAttribute | 4 | 0 | 4 | 19 | 100% | | 0 | 0 | | |
| Elsa.Features.Attributes.DependsOnAttribute | 4 | 0 | 4 | 22 | 100% | | 0 | 0 | | |
| Elsa.Features.Implementations.Module | 64 | 2 | 66 | 172 | 96.9% | | 26 | 28 | 92.8% | |
| Elsa.Features.Models.FeatureDescriptor | 11 | 2 | 13 | 57 | 84.6% | | 2 | 2 | 100% | |
| Elsa.Features.Services.InstalledFeatureRegistry | 2 | 2 | 4 | 19 | 50% | | 0 | 0 | | |
| Elsa.Http | 1174 | 865 | 2039 | 5633 | 57.5% | | 239 | 594 | 40.2% | |
| Elsa.Extensions.ApplicationBuilderExtensions | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Extensions.BookmarkExecutionContextExtensions | 0 | 21 | 21 | 79 | 0% | | 0 | 4 | 0% | |
| Elsa.Extensions.EventExpressionExecutionContextExtensions | 0 | 18 | 18 | 74 | 0% | | 0 | 4 | 0% | |
| Elsa.Extensions.HeadersExtensions | 0 | 7 | 7 | 32 | 0% | | 0 | 2 | 0% | |
| Elsa.Extensions.HttpActivityExecutionContextExtensions | 10 | 4 | 14 | 35 | 71.4% | | 2 | 10 | 20% | |
| Elsa.Extensions.ModuleExtensions | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
| Elsa.Extensions.RouteExtensions | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ServiceCollectionExtensions | 0 | 4 | 4 | 31 | 0% | | 0 | 0 | | |
| Elsa.Extensions.StringArrayExtensions | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Extensions.StringValueExtensions | 5 | 0 | 5 | 24 | 100% | | 1 | 2 | 50% | |
| Elsa.Http.Abstractions.DownloadableContentHandlerBase | 0 | 5 | 5 | 45 | 0% | | 0 | 0 | | |
| Elsa.Http.Abstractions.HttpCorrelationIdSelectorBase | 4 | 1 | 5 | 28 | 80% | | 0 | 0 | | |
| Elsa.Http.Abstractions.HttpWorkflowInstanceIdSelectorBase | 4 | 1 | 5 | 28 | 80% | | 0 | 0 | | |
| Elsa.Http.AuthorizeHttpEndpointContext | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Http.BookmarkMetadata | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| Elsa.Http.Bookmarks.HttpEndpointBookmarkPayload | 18 | 0 | 18 | 72 | 100% | | 0 | 0 | | |
| Elsa.Http.ContentWriters.BinaryContentFactory | 0 | 7 | 7 | 23 | 0% | | 0 | 4 | 0% | |
| Elsa.Http.ContentWriters.FormUrlEncodedHttpContentFactory | 1 | 7 | 8 | 28 | 12.5% | | 0 | 10 | 0% | |
| Elsa.Http.ContentWriters.JsonContentFactory | 5 | 1 | 6 | 29 | 83.3% | | 3 | 4 | 75% | |
| Elsa.Http.ContentWriters.RawStringContent | 6 | 0 | 6 | 29 | 100% | | 0 | 0 | | |
| Elsa.Http.ContentWriters.TextContentFactory | 9 | 1 | 10 | 29 | 90% | | 2 | 4 | 50% | |
| Elsa.Http.ContentWriters.XmlContentFactory | 8 | 4 | 12 | 33 | 66.6% | | 1 | 2 | 50% | |
| Elsa.Http.Contexts.DownloadableContext | 0 | 5 | 5 | 16 | 0% | | 0 | 0 | | |
| Elsa.Http.Contexts.HttpEndpointRouteProviderContext | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Http.Contexts.HttpResponseParserContext | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Http.Downloadable | 6 | 6 | 12 | 52 | 50% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.BinaryDownloadableContentHandler | 0 | 6 | 6 | 23 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.DownloadableDownloadableContentHandler | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.FormFileDownloadableContentHandler | 0 | 6 | 6 | 24 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.HttpFileDownloadableContentHandler | 0 | 6 | 6 | 23 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.MultiDownloadableContentHandler | 0 | 9 | 9 | 31 | 0% | | 0 | 6 | 0% | |
| Elsa.Http.DownloadableContentHandlers.StreamDownloadableContentHandler | 0 | 5 | 5 | 22 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.StringDownloadableContentHandler | 0 | 3 | 3 | 21 | 0% | | 0 | 0 | | |
| Elsa.Http.DownloadableContentHandlers.UrlDownloadableContentHandler | 0 | 27 | 27 | 62 | 0% | | 0 | 18 | 0% | |
| Elsa.Http.DownloadHttpFile | 96 | 15 | 111 | 290 | 86.4% | | 25 | 46 | 54.3% | |
| Elsa.Http.Exceptions.HttpBadRequestException | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| Elsa.Http.Extensions.HttpContextTenantExtensions | 0 | 3 | 3 | 25 | 0% | | 0 | 2 | 0% | |
| Elsa.Http.Extensions.HttpEndpointActivityExecutionContextExtensions | 25 | 24 | 49 | 95 | 51% | | 5 | 6 | 83.3% | |
| Elsa.Http.Extensions.HttpStatusCodeExtensions | 6 | 5 | 11 | 21 | 54.5% | | 9 | 14 | 64.2% | |
| Elsa.Http.Features.HttpCacheFeature | 7 | 0 | 7 | 31 | 100% | | 0 | 0 | | |
| Elsa.Http.Features.HttpFeature | 137 | 10 | 147 | 260 | 93.1% | | 8 | 12 | 66.6% | |
| Elsa.Http.Features.HttpJavaScriptFeature | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Http.FileCaches.BlobFileCacheStorageProvider | 0 | 4 | 4 | 25 | 0% | | 0 | 0 | | |
| Elsa.Http.FlowSendHttpRequest | 19 | 1 | 20 | 70 | 95% | | 8 | 10 | 80% | |
| Elsa.Http.Handlers.AllowAnonymousHttpEndpointAuthorizationHandler | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Http.Handlers.AuthenticationBasedHttpEndpointAuthorizationHandler | 1 | 16 | 17 | 44 | 5.8% | | 0 | 6 | 0% | |
| Elsa.Http.Handlers.ConfigureWorkflowStateSerialization | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Http.Handlers.DefaultHttpEndpointFaultHandler | 0 | 15 | 15 | 44 | 0% | | 0 | 6 | 0% | |
| Elsa.Http.Handlers.DetailedHttpEndpointFaultHandler | 0 | 16 | 16 | 45 | 0% | | 0 | 4 | 0% | |
| Elsa.Http.Handlers.InvalidateHttpWorkflowsCache | 17 | 23 | 40 | 128 | 42.5% | | 4 | 14 | 28.5% | |
| Elsa.Http.Handlers.UpdateRouteTable | 8 | 0 | 8 | 29 | 100% | | 0 | 0 | | |
| Elsa.Http.HttpEndpoint | 88 | 130 | 218 | 520 | 40.3% | | 12 | 62 | 19.3% | |
| Elsa.Http.HttpEndpointBase<T> | 0 | 13 | 13 | 42 | 0% | | 0 | 0 | | |
| Elsa.Http.HttpEndpointFaultContext | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Http.HttpEndpointOptions | 6 | 0 | 6 | 13 | 100% | | 0 | 0 | | |
| Elsa.Http.HttpFile | 10 | 19 | 29 | 84 | 34.4% | | 0 | 10 | 0% | |
| Elsa.Http.HttpHeaders | 10 | 5 | 15 | 44 | 66.6% | | 4 | 8 | 50% | |
| Elsa.Http.HttpRouteData | 8 | 6 | 14 | 31 | 57.1% | | 0 | 0 | | |
| Elsa.Http.HttpStatusCodeCase | 6 | 2 | 8 | 37 | 75% | | 0 | 0 | | |
| Elsa.Http.HttpWorkflowLookupResult | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Http.Middleware.HttpWorkflowsMiddleware | 134 | 63 | 197 | 373 | 68% | | 32 | 46 | 69.5% | |
| Elsa.Http.Options.DownloadableOptions | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Http.Options.FileDownloadOptions | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Http.Options.HttpActivityOptions | 15 | 0 | 15 | 46 | 100% | | 0 | 0 | | |
| Elsa.Http.Options.HttpFileCacheOptions | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Http.Parsers.FileHttpContentParser | 1 | 7 | 8 | 32 | 12.5% | | 0 | 4 | 0% | |
| Elsa.Http.Parsers.JsonHttpContentParser | 17 | 3 | 20 | 48 | 85% | | 6 | 12 | 50% | |
| Elsa.Http.Parsers.PlainTextHttpContentParser | 7 | 0 | 7 | 24 | 100% | | 0 | 0 | | |
| Elsa.Http.Parsers.TextHtmlHttpContentParser | 1 | 6 | 7 | 25 | 14.2% | | 0 | 0 | | |
| Elsa.Http.Parsers.XmlHttpContentParser | 2 | 9 | 11 | 31 | 18.1% | | 0 | 4 | 0% | |
| Elsa.Http.PortResolvers.SendHttpRequestActivityResolver | 2 | 13 | 15 | 42 | 13.3% | | 0 | 8 | 0% | |
| Elsa.Http.Resilience.HttpResilienceStrategy | 21 | 1 | 22 | 39 | 95.4% | | 3 | 4 | 75% | |
| Elsa.Http.Scripting.JavaScript.HttpJavaScriptHandler | 12 | 21 | 33 | 84 | 36.3% | | 0 | 4 | 0% | |
| Elsa.Http.Selectors.HeaderHttpCorrelationIdSelector | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Http.Selectors.HeaderHttpWorkflowInstanceIdSelector | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Http.Selectors.QueryStringHttpCorrelationIdSelector | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Http.Selectors.QueryStringHttpWorkflowInstanceIdSelector | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Http.SendHttpRequest | 16 | 2 | 18 | 72 | 88.8% | | 2 | 2 | 100% | |
| Elsa.Http.SendHttpRequestBase | 97 | 40 | 137 | 332 | 70.8% | | 19 | 54 | 35.1% | |
| Elsa.Http.Serialization.HttpHeadersConverter | 9 | 19 | 28 | 69 | 32.1% | | 4 | 20 | 20% | |
| Elsa.Http.Serialization.HttpStatusCodeCaseForWorkflowInstanceConverter | 0 | 10 | 10 | 37 | 0% | | 0 | 4 | 0% | |
| Elsa.Http.Services.CachingHttpWorkflowLookupService | 30 | 1 | 31 | 46 | 96.7% | | 5 | 8 | 62.5% | |
| Elsa.Http.Services.DefaultAbsoluteUrlProvider | 0 | 8 | 8 | 33 | 0% | | 0 | 2 | 0% | |
| Elsa.Http.Services.DefaultDownloadableManager | 0 | 10 | 10 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Http.Services.DefaultHttpEndpointBasePathProvider | 5 | 0 | 5 | 18 | 100% | | 1 | 2 | 50% | |
| Elsa.Http.Services.DefaultHttpEndpointRoutesProvider | 12 | 1 | 13 | 36 | 92.3% | | 1 | 2 | 50% | |
| Elsa.Http.Services.DefaultRouteTableUpdater | 49 | 2 | 51 | 110 | 96% | | 11 | 14 | 78.5% | |
| Elsa.Http.Services.HttpClientFileDownloader | 0 | 10 | 10 | 33 | 0% | | 0 | 8 | 0% | |
| Elsa.Http.Services.HttpWorkflowLookupService | 23 | 2 | 25 | 53 | 92% | | 4 | 6 | 66.6% | |
| Elsa.Http.Services.HttpWorkflowsCacheManager | 12 | 0 | 12 | 39 | 100% | | 0 | 0 | | |
| Elsa.Http.Services.RouteMatcher | 8 | 1 | 9 | 31 | 88.8% | | 5 | 6 | 83.3% | |
| Elsa.Http.Services.RouteTable | 14 | 7 | 21 | 59 | 66.6% | | 3 | 6 | 50% | |
| Elsa.Http.Services.ZipManager | 0 | 79 | 79 | 193 | 0% | | 0 | 22 | 0% | |
| Elsa.Http.Tasks.UpdateRouteTableStartupTask | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| Elsa.Http.TriggerPayloadValidators.HttpEndpointTriggerPayloadValidator | 18 | 0 | 18 | 41 | 100% | | 8 | 8 | 100% | |
| Elsa.Http.UIHints.HttpContentTypeOptionsProvider | 7 | 0 | 7 | 32 | 100% | | 0 | 0 | | |
| Elsa.Http.UIHints.HttpEndpointPathUIHandler | 11 | 0 | 11 | 28 | 100% | | 0 | 0 | | |
| Elsa.Http.WriteFileHttpResponse | 65 | 64 | 129 | 308 | 50.3% | | 30 | 46 | 65.2% | |
| Elsa.Http.WriteHttpResponse | 40 | 14 | 54 | 165 | 74% | | 21 | 28 | 75% | |
| Elsa.Identity | 204 | 459 | 663 | 2301 | 30.7% | | 4 | 82 | 4.8% | |
| Elsa.Extensions.ApplicationProviderExtensions | 0 | 6 | 6 | 29 | 0% | | 0 | 0 | | |
| Elsa.Extensions.ConfigureJwtBearerOptions | 0 | 6 | 6 | 31 | 0% | | 0 | 0 | | |
| Elsa.Extensions.ModuleExtensions | 4 | 8 | 12 | 44 | 33.3% | | 0 | 4 | 0% | |
| Elsa.Extensions.RoleProviderExtensions | 0 | 6 | 6 | 29 | 0% | | 0 | 0 | | |
| Elsa.Extensions.UserProviderExtensions | 0 | 6 | 6 | 29 | 0% | | 0 | 0 | | |
| Elsa.Extensions.ValidateIdentityTokenOptions | 0 | 3 | 3 | 19 | 0% | | 0 | 2 | 0% | |
| Elsa.Identity.Constants.CharacterSequences | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Identity.Contracts.ISecretHasher | 0 | 1 | 1 | 57 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Applications.Create.Create | 20 | 31 | 51 | 87 | 39.2% | | 0 | 2 | 0% | |
| Elsa.Identity.Endpoints.Applications.Create.Request | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Applications.Create.Response | 0 | 12 | 12 | 20 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Login.Login | 7 | 6 | 13 | 39 | 53.8% | | 0 | 2 | 0% | |
| Elsa.Identity.Endpoints.Login.Request | 0 | 2 | 2 | 7 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Login.RequestValidator | 0 | 4 | 4 | 15 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.RefreshToken.RefreshToken | 6 | 6 | 12 | 43 | 50% | | 0 | 2 | 0% | |
| Elsa.Identity.Endpoints.Roles.Create.Create | 16 | 14 | 30 | 65 | 53.3% | | 0 | 4 | 0% | |
| Elsa.Identity.Endpoints.Roles.Create.Request | 0 | 3 | 3 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Roles.Create.Response | 0 | 5 | 5 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Secrets.Hash.Hash | 6 | 3 | 9 | 35 | 66.6% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Secrets.Hash.Request | 0 | 1 | 1 | 20 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Secrets.Hash.RequestValidator | 0 | 3 | 3 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Secrets.Hash.Response | 0 | 6 | 6 | 20 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Users.Create.Create | 16 | 22 | 38 | 72 | 42.1% | | 0 | 4 | 0% | |
| Elsa.Identity.Endpoints.Users.Create.Request | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| Elsa.Identity.Endpoints.Users.Create.Response | 0 | 9 | 9 | 18 | 0% | | 0 | 0 | | |
| Elsa.Identity.Entities.Application | 0 | 7 | 7 | 44 | 0% | | 0 | 0 | | |
| Elsa.Identity.Entities.Role | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Identity.Entities.User | 0 | 4 | 4 | 29 | 0% | | 0 | 0 | | |
| Elsa.Identity.Features.DefaultAuthenticationFeature | 29 | 2 | 31 | 89 | 93.5% | | 3 | 4 | 75% | |
| Elsa.Identity.Features.IdentityFeature | 70 | 7 | 77 | 205 | 90.9% | | 0 | 0 | | |
| Elsa.Identity.Models.ApiKey | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Identity.Models.ApplicationFilter | 0 | 8 | 8 | 39 | 0% | | 0 | 6 | 0% | |
| Elsa.Identity.Models.HashedSecret | 0 | 7 | 7 | 40 | 0% | | 0 | 0 | | |
| Elsa.Identity.Models.IssuedTokens | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Identity.Models.LoginResponse | 0 | 8 | 8 | 15 | 0% | | 0 | 0 | | |
| Elsa.Identity.Models.RoleFilter | 0 | 6 | 6 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Identity.Models.UserFilter | 0 | 6 | 6 | 33 | 0% | | 0 | 4 | 0% | |
| Elsa.Identity.Multitenancy.ClaimsTenantResolver | 0 | 6 | 6 | 24 | 0% | | 0 | 4 | 0% | |
| Elsa.Identity.Multitenancy.CurrentUserTenantResolver | 0 | 16 | 16 | 36 | 0% | | 0 | 8 | 0% | |
| Elsa.Identity.Options.ApplicationsOptions | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Options.IdentityTokenOptions | 0 | 18 | 18 | 72 | 0% | | 0 | 4 | 0% | |
| Elsa.Identity.Options.RolesOptions | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Options.UsersOptions | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Identity.Providers.AdminApiKeyProvider | 5 | 1 | 6 | 27 | 83.3% | | 1 | 2 | 50% | |
| Elsa.Identity.Providers.AdminRoleProvider | 0 | 7 | 7 | 24 | 0% | | 0 | 0 | | |
| Elsa.Identity.Providers.AdminUserProvider | 0 | 12 | 12 | 36 | 0% | | 0 | 0 | | |
| Elsa.Identity.Providers.ConfigurationBasedApplicationProvider | 3 | 3 | 6 | 33 | 50% | | 0 | 0 | | |
| Elsa.Identity.Providers.ConfigurationBasedRoleProvider | 3 | 3 | 6 | 33 | 50% | | 0 | 0 | | |
| Elsa.Identity.Providers.ConfigurationBasedUserProvider | 3 | 3 | 6 | 33 | 50% | | 0 | 0 | | |
| Elsa.Identity.Providers.DefaultApiKeyProvider | 0 | 14 | 14 | 46 | 0% | | 0 | 2 | 0% | |
| Elsa.Identity.Providers.StoreBasedApplicationProvider | 0 | 5 | 5 | 27 | 0% | | 0 | 0 | | |
| Elsa.Identity.Providers.StoreBasedRoleProvider | 0 | 5 | 5 | 29 | 0% | | 0 | 0 | | |
| Elsa.Identity.Providers.StoreBasedUserProvider | 0 | 5 | 5 | 29 | 0% | | 0 | 0 | | |
| Elsa.Identity.Services.DefaultAccessTokenIssuer | 1 | 35 | 36 | 67 | 2.7% | | 0 | 8 | 0% | |
| Elsa.Identity.Services.DefaultApiKeyGeneratorAndParser | 0 | 7 | 7 | 28 | 0% | | 0 | 0 | | |
| Elsa.Identity.Services.DefaultApplicationCredentialsValidator | 0 | 14 | 14 | 41 | 0% | | 0 | 6 | 0% | |
| Elsa.Identity.Services.DefaultClientIdGenerator | 4 | 8 | 12 | 35 | 33.3% | | 0 | 2 | 0% | |
| Elsa.Identity.Services.DefaultRandomStringGenerator | 3 | 6 | 9 | 35 | 33.3% | | 0 | 4 | 0% | |
| Elsa.Identity.Services.DefaultSecretGenerator | 3 | 1 | 4 | 22 | 75% | | 0 | 0 | | |
| Elsa.Identity.Services.DefaultSecretHasher | 0 | 16 | 16 | 52 | 0% | | 0 | 0 | | |
| Elsa.Identity.Services.DefaultUserCredentialsValidator | 4 | 6 | 10 | 36 | 40% | | 0 | 4 | 0% | |
| Elsa.Identity.Services.MemoryApplicationStore | 0 | 11 | 11 | 46 | 0% | | 0 | 0 | | |
| Elsa.Identity.Services.MemoryRoleStore | 0 | 15 | 15 | 60 | 0% | | 0 | 0 | | |
| Elsa.Identity.Services.MemoryUserStore | 0 | 11 | 11 | 46 | 0% | | 0 | 0 | | |
| Elsa.KeyValues | 5 | 24 | 29 | 144 | 17.2% | | 0 | 6 | 0% | |
| Elsa.KeyValues.Entities.SerializedKeyValuePair | 0 | 3 | 3 | 23 | 0% | | 0 | 0 | | |
| Elsa.KeyValues.Features.KeyValueFeature | 5 | 0 | 5 | 30 | 100% | | 0 | 0 | | |
| Elsa.KeyValues.Models.KeyValueFilter | 0 | 10 | 10 | 41 | 0% | | 0 | 6 | 0% | |
| Elsa.KeyValues.Stores.MemoryKeyValueStore | 0 | 11 | 11 | 50 | 0% | | 0 | 0 | | |
| Elsa.Labels | 0 | 264 | 264 | 857 | 0% | | 0 | 26 | 0% | |
| Elsa.Extensions.ModuleExtensions | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Delete.Delete | 0 | 9 | 9 | 27 | 0% | | 0 | 2 | 0% | |
| Elsa.Labels.Endpoints.Labels.Delete.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Get.Get | 0 | 12 | 12 | 33 | 0% | | 0 | 2 | 0% | |
| Elsa.Labels.Endpoints.Labels.Get.LabelMapper | 0 | 7 | 7 | 15 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Get.Request | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Get.Response | 0 | 4 | 4 | 14 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.List.List | 0 | 9 | 9 | 26 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.List.PageMapper | 0 | 5 | 5 | 14 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.List.Request | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.List.Response | 0 | 2 | 2 | 18 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Post.Create | 0 | 11 | 11 | 31 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Post.LabelMapper | 0 | 14 | 14 | 24 | 0% | | 0 | 4 | 0% | |
| Elsa.Labels.Endpoints.Labels.Post.Request | 0 | 3 | 3 | 16 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Post.Response | 0 | 4 | 4 | 16 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Update.LabelMapper | 0 | 19 | 19 | 32 | 0% | | 0 | 8 | 0% | |
| Elsa.Labels.Endpoints.Labels.Update.Request | 0 | 4 | 4 | 17 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Update.Response | 0 | 4 | 4 | 17 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.Labels.Update.Update | 0 | 13 | 13 | 32 | 0% | | 0 | 2 | 0% | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.List.List | 0 | 20 | 20 | 49 | 0% | | 0 | 2 | 0% | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.List.Request | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.List.Response | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.Update.Request | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.Update.Response | 0 | 4 | 4 | 17 | 0% | | 0 | 0 | | |
| Elsa.Labels.Endpoints.WorkflowDefinitionLabels.Update.Update | 0 | 34 | 34 | 83 | 0% | | 0 | 6 | 0% | |
| Elsa.Labels.Entities.Label | 0 | 7 | 7 | 25 | 0% | | 0 | 0 | | |
| Elsa.Labels.Entities.WorkflowDefinitionLabel | 0 | 3 | 3 | 13 | 0% | | 0 | 0 | | |
| Elsa.Labels.Features.LabelsFeature | 0 | 14 | 14 | 52 | 0% | | 0 | 0 | | |
| Elsa.Labels.Handlers.DeleteWorkflowLabels | 0 | 3 | 3 | 21 | 0% | | 0 | 0 | | |
| Elsa.Labels.Services.InMemoryLabelStore | 0 | 22 | 22 | 78 | 0% | | 0 | 0 | | |
| Elsa.Labels.Services.InMemoryWorkflowDefinitionLabelStore | 0 | 26 | 26 | 94 | 0% | | 0 | 0 | | |
| Elsa.Mediator | 315 | 237 | 552 | 2123 | 57% | | 55 | 118 | 46.6% | |
| Elsa.Extensions.MediatorExtensions | 0 | 8 | 8 | 55 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Abstractions.ChannelBase<T> | 5 | 0 | 5 | 30 | 100% | | 0 | 0 | | |
| Elsa.Mediator.CommandStrategies.BackgroundStrategy | 4 | 0 | 4 | 19 | 100% | | 0 | 0 | | |
| Elsa.Mediator.CommandStrategies.DefaultStrategy | 7 | 0 | 7 | 23 | 100% | | 0 | 0 | | |
| Elsa.Mediator.CommandStrategy | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Contexts.CommandStrategyContext | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Contexts.NotificationStrategyContext | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Extensions.HandlerExtensions | 14 | 0 | 14 | 66 | 100% | | 6 | 6 | 100% | |
| Elsa.Mediator.HostedServices.BackgroundCommandSenderHostedService | 28 | 7 | 35 | 91 | 80% | | 4 | 8 | 50% | |
| Elsa.Mediator.HostedServices.BackgroundEventPublisherHostedService | 17 | 17 | 34 | 97 | 50% | | 2 | 8 | 25% | |
| Elsa.Mediator.HostedServices.JobRunnerHostedService | 10 | 14 | 24 | 71 | 41.6% | | 2 | 4 | 50% | |
| Elsa.Mediator.HostedServices.MessageProcessorHostedService<T> | 0 | 20 | 20 | 119 | 0% | | 0 | 6 | 0% | |
| Elsa.Mediator.HostedServices.MessageWorker<T> | 0 | 19 | 19 | 119 | 0% | | 0 | 4 | 0% | |
| Elsa.Mediator.Middleware.Command.CommandContext | 15 | 0 | 15 | 57 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Command.CommandPipeline | 9 | 0 | 9 | 33 | 100% | | 2 | 2 | 100% | |
| Elsa.Mediator.Middleware.Command.CommandPipelineBuilder | 15 | 8 | 23 | 77 | 65.2% | | 5 | 6 | 83.3% | |
| Elsa.Mediator.Middleware.Command.CommandPipelineBuilderExtensions | 2 | 0 | 2 | 24 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Command.Components.CommandHandlerInvokerMiddleware | 21 | 2 | 23 | 52 | 91.3% | | 2 | 4 | 50% | |
| Elsa.Mediator.Middleware.Command.Components.CommandLoggingMiddleware | 7 | 1 | 8 | 27 | 87.5% | | 4 | 6 | 66.6% | |
| Elsa.Mediator.Middleware.Command.MiddlewareExtensions | 9 | 1 | 10 | 45 | 90% | | 2 | 2 | 100% | |
| Elsa.Mediator.Middleware.MiddlewareHelpers | 6 | 3 | 9 | 38 | 66.6% | | 6 | 10 | 60% | |
| Elsa.Mediator.Middleware.Notification.Components.NotificationHandlerInvokerMiddleware | 13 | 0 | 13 | 34 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Notification.Components.NotificationLoggingMiddleware | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Notification.MiddlewareExtensions | 8 | 0 | 8 | 29 | 100% | | 2 | 2 | 100% | |
| Elsa.Mediator.Middleware.Notification.NotificationContext | 10 | 0 | 10 | 44 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Notification.NotificationPipeline | 8 | 0 | 8 | 32 | 100% | | 4 | 4 | 100% | |
| Elsa.Mediator.Middleware.Notification.NotificationPipelineBuilder | 15 | 0 | 15 | 51 | 100% | | 5 | 6 | 83.3% | |
| Elsa.Mediator.Middleware.Notification.NotificationPipelineBuilderExtensions | 1 | 1 | 2 | 23 | 50% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Request.Components.RequestHandlerInvokerMiddleware | 0 | 22 | 22 | 44 | 0% | | 0 | 4 | 0% | |
| Elsa.Mediator.Middleware.Request.Components.RequestLoggingMiddleware | 0 | 3 | 3 | 24 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Request.MiddlewareExtensions | 0 | 8 | 8 | 29 | 0% | | 0 | 2 | 0% | |
| Elsa.Mediator.Middleware.Request.RequestContext | 0 | 6 | 6 | 34 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Middleware.Request.RequestPipeline | 1 | 7 | 8 | 32 | 12.5% | | 0 | 4 | 0% | |
| Elsa.Mediator.Middleware.Request.RequestPipelineBuilder | 0 | 15 | 15 | 51 | 0% | | 0 | 6 | 0% | |
| Elsa.Mediator.Middleware.Request.RequestPipelineBuilderExtensions | 0 | 2 | 2 | 22 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Models.EnqueuedJob | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Mediator.Models.Unit | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Mediator.NotificationStrategy | 3 | 0 | 3 | 24 | 100% | | 0 | 0 | | |
| Elsa.Mediator.Options.MediatorOptions | 5 | 0 | 5 | 34 | 100% | | 0 | 0 | | |
| Elsa.Mediator.PublishingStrategies.BackgroundProcessingStrategy | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
| Elsa.Mediator.PublishingStrategies.ParallelProcessingStrategy | 0 | 7 | 7 | 23 | 0% | | 0 | 0 | | |
| Elsa.Mediator.PublishingStrategies.SequentialProcessingStrategy | 7 | 0 | 7 | 23 | 100% | | 2 | 2 | 100% | |
| Elsa.Mediator.Services.DefaultMediator | 32 | 8 | 40 | 114 | 80% | | 3 | 6 | 50% | |
| Elsa.Mediator.Services.JobQueue | 3 | 26 | 29 | 72 | 10.3% | | 0 | 10 | 0% | |
| Microsoft.Extensions.DependencyInjection.DependencyInjectionExtensions | 35 | 25 | 60 | 228 | 58.3% | | 4 | 6 | 66.6% | |
| Elsa.Persistence.EFCore | 632 | 385 | 1017 | 2598 | 62.1% | | 77 | 140 | 55% | |
| Elsa.Persistence.EFCore.Modules.Alterations.AlterationsElsaDbContext | 12 | 0 | 12 | 42 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Alterations.Configurations | 22 | 0 | 22 | 41 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Alterations.EFCoreAlterationJobStore | 3 | 20 | 23 | 79 | 13% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Modules.Alterations.EFCoreAlterationPlanStore | 4 | 16 | 20 | 66 | 20% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Modules.Alterations.EFCoreAlterationsPersistenceFeature | 11 | 0 | 11 | 32 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Alterations.Extensions | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.Configurations | 19 | 0 | 19 | 40 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.EFCoreApplicationStore | 3 | 7 | 10 | 41 | 30% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.EFCoreIdentityPersistenceFeature | 13 | 0 | 13 | 36 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.EFCoreRoleStore | 3 | 11 | 14 | 54 | 21.4% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.EFCoreUserStore | 1 | 7 | 8 | 31 | 12.5% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.IdentityElsaDbContext | 11 | 0 | 11 | 41 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Identity.IdentityFeatureExtensions | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Labels.Configurations | 0 | 6 | 6 | 20 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Labels.EFCoreLabelPersistenceFeature | 0 | 11 | 11 | 32 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Labels.EFCoreLabelStore | 0 | 21 | 21 | 60 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Modules.Labels.EFCoreWorkflowDefinitionLabelStore | 0 | 17 | 17 | 58 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Labels.Extensions | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Labels.LabelsElsaDbContext | 0 | 9 | 9 | 24 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.Configurations | 41 | 0 | 41 | 57 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.EFCoreWorkflowDefinitionPersistenceFeature | 9 | 0 | 9 | 31 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.EFCoreWorkflowDefinitionStore | 94 | 36 | 130 | 270 | 72.3% | | 39 | 62 | 62.9% | |
| Elsa.Persistence.EFCore.Modules.Management.EFCoreWorkflowInstancePersistenceFeature | 6 | 0 | 6 | 28 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.EFCoreWorkflowInstanceStore | 62 | 54 | 116 | 263 | 53.4% | | 7 | 20 | 35% | |
| Elsa.Persistence.EFCore.Modules.Management.ManagementElsaDbContext | 11 | 0 | 11 | 40 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.WorkflowManagementFeatureExtensions | 2 | 4 | 6 | 36 | 33.3% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Management.WorkflowManagementPersistenceFeature | 8 | 8 | 16 | 49 | 50% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Runtime.Configurations | 131 | 0 | 131 | 176 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFBookmarkQueueStore | 14 | 9 | 23 | 80 | 60.8% | | 3 | 6 | 50% | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreActivityExecutionStore | 47 | 59 | 106 | 209 | 44.3% | | 9 | 14 | 64.2% | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreBookmarkStore | 16 | 5 | 21 | 64 | 76.1% | | 7 | 10 | 70% | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreKeyValueStore | 0 | 5 | 5 | 37 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreTriggerStore | 19 | 10 | 29 | 90 | 65.5% | | 5 | 8 | 62.5% | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreWorkflowExecutionLogStore | 23 | 15 | 38 | 106 | 60.5% | | 7 | 10 | 70% | |
| Elsa.Persistence.EFCore.Modules.Runtime.EFCoreWorkflowRuntimePersistenceFeature | 22 | 0 | 22 | 45 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Runtime.Extensions | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Runtime.RuntimeElsaDbContext | 19 | 0 | 19 | 71 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Tenants.ConfigurationJsonConverter | 0 | 7 | 7 | 22 | 0% | | 0 | 4 | 0% | |
| Elsa.Persistence.EFCore.Modules.Tenants.Configurations | 0 | 5 | 5 | 19 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Tenants.EFCoreTenantManagementFeature | 0 | 11 | 11 | 35 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Tenants.EFCoreTenantStore | 0 | 21 | 21 | 54 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Tenants.TenantManagementFeatureExtensions | 0 | 2 | 2 | 18 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Modules.Tenants.TenantsElsaDbContext | 0 | 7 | 7 | 31 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Common | 264 | 439 | 703 | 2006 | 37.5% | | 114 | 342 | 33.3% | |
| Elsa.Persistence.EFCore.Abstractions.DesignTimeDbContextFactoryBase<T> | 0 | 14 | 14 | 43 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.CommonPersistenceFeature | 0 | 4 | 4 | 17 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Converters.JsonValueConverter<T> | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Converters.PrimitiveDictionaryConverter | 0 | 30 | 30 | 69 | 0% | | 0 | 22 | 0% | |
| Elsa.Persistence.EFCore.CustomDbContextOptionsExtensionInfo | 6 | 1 | 7 | 39 | 85.7% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.DbSchemaAwareMigrationAssembly | 8 | 2 | 10 | 40 | 80% | | 3 | 6 | 50% | |
| Elsa.Persistence.EFCore.DbUpdateExceptionContext | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.ElsaDbContextBase | 38 | 2 | 40 | 101 | 95% | | 19 | 28 | 67.8% | |
| Elsa.Persistence.EFCore.ElsaDbContextOptions | 0 | 13 | 13 | 52 | 0% | | 0 | 4 | 0% | |
| Elsa.Persistence.EFCore.ElsaDbContextOptionsExtension | 7 | 0 | 7 | 37 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.ElsaDbContextOptionsExtensions | 6 | 0 | 6 | 28 | 100% | | 9 | 12 | 75% | |
| Elsa.Persistence.EFCore.EntityHandlers.ApplyTenantId | 0 | 3 | 3 | 20 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.EntityHandlers.SetTenantIdFilter | 0 | 18 | 18 | 44 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.EntityStore<T1, T2> | 3 | 2 | 5 | 43 | 60% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Extensions.BulkUpsertExtensions | 54 | 158 | 212 | 411 | 25.4% | | 28 | 118 | 23.7% | |
| Elsa.Persistence.EFCore.Extensions.ExpressionExtensions | 7 | 10 | 17 | 59 | 41.1% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Extensions.PropertyBuilderExtensions | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Extensions.QueryableExtensions | 5 | 12 | 17 | 51 | 29.4% | | 2 | 18 | 11.1% | |
| Elsa.Persistence.EFCore.Extensions.TenantExtensions | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.JsonValueComparer<T> | 0 | 13 | 13 | 49 | 0% | | 0 | 6 | 0% | |
| Elsa.Persistence.EFCore.JsonValueConverterHelper | 0 | 4 | 4 | 25 | 0% | | 0 | 4 | 0% | |
| Elsa.Persistence.EFCore.MigrationOptions | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PersistenceFeatureBase<T1, T2> | 33 | 2 | 35 | 95 | 94.2% | | 2 | 4 | 50% | |
| Elsa.Persistence.EFCore.RunMigrationsHostedService<T> | 0 | 9 | 9 | 33 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.RunMigrationsStartupTask<T> | 6 | 1 | 7 | 29 | 85.7% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.Store<T1, T2> | 80 | 131 | 211 | 628 | 37.9% | | 46 | 106 | 43.3% | |
| Elsa.Persistence.EFCore.TenantAwareDbContextFactory<T> | 10 | 3 | 13 | 37 | 76.9% | | 4 | 4 | 100% | |
| Elsa.Persistence.EFCore.PostgreSql | 5831 | 1903 | 7734 | 9785 | 75.3% | | 8 | 22 | 36.3% | |
| Elsa.Persistence.EFCore.Extensions.DatabaseFacadeExtensions | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Extensions.DbContextOptionsBuilderExtensions | 10 | 0 | 10 | 28 | 100% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.Extensions.PostgreSqlProvidersExtensions | 6 | 1 | 7 | 59 | 85.7% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Handlers.DbExceptionTransformer | 0 | 4 | 4 | 22 | 0% | | 0 | 4 | 0% | |
| Elsa.Persistence.EFCore.PostgreSql.Handlers.SetupForPostgreSql | 7 | 1 | 8 | 28 | 87.5% | | 3 | 4 | 75% | |
| Elsa.Persistence.EFCore.PostgreSql.Helpers.TableNameHelpers | 0 | 4 | 4 | 19 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.MigrationHelper | 0 | 60 | 60 | 85 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.AlterationsElsaDbContextModelSnapshot | 0 | 109 | 109 | 133 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.Initial | 186 | 7 | 193 | 254 | 96.3% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.V3_1 | 122 | 22 | 144 | 198 | 84.7% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.V3_2 | 101 | 1 | 102 | 154 | 99% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.V3_3 | 135 | 17 | 152 | 208 | 88.8% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Alterations.V3_4 | 113 | 1 | 114 | 166 | 99.1% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.IdentityElsaDbContextModelSnapshot | 0 | 122 | 122 | 146 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.Initial | 180 | 10 | 190 | 247 | 94.7% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.V3_1 | 108 | 1 | 109 | 161 | 99% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.V3_2 | 108 | 1 | 109 | 161 | 99% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.V3_3 | 159 | 25 | 184 | 244 | 86.4% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Identity.V3_4 | 126 | 1 | 127 | 179 | 99.2% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.Initial | 0 | 116 | 116 | 169 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.LabelsElsaDbContextModelSnapshot | 0 | 68 | 68 | 91 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.V3_1 | 0 | 64 | 64 | 115 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.V3_2 | 0 | 64 | 64 | 115 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.V3_3 | 0 | 102 | 102 | 155 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Labels.V3_4 | 0 | 73 | 73 | 124 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.Initial | 316 | 7 | 323 | 392 | 97.8% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.ManagementElsaDbContextModelSnapshot | 0 | 208 | 208 | 232 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.V3_1 | 227 | 25 | 252 | 312 | 90% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.V3_2 | 191 | 1 | 192 | 244 | 99.4% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.V3_3 | 225 | 17 | 242 | 298 | 92.9% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.V3_4 | 221 | 9 | 230 | 282 | 96% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Management.V3_6 | 225 | 12 | 237 | 289 | 94.9% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.Initial | 699 | 16 | 715 | 820 | 97.7% | | 1 | 2 | 50% | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.RuntimeElsaDbContextModelSnapshot | 0 | 474 | 474 | 503 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.V3_1 | 405 | 12 | 417 | 475 | 97.1% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.V3_2 | 381 | 1 | 382 | 438 | 99.7% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.V3_3 | 595 | 58 | 653 | 743 | 91.1% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.V3_4 | 464 | 1 | 465 | 522 | 99.7% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Runtime.V3_5 | 520 | 35 | 555 | 622 | 93.6% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Tenants.TenantsElsaDbContextModelSnapshot | 0 | 32 | 32 | 54 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Tenants.V3_3 | 0 | 66 | 66 | 117 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Migrations.Tenants.V3_4 | 0 | 37 | 37 | 87 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.PostgreSqlDesignTimeDbContextFactory<T> | 0 | 4 | 4 | 47 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.PostgreSql.Services.PostgreSqlWorkflowReferenceQuery | 0 | 14 | 14 | 32 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Sqlite | 9 | 7475 | 7484 | 9394 | 0.1% | | 3 | 12 | 25% | |
| Elsa.Persistence.EFCore.Extensions.DbContextOptionsBuilderExtensions | 0 | 10 | 10 | 27 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Extensions.SqliteProvidersExtensions | 7 | 1 | 8 | 75 | 87.5% | | 2 | 2 | 100% | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.AlterationsElsaDbContextModelSnapshot | 0 | 107 | 107 | 129 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.Initial | 0 | 172 | 172 | 226 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.V3_1 | 0 | 136 | 136 | 187 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.V3_2 | 0 | 100 | 100 | 149 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.V3_3 | 0 | 140 | 140 | 194 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Alterations.V3_4 | 0 | 130 | 130 | 181 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.IdentityElsaDbContextModelSnapshot | 0 | 120 | 120 | 142 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.Initial | 0 | 171 | 171 | 222 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.V3_1 | 0 | 105 | 105 | 155 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.V3_2 | 0 | 105 | 105 | 155 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.V3_3 | 0 | 168 | 168 | 226 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Identity.V3_4 | 0 | 151 | 151 | 205 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.Initial | 0 | 100 | 100 | 147 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.LabelsElsaDbContextModelSnapshot | 0 | 66 | 66 | 87 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.V3_1 | 0 | 60 | 60 | 109 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.V3_2 | 0 | 60 | 60 | 109 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.V3_3 | 0 | 92 | 92 | 143 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Labels.V3_4 | 0 | 89 | 89 | 139 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.Initial | 0 | 295 | 295 | 358 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.ManagementElsaDbContextModelSnapshot | 0 | 206 | 206 | 228 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.V3_1 | 0 | 239 | 239 | 297 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.V3_2 | 0 | 191 | 191 | 241 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.V3_3 | 0 | 230 | 230 | 284 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.V3_4 | 0 | 246 | 246 | 301 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Management.V3_6 | 0 | 221 | 221 | 269 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.Initial | 0 | 656 | 656 | 754 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.RuntimeElsaDbContextModelSnapshot | 0 | 472 | 472 | 499 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.V3_1 | 0 | 412 | 412 | 467 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.V3_2 | 0 | 383 | 383 | 436 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.V3_3 | 0 | 613 | 613 | 701 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.V3_4 | 0 | 521 | 521 | 587 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.V3_5 | 0 | 553 | 553 | 618 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Tenants.TenantsElsaDbContextModelSnapshot | 0 | 30 | 30 | 50 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Tenants.V3_3 | 0 | 56 | 56 | 104 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Migrations.Tenants.V3_4 | 0 | 45 | 45 | 92 | 0% | | 0 | 0 | | |
| Elsa.Persistence.EFCore.Sqlite.Services.SqliteWorkflowReferenceQuery | 0 | 14 | 14 | 31 | 0% | | 0 | 2 | 0% | |
| Elsa.Persistence.EFCore.Sqlite.SetupForSqlite | 2 | 7 | 9 | 30 | 22.2% | | 1 | 6 | 16.6% | |
| Elsa.Persistence.EFCore.Sqlite.SqliteDesignTimeDbContextFactory<T> | 0 | 2 | 2 | 40 | 0% | | 0 | 0 | | |
| Elsa.Resilience | 62 | 125 | 187 | 393 | 33.1% | | 10 | 42 | 23.8% | |
| Elsa.Resilience.Endpoints.ResilienceStrategies.List.Endpoint | 4 | 4 | 8 | 23 | 50% | | 0 | 0 | | |
| Elsa.Resilience.Endpoints.Retries.List.Endpoint | 4 | 12 | 16 | 34 | 25% | | 0 | 6 | 0% | |
| Elsa.Resilience.Endpoints.SimulateResponse.SimulatedResponse | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Endpoints.SimulateResponse.SimulateResponseEndpoint | 4 | 24 | 28 | 55 | 14.2% | | 0 | 10 | 0% | |
| Elsa.Resilience.Endpoints.SimulateResponse.StatusCodeMessageLookup | 0 | 64 | 64 | 70 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Extensions.ModuleExtensions | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| Elsa.Resilience.Features.ResilienceFeature | 30 | 8 | 38 | 88 | 78.9% | | 0 | 4 | 0% | |
| Elsa.Resilience.Handlers.PropagateRetryAttemptedFlag | 4 | 0 | 4 | 20 | 100% | | 2 | 2 | 100% | |
| Elsa.Resilience.Modifiers.ResilientActivityDescriptorModifier | 10 | 1 | 11 | 29 | 90.9% | | 7 | 10 | 70% | |
| Elsa.Resilience.Recorders.ActivityExecutionContextRetryAttemptReader | 1 | 9 | 10 | 25 | 10% | | 0 | 8 | 0% | |
| Elsa.Resilience.Recorders.ActivityExecutionContextRetryAttemptRecorder | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| Elsa.Resilience.StrategySources.ConfigurationResilienceStrategySource | 4 | 0 | 4 | 19 | 100% | | 1 | 2 | 50% | |
| Elsa.Resilience.Core | 24 | 136 | 160 | 396 | 15% | | 0 | 38 | 0% | |
| Elsa.Resilience.Entities.RetryAttemptRecord | 0 | 6 | 6 | 13 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Extensions.ActivityExecutionExtensions | 1 | 7 | 8 | 31 | 12.5% | | 0 | 2 | 0% | |
| Elsa.Resilience.Models.RecordRetryAttemptsContext | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Models.ResilienceStrategyConfig | 0 | 5 | 5 | 23 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Models.RetryAttempt | 0 | 2 | 2 | 8 | 0% | | 0 | 0 | | |
| Elsa.Resilience.Options.ResilienceOptions | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Resilience.ResilienceCategoryAttribute | 2 | 0 | 2 | 7 | 100% | | 0 | 0 | | |
| Elsa.Resilience.ResilienceStrategyCatalog | 4 | 8 | 12 | 31 | 33.3% | | 0 | 2 | 0% | |
| Elsa.Resilience.ResilienceStrategyConfigEvaluator | 0 | 27 | 27 | 51 | 0% | | 0 | 16 | 0% | |
| Elsa.Resilience.ResilientActivityInvoker | 0 | 48 | 48 | 116 | 0% | | 0 | 6 | 0% | |
| Elsa.Resilience.RetryTelemetryListener | 0 | 12 | 12 | 27 | 0% | | 0 | 6 | 0% | |
| Elsa.Resilience.Serialization.ResilienceStrategySerializer | 15 | 17 | 32 | 49 | 46.8% | | 0 | 6 | 0% | |
| Elsa.Resilience.VoidRetryAttemptReader | 1 | 1 | 2 | 14 | 50% | | 0 | 0 | | |
| Elsa.Resilience.VoidRetryAttemptRecorder | 1 | 1 | 2 | 14 | 50% | | 0 | 0 | | |
| Elsa.SasTokens | 10 | 17 | 27 | 121 | 37% | | 0 | 0 | | |
| Elsa.Extensions.ModuleExtensions | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.SasTokens.Contracts.DataProtectorTokenService | 3 | 15 | 18 | 66 | 16.6% | | 0 | 0 | | |
| Elsa.SasTokens.Features.SasTokensFeature | 7 | 0 | 7 | 35 | 100% | | 0 | 0 | | |
| Elsa.Scheduling | 670 | 187 | 857 | 2083 | 78.1% | | 64 | 90 | 71.1% | |
| Elsa.Extensions.DelayActivityExecutionContextExtensions | 13 | 0 | 13 | 45 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ModuleExtensions | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| Elsa.Extensions.TimerActivityExecutionContextExtensions | 17 | 0 | 17 | 45 | 100% | | 4 | 4 | 100% | |
| Elsa.Scheduling.Activities.Cron | 20 | 0 | 20 | 66 | 100% | | 2 | 2 | 100% | |
| Elsa.Scheduling.Activities.Delay | 15 | 10 | 25 | 113 | 60% | | 0 | 0 | | |
| Elsa.Scheduling.Activities.StartAt | 20 | 14 | 34 | 107 | 58.8% | | 4 | 4 | 100% | |
| Elsa.Scheduling.Activities.Timer | 11 | 0 | 11 | 51 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Activities.TimerBase | 12 | 0 | 12 | 43 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.CronBookmarkPayload | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.CronTriggerPayload | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.DelayPayload | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.StartAtPayload | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.TimerBookmarkPayload | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Bookmarks.TimerTriggerPayload | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Commands.RunScheduledTask | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Features.SchedulingFeature | 22 | 0 | 22 | 60 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Handlers.DeleteSchedules | 9 | 3 | 12 | 40 | 75% | | 0 | 0 | | |
| Elsa.Scheduling.Handlers.RunScheduledTaskHandler | 7 | 0 | 7 | 29 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Handlers.ScheduleWorkflows | 11 | 0 | 11 | 41 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Handlers.UpdateTenantSchedules | 23 | 9 | 32 | 60 | 71.8% | | 0 | 0 | | |
| Elsa.Scheduling.HostedServices.CreateSchedulesBackgroundTask | 18 | 0 | 18 | 35 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.ScheduleContext | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.ScheduledTasks.ScheduledCronTask | 111 | 20 | 131 | 202 | 84.7% | | 11 | 14 | 78.5% | |
| Elsa.Scheduling.ScheduledTasks.ScheduledRecurringTask | 59 | 28 | 87 | 151 | 67.8% | | 9 | 12 | 75% | |
| Elsa.Scheduling.ScheduledTasks.ScheduledSpecificInstantTask | 71 | 3 | 74 | 126 | 95.9% | | 7 | 8 | 87.5% | |
| Elsa.Scheduling.ScheduleExistingWorkflowInstanceRequest | 5 | 0 | 5 | 31 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.ScheduleNewWorkflowInstanceRequest | 3 | 4 | 7 | 41 | 42.8% | | 0 | 0 | | |
| Elsa.Scheduling.Schedules.CronSchedule | 5 | 0 | 5 | 32 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Schedules.RecurringSchedule | 7 | 0 | 7 | 37 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Schedules.SpecificInstantSchedule | 5 | 0 | 5 | 32 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Services.CronosCronParser | 6 | 0 | 6 | 28 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Services.DefaultBookmarkScheduler | 73 | 32 | 105 | 174 | 69.5% | | 16 | 20 | 80% | |
| Elsa.Scheduling.Services.DefaultTriggerScheduler | 40 | 17 | 57 | 105 | 70.1% | | 8 | 12 | 66.6% | |
| Elsa.Scheduling.Services.DefaultWorkflowScheduler | 19 | 6 | 25 | 62 | 76% | | 0 | 0 | | |
| Elsa.Scheduling.Services.LocalScheduler | 31 | 21 | 52 | 128 | 59.6% | | 3 | 14 | 21.4% | |
| Elsa.Scheduling.TaskExecutionContext | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Scheduling.Tasks.DelegateTask | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Elsa.Scheduling.Tasks.ResumeWorkflowTask | 15 | 5 | 20 | 40 | 75% | | 0 | 0 | | |
| Elsa.Scheduling.Tasks.RunWorkflowTask | 3 | 13 | 16 | 38 | 18.7% | | 0 | 0 | | |
| Elsa.Scheduling.TriggerPayloadValidators.CronTriggerPayloadValidator | 8 | 0 | 8 | 30 | 100% | | 0 | 0 | | |
| Elsa.Server.Web | 114 | 26 | 140 | 279 | 81.4% | | 23 | 38 | 60.5% | |
| Elsa.Server.Web.Activities.AuthorizeFlow | 0 | 16 | 16 | 49 | 0% | | 0 | 8 | 0% | |
| Elsa.Server.Web.Filters.HttpRequestAuthenticationHeaderFilter | 0 | 10 | 10 | 30 | 0% | | 0 | 6 | 0% | |
| Program | 114 | 0 | 114 | 200 | 100% | | 23 | 24 | 95.8% | |
| Elsa.Tenants | 3 | 213 | 216 | 739 | 1.3% | | 1 | 28 | 3.5% | |
| Elsa.Tenants.DefaultTenantResolverPipelineInvoker | 0 | 18 | 18 | 41 | 0% | | 0 | 6 | 0% | |
| Elsa.Tenants.Endpoints.Tenants.Add.Endpoint | 0 | 15 | 15 | 39 | 0% | | 0 | 4 | 0% | |
| Elsa.Tenants.Endpoints.Tenants.Add.NewTenant | 0 | 5 | 5 | 39 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Endpoints.Tenants.Delete.Endpoint | 0 | 12 | 12 | 28 | 0% | | 0 | 2 | 0% | |
| Elsa.Tenants.Endpoints.Tenants.Get.Endpoint | 0 | 11 | 11 | 28 | 0% | | 0 | 2 | 0% | |
| Elsa.Tenants.Endpoints.Tenants.List.Endpoint | 0 | 9 | 9 | 25 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Endpoints.Tenants.Refresh.Endpoint | 0 | 7 | 7 | 19 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Endpoints.Tenants.Update.Endpoint | 0 | 17 | 17 | 43 | 0% | | 0 | 4 | 0% | |
| Elsa.Tenants.Endpoints.Tenants.Update.UpdatedTenant | 0 | 4 | 4 | 43 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Extensions.ModuleExtensions | 0 | 6 | 6 | 38 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Features.TenantManagementEndpointsFeature | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Features.TenantManagementFeature | 0 | 8 | 8 | 29 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Features.TenantsFeature | 0 | 19 | 19 | 63 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Mediator.Middleware.TenantPropagatingMiddleware | 0 | 10 | 10 | 28 | 0% | | 0 | 4 | 0% | |
| Elsa.Tenants.Mediator.Tasks.SetupMediatorPipelines | 0 | 4 | 4 | 19 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Mediator.TenantHeaders | 3 | 1 | 4 | 13 | 75% | | 1 | 2 | 50% | |
| Elsa.Tenants.MemoryTenantStore | 0 | 19 | 19 | 61 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Options.MultitenancyOptions | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Options.TenantsOptions | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Providers.ConfigurationTenantsProvider | 0 | 24 | 24 | 70 | 0% | | 0 | 2 | 0% | |
| Elsa.Tenants.Providers.StoreTenantsProvider | 0 | 4 | 4 | 18 | 0% | | 0 | 0 | | |
| Elsa.Tenants.TenantResolverPipelineBuilder | 0 | 15 | 15 | 47 | 0% | | 0 | 2 | 0% | |
| Elsa.Tenants.AspNetCore | 0 | 140 | 140 | 389 | 0% | | 0 | 48 | 0% | |
| Elsa.Tenants.AspNetCore.Features.MultitenantHttpRoutingFeature | 0 | 18 | 18 | 58 | 0% | | 0 | 0 | | |
| Elsa.Tenants.AspNetCore.HeaderTenantResolver | 0 | 7 | 7 | 25 | 0% | | 0 | 2 | 0% | |
| Elsa.Tenants.AspNetCore.HostTenantResolver | 0 | 13 | 13 | 30 | 0% | | 0 | 6 | 0% | |
| Elsa.Tenants.AspNetCore.Middleware.TenantResolutionMiddleware | 0 | 15 | 15 | 43 | 0% | | 0 | 8 | 0% | |
| Elsa.Tenants.AspNetCore.Options.MultitenancyHttpOptions | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Tenants.AspNetCore.RoutePrefixTenantResolver | 0 | 32 | 32 | 69 | 0% | | 0 | 12 | 0% | |
| Elsa.Tenants.AspNetCore.Services.TenantPrefixHttpEndpointBasePathProvider | 0 | 15 | 15 | 33 | 0% | | 0 | 12 | 0% | |
| Elsa.Tenants.AspNetCore.Services.TenantPrefixHttpEndpointRoutesProvider | 0 | 30 | 30 | 64 | 0% | | 0 | 8 | 0% | |
| Elsa.Tenants.AspNetCore.Settings.HttpEndpointSettings | 0 | 4 | 4 | 9 | 0% | | 0 | 0 | | |
| Elsa.Tenants.AspNetCore.TenantExtensions | 0 | 2 | 2 | 16 | 0% | | 0 | 0 | | |
| Elsa.Tenants.Extensions.ModuleExtensions | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| Microsoft.AspNetCore.Builder.TenantResolutionMiddlewareExtensions | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared | 0 | 200 | 200 | 605 | 0% | | 0 | 48 | 0% | |
| Elsa.Testing.Shared.Activities.TestContainer | 0 | 13 | 13 | 38 | 0% | | 0 | 2 | 0% | |
| Elsa.Testing.Shared.ActivityExecutionContextExtensions | 0 | 3 | 3 | 42 | 0% | | 0 | 4 | 0% | |
| Elsa.Testing.Shared.ActivityTestFixture | 0 | 71 | 71 | 184 | 0% | | 0 | 8 | 0% | |
| Elsa.Testing.Shared.ActivityTestFixtureExtensions | 0 | 10 | 10 | 43 | 0% | | 0 | 6 | 0% | |
| Elsa.Testing.Shared.CapturingTextWriter | 0 | 18 | 18 | 42 | 0% | | 0 | 8 | 0% | |
| Elsa.Testing.Shared.CombinedTextWriter | 0 | 8 | 8 | 25 | 0% | | 0 | 4 | 0% | |
| Elsa.Testing.Shared.FakeActivityExecutionContextSchedulerStrategy | 0 | 8 | 8 | 46 | 0% | | 0 | 6 | 0% | |
| Elsa.Testing.Shared.FakeWorkflowExecutionContextSchedulerStrategy | 0 | 3 | 3 | 26 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.UnicodeRangeGenerator | 0 | 37 | 37 | 70 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.XunitConsoleTextWriter | 0 | 17 | 17 | 42 | 0% | | 0 | 8 | 0% | |
| Elsa.Testing.Shared.XunitLogger | 0 | 9 | 9 | 29 | 0% | | 0 | 2 | 0% | |
| Elsa.Testing.Shared.XunitLoggerProvider | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.Component | 89 | 20 | 109 | 348 | 81.6% | | 17 | 22 | 77.2% | |
| Elsa.Testing.Shared.Activities.TriggerSignal | 2 | 3 | 5 | 16 | 40% | | 0 | 0 | | |
| Elsa.Testing.Shared.ActivityExecutedEventArgs | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.ActivityExecutedLogUpdatedEventArgs | 3 | 0 | 3 | 10 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.Extensions.HttpResponseMessageExtensions | 4 | 0 | 4 | 14 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.Handlers.WorkflowEventHandlers | 11 | 0 | 11 | 47 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.Models.TestWorkflowExecutionResult | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.Services.AsyncWorkflowRunner | 30 | 4 | 34 | 84 | 88.2% | | 4 | 4 | 100% | |
| Elsa.Testing.Shared.Services.SignalManager | 18 | 3 | 21 | 50 | 85.7% | | 3 | 4 | 75% | |
| Elsa.Testing.Shared.Services.StaticValueHolder | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.Services.TestTenantResolver | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.Services.TestTenantsProvider | 0 | 6 | 6 | 20 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.Services.TriggerChangeTokenSignalEvents | 1 | 0 | 1 | 7 | 100% | | 2 | 2 | 100% | |
| Elsa.Testing.Shared.Services.WorkflowDefinitionEvents | 0 | 1 | 1 | 7 | 0% | | 0 | 2 | 0% | |
| Elsa.Testing.Shared.Services.WorkflowEvents | 5 | 0 | 5 | 15 | 100% | | 8 | 10 | 80% | |
| Elsa.Testing.Shared.TriggerChangeTokenSignalEventArgs | 2 | 0 | 2 | 6 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.WorkflowDefinitionDeletedEventArgs | 0 | 2 | 2 | 6 | 0% | | 0 | 0 | | |
| Elsa.Testing.Shared.WorkflowFinishedEventArgs | 3 | 0 | 3 | 10 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.WorkflowInstanceSavedEventArgs | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Elsa.Testing.Shared.WorkflowStateCommittedEventArgs | 4 | 0 | 4 | 12 | 100% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage | 74 | 11 | 85 | 272 | 87% | | 12 | 18 | 66.6% | |
| Elsa.Extensions.ModuleExtensions | 3 | 0 | 3 | 37 | 100% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage.Features.BlobStorageFeature | 7 | 3 | 10 | 53 | 70% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage.Handlers.JsonBlobWorkflowFormatHandler | 18 | 5 | 23 | 68 | 78.2% | | 1 | 2 | 50% | |
| Elsa.WorkflowProviders.BlobStorage.Providers.BlobStorageProvider | 4 | 0 | 4 | 24 | 100% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage.Providers.BlobStorageWorkflowsProvider | 42 | 3 | 45 | 90 | 93.3% | | 11 | 16 | 68.7% | |
| Elsa.WorkflowProviders.BlobStorage.ElsaScript | 7 | 16 | 23 | 105 | 30.4% | | 0 | 2 | 0% | |
| Elsa.WorkflowProviders.BlobStorage.ElsaScript.Extensions.ModuleExtensions | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage.ElsaScript.Features.ElsaScriptBlobStorageFeature | 3 | 0 | 3 | 26 | 100% | | 0 | 0 | | |
| Elsa.WorkflowProviders.BlobStorage.ElsaScript.Handlers.ElsaScriptBlobWorkflowFormatHandler | 2 | 16 | 18 | 60 | 11.1% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api | 648 | 1560 | 2208 | 6894 | 29.3% | | 46 | 540 | 8.5% | |
| Elsa.Extensions.ApplicationBuilderExtensions | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ModuleExtensions | 2 | 2 | 4 | 29 | 50% | | 0 | 0 | | |
| Elsa.Extensions.RealTimeApplicationBuilderExtensions | 0 | 1 | 1 | 16 | 0% | | 0 | 0 | | |
| Elsa.Extensions.WorkflowsApiFeatureExtensions | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.ApiEndpointOptions | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptorOptions.Get.Get | 8 | 10 | 18 | 47 | 44.4% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptorOptions.Get.Request | 0 | 4 | 4 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptorOptions.Get.Response | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptors.Get.Get | 6 | 5 | 11 | 35 | 54.5% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptors.Get.Request | 0 | 2 | 2 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptors.List.List | 4 | 7 | 11 | 28 | 36.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.ActivityDescriptors.List.Response | 0 | 3 | 3 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Count.Count | 6 | 9 | 15 | 42 | 40% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Count.Request | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Get.Endpoint | 4 | 11 | 15 | 41 | 26.6% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.List.List | 6 | 10 | 16 | 46 | 37.5% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.List.Request | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Report.Report | 7 | 6 | 13 | 40 | 53.8% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Report.Request | 0 | 2 | 2 | 24 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutions.Report.Response | 0 | 1 | 1 | 24 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutionSummaries.ListSummaries.Endpoint | 4 | 10 | 14 | 38 | 28.5% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.ActivityExecutionSummaries.ListSummaries.Request | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Bookmarks.Resume.Request | 0 | 1 | 1 | 109 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Bookmarks.Resume.Resume | 5 | 43 | 48 | 109 | 10.4% | | 0 | 12 | 0% | |
| Elsa.Workflows.Api.Endpoints.CommitStrategies.Activities.List.List | 4 | 4 | 8 | 29 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.CommitStrategies.CommitStrategyDescriptor | 0 | 3 | 3 | 16 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.CommitStrategies.Workflows.List.List | 4 | 4 | 8 | 29 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Events.TriggerAuthenticated.Request | 0 | 6 | 6 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Events.TriggerAuthenticated.Trigger | 6 | 13 | 19 | 52 | 31.5% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.Events.TriggerPublic.Trigger | 7 | 11 | 18 | 50 | 38.8% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.Features.Get.Get | 6 | 7 | 13 | 43 | 46.1% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.Features.List.List | 6 | 3 | 9 | 38 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.IncidentStrategies.List.IncidentStrategyDescriptor | 0 | 8 | 8 | 43 | 0% | | 0 | 16 | 0% | |
| Elsa.Workflows.Api.Endpoints.IncidentStrategies.List.List | 4 | 3 | 7 | 43 | 57.1% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.LogPersistenceStrategies.List.Endpoint | 4 | 4 | 8 | 45 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.LogPersistenceStrategies.List.LogPersistenceStrategyDescriptor | 0 | 8 | 8 | 45 | 0% | | 0 | 16 | 0% | |
| Elsa.Workflows.Api.Endpoints.Package.Response | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Package.Version | 3 | 6 | 9 | 30 | 33.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.Scripting.ExpressionDescriptors.List.ExpressionDescriptorModel | 0 | 1 | 1 | 45 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Scripting.ExpressionDescriptors.List.List | 4 | 12 | 16 | 45 | 25% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.StorageDrivers.List.List | 6 | 9 | 15 | 47 | 40% | | 0 | 8 | 0% | |
| Elsa.Workflows.Api.Endpoints.StorageDrivers.List.Response | 0 | 2 | 2 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.StorageDrivers.List.StorageDriverDescriptor | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Tasks.Complete.Complete | 6 | 3 | 9 | 33 | 66.6% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.Tasks.Complete.Request | 0 | 2 | 2 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Tests.Activities.Endpoint | 7 | 23 | 30 | 83 | 23.3% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.Tests.Activities.Request | 0 | 2 | 2 | 83 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.Tests.Activities.Response | 0 | 5 | 5 | 83 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.VariableTypes.List.List | 7 | 10 | 17 | 56 | 41.1% | | 0 | 12 | 0% | |
| Elsa.Workflows.Api.Endpoints.VariableTypes.List.Response | 0 | 2 | 2 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.VariableTypes.List.VariableTypeDescriptor | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowActivationStrategies.List.List | 4 | 3 | 7 | 43 | 57.1% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowActivationStrategies.List.WorkflowActivationStrategyDescriptor | 0 | 8 | 8 | 43 | 0% | | 0 | 16 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDelete.BulkDelete | 4 | 7 | 11 | 33 | 36.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDelete.Request | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDelete.Response | 0 | 2 | 2 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDeleteVersions.BulkDeleteVersions | 4 | 7 | 11 | 33 | 36.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDeleteVersions.Request | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDeleteVersions.Response | 0 | 2 | 2 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDispatch.Endpoint | 4 | 22 | 26 | 53 | 15.3% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDispatch.Request | 0 | 5 | 5 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkDispatch.Response | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkPublish.BulkPublish | 4 | 33 | 37 | 75 | 10.8% | | 0 | 12 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkPublish.Request | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkPublish.Response | 0 | 6 | 6 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkRetract.BulkRetract | 4 | 29 | 33 | 70 | 12.1% | | 0 | 10 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkRetract.Request | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.BulkRetract.Response | 0 | 6 | 6 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Count.Count | 4 | 4 | 8 | 25 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Count.Response | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Delete.Delete | 4 | 18 | 22 | 51 | 18.1% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Delete.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.DeleteVersion.DeleteVersion | 4 | 9 | 13 | 37 | 30.7% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.DeleteVersion.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Dispatch.Endpoint | 4 | 31 | 35 | 66 | 11.4% | | 0 | 12 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Dispatch.Request | 0 | 7 | 7 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Dispatch.Response | 0 | 1 | 1 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.GetEndpoint | 18 | 0 | 18 | 39 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.GetRequest | 18 | 0 | 18 | 74 | 100% | | 3 | 6 | 50% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.PostEndpoint | 34 | 6 | 40 | 77 | 85% | | 10 | 12 | 83.3% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.PostRequest | 10 | 0 | 10 | 74 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.Response | 2 | 0 | 2 | 74 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Execute.WorkflowExecutionHelper | 31 | 12 | 43 | 91 | 72% | | 12 | 16 | 75% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Export.Export | 14 | 61 | 75 | 145 | 18.6% | | 0 | 22 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Export.Request | 0 | 3 | 3 | 23 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetByDefinitionId.GetByDefinitionId | 4 | 9 | 13 | 33 | 30.7% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetByDefinitionId.Request | 0 | 2 | 2 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetById.GetById | 14 | 2 | 16 | 37 | 87.5% | | 1 | 2 | 50% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetById.Request | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetManyById.GetManyById | 4 | 9 | 13 | 31 | 30.7% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.GetManyById.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Graph.Graph | 11 | 2 | 13 | 35 | 84.6% | | 2 | 4 | 50% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Graph.Request | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Graph.Segments.Nodes | 4 | 28 | 32 | 68 | 12.5% | | 0 | 14 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Graph.Segments.Request | 0 | 2 | 2 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Graph.Segments.Response | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Import.Import | 12 | 28 | 40 | 89 | 30% | | 0 | 12 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.ImportFiles.ImportFiles | 16 | 42 | 58 | 135 | 27.5% | | 0 | 20 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.IsNameUnique.IsNameUnique | 4 | 4 | 8 | 26 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.IsNameUnique.Request | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.IsNameUnique.Response | 0 | 1 | 1 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.List.List | 4 | 39 | 43 | 87 | 9.3% | | 0 | 14 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.List.Request | 0 | 11 | 11 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Post.Post | 10 | 48 | 58 | 113 | 17.2% | | 0 | 38 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Post.Response | 0 | 1 | 1 | 5 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Publish.Publish | 4 | 19 | 23 | 52 | 17.3% | | 0 | 8 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Publish.Request | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Publish.Response | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Refresh.Refresh | 4 | 6 | 10 | 31 | 40% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Refresh.Request | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Refresh.Response | 0 | 3 | 3 | 14 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Reload.Reload | 4 | 5 | 9 | 28 | 44.4% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Retract.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Retract.Retract | 4 | 21 | 25 | 58 | 16% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.UpdateReferences.Request | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.UpdateReferences.Response | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.UpdateReferences.UpdateReferences | 4 | 18 | 22 | 52 | 18.1% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Version.DeleteVersion | 4 | 21 | 25 | 63 | 16% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Version.ListVersions | 4 | 13 | 17 | 41 | 23.5% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowDefinitions.Version.RevertVersion | 4 | 22 | 26 | 58 | 15.3% | | 0 | 4 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkCancel.BulkCancel | 4 | 10 | 14 | 36 | 28.5% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkCancel.Request | 0 | 4 | 4 | 34 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkCancel.RequestValidator | 0 | 7 | 7 | 25 | 0% | | 0 | 6 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkCancel.Response | 0 | 2 | 2 | 34 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkDelete.BulkDelete | 38 | 0 | 38 | 65 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkDelete.Request | 3 | 0 | 3 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.BulkDelete.Response | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Cancel.Cancel | 5 | 3 | 8 | 26 | 62.5% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Cancel.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Delete.Delete | 10 | 0 | 10 | 26 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Delete.Request | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.ExecutionState.ExecutionState | 4 | 10 | 14 | 39 | 28.5% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.ExecutionState.Request | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.ExecutionState.Response | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Export.Export | 20 | 71 | 91 | 182 | 21.9% | | 0 | 28 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Export.Request | 0 | 5 | 5 | 33 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Get.Get | 4 | 6 | 10 | 28 | 40% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Get.Request | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Get.WorkflowInstanceMapper | 0 | 19 | 19 | 32 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Import.Import | 22 | 62 | 84 | 160 | 26.1% | | 0 | 14 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Import.Response | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.FilteredList.Get | 6 | 31 | 37 | 70 | 16.2% | | 0 | 8 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.FilteredList.JournalFilter | 0 | 4 | 4 | 56 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.FilteredList.Request | 0 | 6 | 6 | 56 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.FilteredList.Response | 0 | 3 | 3 | 56 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.GetLastEntry.Get | 4 | 16 | 20 | 49 | 20% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.GetLastEntry.Request | 0 | 2 | 2 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.List.Get | 6 | 24 | 30 | 62 | 20% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.List.Request | 0 | 5 | 5 | 43 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.List.Response | 0 | 3 | 3 | 43 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.List.List | 5 | 81 | 86 | 162 | 5.8% | | 0 | 50 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.List.Request | 0 | 17 | 17 | 33 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.List.Response | 0 | 3 | 3 | 33 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Variables.List.List | 4 | 10 | 14 | 37 | 28.5% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Variables.List.ResolvedVariableModel | 0 | 1 | 1 | 37 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Variables.Post.List | 4 | 10 | 14 | 42 | 28.5% | | 0 | 2 | 0% | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Variables.Post.Request | 0 | 1 | 1 | 42 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Endpoints.WorkflowInstances.Variables.Post.ResolvedVariableModel | 0 | 1 | 1 | 42 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Features.RealTimeWorkflowUpdatesFeature | 0 | 5 | 5 | 24 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Features.WorkflowsApiFeature | 12 | 0 | 12 | 45 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Middleware.JsonSerializationErrorHandlerMiddleware | 8 | 7 | 15 | 38 | 53.3% | | 4 | 4 | 100% | |
| Elsa.Workflows.Api.Models.ActivityPathSegment | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Models.ExecutionLogRecord | 0 | 16 | 16 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Models.ExportedWorkflowState | 0 | 5 | 5 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Models.LinkedWorkflowDefinitionModel | 2 | 0 | 2 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Models.LinkedWorkflowDefinitionSummary | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Models.WorkflowInstanceModel | 0 | 16 | 16 | 95 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Handlers.BroadcastWorkflowProgress | 0 | 36 | 36 | 92 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Hubs.WorkflowInstanceHub | 0 | 5 | 5 | 33 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Messages.ActivityExecutedMessage | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Messages.ActivityExecutingMessage | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Messages.ActivityExecutionLogUpdatedMessage | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Messages.WorkflowExecutionLogUpdatedMessage | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.RealTime.Messages.WorkflowInstanceUpdatedMessage | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Requirements.NotReadOnlyRequirement | 1 | 0 | 1 | 44 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Requirements.NotReadOnlyRequirementHandler | 4 | 6 | 10 | 44 | 40% | | 0 | 8 | 0% | |
| Elsa.Workflows.Api.Requirements.NotReadOnlyResource | 0 | 1 | 1 | 44 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Api.Serialization.ArgumentJsonConverter | 15 | 16 | 31 | 68 | 48.3% | | 4 | 26 | 15.3% | |
| Elsa.Workflows.Api.Serialization.ArgumentJsonConverterFactory | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Serialization.SerializationConfigurator | 3 | 0 | 3 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Api.Services.StaticWorkflowDefinitionLinker | 45 | 68 | 113 | 165 | 39.8% | | 4 | 10 | 40% | |
| Elsa.Workflows.Core | 5085 | 1705 | 6790 | 23882 | 74.8% | | 1803 | 2675 | 67.4% | |
| Elsa.Extensions.ActivityDescriptorExtensions | 4 | 5 | 9 | 65 | 44.4% | | 1 | 8 | 12.5% | |
| Elsa.Extensions.ActivityExecutionContextExtensions | 163 | 68 | 231 | 649 | 70.5% | | 68 | 104 | 65.3% | |
| Elsa.Extensions.ActivityExtensions | 32 | 21 | 53 | 269 | 60.3% | | 8 | 20 | 40% | |
| Elsa.Extensions.ActivityNodeExtensions | 6 | 0 | 6 | 26 | 100% | | 4 | 4 | 100% | |
| Elsa.Extensions.ActivityPropertyExtensions | 18 | 6 | 24 | 108 | 75% | | 4 | 10 | 40% | |
| Elsa.Extensions.ActivityRegistryExtensions | 2 | 1 | 3 | 34 | 66.6% | | 0 | 0 | | |
| Elsa.Extensions.BehaviorCollectionExtensions | 1 | 3 | 4 | 19 | 25% | | 0 | 4 | 0% | |
| Elsa.Extensions.BookmarkExtensions | 2 | 2 | 4 | 40 | 50% | | 0 | 0 | | |
| Elsa.Extensions.DictionaryExtensions | 39 | 9 | 48 | 126 | 81.2% | | 24 | 30 | 80% | |
| Elsa.Extensions.ExpressionEvaluatorExtensions | 2 | 0 | 2 | 31 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ExpressionExecutionContextExtensions | 156 | 38 | 194 | 562 | 80.4% | | 88 | 108 | 81.4% | |
| Elsa.Extensions.InputExtensions | 6 | 0 | 6 | 60 | 100% | | 8 | 12 | 66.6% | |
| Elsa.Extensions.JsonElementExtensions | 0 | 4 | 4 | 19 | 0% | | 0 | 4 | 0% | |
| Elsa.Extensions.MemoryBlockReferenceExtensions | 13 | 1 | 14 | 83 | 92.8% | | 10 | 14 | 71.4% | |
| Elsa.Extensions.ModuleExtensions | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ObjectExtensions | 6 | 1 | 7 | 27 | 85.7% | | 0 | 0 | | |
| Elsa.Extensions.OutputExtensions | 8 | 8 | 16 | 78 | 50% | | 4 | 14 | 28.5% | |
| Elsa.Extensions.ServiceCollectionExtensions | 2 | 0 | 2 | 21 | 100% | | 0 | 0 | | |
| Elsa.Extensions.TriggerExtensions | 21 | 9 | 30 | 91 | 70% | | 6 | 8 | 75% | |
| Elsa.Extensions.VariableCollectionExtensions | 4 | 0 | 4 | 21 | 100% | | 2 | 2 | 100% | |
| Elsa.Extensions.VariableExtensions | 25 | 6 | 31 | 123 | 80.6% | | 7 | 8 | 87.5% | |
| Elsa.Extensions.WorkflowBuilderExtensions | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| Elsa.Extensions.WorkflowExecutionContextExtensions | 28 | 26 | 54 | 144 | 51.8% | | 6 | 18 | 33.3% | |
| Elsa.Extensions.WorkflowExtensions | 1 | 4 | 5 | 29 | 20% | | 2 | 4 | 50% | |
| Elsa.Extensions.WorkflowRunnerExtensions | 0 | 13 | 13 | 49 | 0% | | 0 | 8 | 0% | |
| Elsa.Extensions.WorkflowsFeatureCommitStateExtensions | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ActivationValidators.AllowAlwaysStrategy | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Break | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Complete | 10 | 23 | 33 | 105 | 30.3% | | 4 | 16 | 25% | |
| Elsa.Workflows.Activities.Composite | 26 | 14 | 40 | 230 | 65% | | 2 | 2 | 100% | |
| Elsa.Workflows.Activities.Composite<T> | 3 | 2 | 5 | 230 | 60% | | 0 | 0 | | |
| Elsa.Workflows.Activities.CompositeWithResult | 0 | 9 | 9 | 230 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Activities.Container | 13 | 3 | 16 | 63 | 81.2% | | 4 | 4 | 100% | |
| Elsa.Workflows.Activities.Correlate | 15 | 0 | 15 | 53 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.DynamicActivity | 0 | 3 | 3 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.End | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Fault | 18 | 0 | 18 | 73 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Activities.Finish | 7 | 0 | 7 | 27 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Activities.Flowchart | 164 | 70 | 234 | 542 | 70% | | 119 | 150 | 79.3% | |
| Elsa.Workflows.Activities.Flowchart.Activities.FlowDecision | 10 | 3 | 13 | 50 | 76.9% | | 2 | 2 | 100% | |
| Elsa.Workflows.Activities.Flowchart.Activities.FlowFork | 6 | 0 | 6 | 38 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Activities.Flowchart.Activities.FlowJoin | 15 | 1 | 16 | 58 | 93.7% | | 9 | 10 | 90% | |
| Elsa.Workflows.Activities.Flowchart.Activities.FlowNode | 0 | 5 | 5 | 30 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Activities.FlowSwitch | 20 | 0 | 20 | 70 | 100% | | 8 | 8 | 100% | |
| Elsa.Workflows.Activities.Flowchart.Attributes.FlowNodeAttribute | 4 | 0 | 4 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Extensions.ActivityExecutionContextExtensions | 44 | 5 | 49 | 135 | 89.7% | | 29 | 36 | 80.5% | |
| Elsa.Workflows.Activities.Flowchart.Extensions.ActivityExtensions | 21 | 2 | 23 | 55 | 91.3% | | 14 | 18 | 77.7% | |
| Elsa.Workflows.Activities.Flowchart.Extensions.ConnectionsExtensions | 2 | 4 | 6 | 42 | 33.3% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Extensions.FlowchartExtensions | 7 | 0 | 7 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.Connection | 20 | 1 | 21 | 85 | 95.2% | | 10 | 14 | 71.4% | |
| Elsa.Workflows.Activities.Flowchart.Models.Endpoint | 6 | 2 | 8 | 38 | 75% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.FlowGraph | 94 | 3 | 97 | 249 | 96.9% | | 68 | 72 | 94.4% | |
| Elsa.Workflows.Activities.Flowchart.Models.FlowScope | 29 | 0 | 29 | 110 | 100% | | 2 | 4 | 50% | |
| Elsa.Workflows.Activities.Flowchart.Models.FlowSwitchCase | 8 | 8 | 16 | 60 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.ObsoleteConnection | 0 | 17 | 17 | 60 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.Outcomes | 3 | 0 | 3 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.Position | 0 | 2 | 2 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Models.Token | 13 | 0 | 13 | 26 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Serialization.ConnectionComparer | 2 | 6 | 8 | 35 | 25% | | 7 | 42 | 16.6% | |
| Elsa.Workflows.Activities.Flowchart.Serialization.ConnectionJsonConverter | 39 | 11 | 50 | 103 | 78% | | 11 | 26 | 42.3% | |
| Elsa.Workflows.Activities.Flowchart.Serialization.FlowchartJsonConverter | 102 | 19 | 121 | 218 | 84.2% | | 66 | 114 | 57.8% | |
| Elsa.Workflows.Activities.Flowchart.Serialization.FlowchartSerializationOptionConfigurator | 6 | 0 | 6 | 29 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Flowchart.Serialization.ObsoleteConnectionJsonConverter | 0 | 23 | 23 | 56 | 0% | | 0 | 6 | 0% | |
| Elsa.Workflows.Activities.For | 44 | 1 | 45 | 127 | 97.7% | | 18 | 24 | 75% | |
| Elsa.Workflows.Activities.ForEach<T> | 35 | 5 | 40 | 113 | 87.5% | | 5 | 6 | 83.3% | |
| Elsa.Workflows.Activities.Fork | 10 | 22 | 32 | 95 | 31.2% | | 2 | 12 | 16.6% | |
| Elsa.Workflows.Activities.If | 18 | 3 | 21 | 72 | 85.7% | | 2 | 2 | 100% | |
| Elsa.Workflows.Activities.Inline | 11 | 18 | 29 | 144 | 37.9% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Inline<T> | 0 | 20 | 20 | 144 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Activities.NotFoundActivity | 9 | 0 | 9 | 48 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Parallel | 16 | 0 | 16 | 50 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Activities.ParallelForEach | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.ParallelForEach<T> | 43 | 4 | 47 | 125 | 91.4% | | 8 | 8 | 100% | |
| Elsa.Workflows.Activities.ReadLine | 7 | 4 | 11 | 37 | 63.6% | | 2 | 2 | 100% | |
| Elsa.Workflows.Activities.Sequence | 23 | 2 | 25 | 69 | 92% | | 6 | 6 | 100% | |
| Elsa.Workflows.Activities.SetName | 9 | 0 | 9 | 38 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.SetVariable | 11 | 0 | 11 | 113 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Activities.SetVariable<T> | 11 | 8 | 19 | 113 | 57.8% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Start | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Activities.Switch | 25 | 2 | 27 | 158 | 92.5% | | 12 | 12 | 100% | |
| Elsa.Workflows.Activities.SwitchCase | 8 | 10 | 18 | 158 | 44.4% | | 0 | 0 | | |
| Elsa.Workflows.Activities.While | 26 | 6 | 32 | 99 | 81.2% | | 4 | 4 | 100% | |
| Elsa.Workflows.Activities.Workflow | 47 | 2 | 49 | 142 | 95.9% | | 4 | 4 | 100% | |
| Elsa.Workflows.Activities.WriteLine | 15 | 3 | 18 | 66 | 83.3% | | 1 | 2 | 50% | |
| Elsa.Workflows.Activity | 48 | 9 | 57 | 209 | 84.2% | | 6 | 6 | 100% | |
| Elsa.Workflows.Activity<T> | 4 | 9 | 13 | 43 | 30.7% | | 0 | 2 | 0% | |
| Elsa.Workflows.ActivityCompletedContext | 2 | 5 | 7 | 42 | 28.5% | | 0 | 0 | | |
| Elsa.Workflows.ActivityCompletionCallbackEntry | 1 | 0 | 1 | 682 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ActivityDescriber | 123 | 8 | 131 | 230 | 93.8% | | 123 | 132 | 93.1% | |
| Elsa.Workflows.ActivityExecutionContext | 241 | 57 | 298 | 941 | 80.8% | | 83 | 104 | 79.8% | |
| Elsa.Workflows.ActivityExecutionContextExtensions | 21 | 0 | 21 | 41 | 100% | | 8 | 8 | 100% | |
| Elsa.Workflows.ActivityExecutionContextSchedulerStrategy | 17 | 23 | 40 | 71 | 42.5% | | 11 | 44 | 25% | |
| Elsa.Workflows.ActivityInputEvaluatorContext | 4 | 2 | 6 | 12 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.ActivityInvoker | 19 | 0 | 19 | 50 | 100% | | 5 | 6 | 83.3% | |
| Elsa.Workflows.ActivityRegistry | 47 | 28 | 75 | 167 | 62.6% | | 15 | 22 | 68.1% | |
| Elsa.Workflows.ActivityRegistryLookupService | 9 | 2 | 11 | 43 | 81.8% | | 2 | 2 | 100% | |
| Elsa.Workflows.ActivitySchedulerFactory | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ActivityStateFilterBase | 0 | 6 | 6 | 26 | 0% | | 0 | 0 | | |
| Elsa.Workflows.ActivityStateFilterContext | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.ActivityStateFilterResult | 0 | 4 | 4 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.ActivityTestRunner | 4 | 28 | 32 | 66 | 12.5% | | 0 | 14 | 0% | |
| Elsa.Workflows.ActivityVisitor | 44 | 1 | 45 | 91 | 97.7% | | 11 | 12 | 91.6% | |
| Elsa.Workflows.Attributes.ActivityAttribute | 12 | 14 | 26 | 41 | 46.1% | | 0 | 0 | | |
| Elsa.Workflows.Attributes.InputAttribute | 18 | 1 | 19 | 107 | 94.7% | | 0 | 0 | | |
| Elsa.Workflows.Attributes.OutputAttribute | 5 | 0 | 5 | 30 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Attributes.PortAttribute | 6 | 4 | 10 | 22 | 60% | | 0 | 0 | | |
| Elsa.Workflows.Attributes.TaskActivityAttribute | 0 | 8 | 8 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.BackgroundActivityExecutionContextExtensions | 2 | 13 | 15 | 84 | 13.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.Behavior | 26 | 0 | 26 | 105 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Behaviors.AutoCompleteBehavior | 5 | 1 | 6 | 25 | 83.3% | | 0 | 0 | | |
| Elsa.Workflows.Behaviors.BreakBehavior | 7 | 5 | 12 | 44 | 58.3% | | 0 | 0 | | |
| Elsa.Workflows.Behaviors.ScheduledChildCallbackBehavior | 17 | 0 | 17 | 40 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.BreakBehaviorActivityExecutionContextExtensions | 1 | 1 | 2 | 21 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Builders.WorkflowBuilder | 88 | 31 | 119 | 301 | 73.9% | | 18 | 26 | 69.2% | |
| Elsa.Workflows.Builders.WorkflowBuilderFactory | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ChangeTrackingDictionary<T1, T2> | 1 | 10 | 11 | 27 | 9% | | 0 | 2 | 0% | |
| Elsa.Workflows.CodeActivity | 3 | 3 | 6 | 100 | 50% | | 0 | 0 | | |
| Elsa.Workflows.CodeActivity<T> | 3 | 10 | 13 | 100 | 23% | | 0 | 2 | 0% | |
| Elsa.Workflows.CodeActivityWithResult | 0 | 11 | 11 | 100 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.ActivityCommitStateStrategyContext | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.ActivityCommitStrategyRegistration | 4 | 2 | 6 | 14 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.ActivityStrategyDescriptor | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.CommitStateOptions | 2 | 0 | 2 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.CommitStrategiesFeature | 27 | 26 | 53 | 102 | 50.9% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.CommitStrategyMetadata | 3 | 0 | 3 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.DefaultCommitStrategyRegistry | 6 | 4 | 10 | 38 | 60% | | 0 | 4 | 0% | |
| Elsa.Workflows.CommitStates.ObjectMetadataDescriber | 10 | 0 | 10 | 23 | 100% | | 6 | 10 | 60% | |
| Elsa.Workflows.CommitStates.ObjectRegistration<T1, T2> | 2 | 0 | 2 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.ObjectRegistrationFactory | 4 | 0 | 4 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.Strategies.ActivityExecutedWorkflowStrategy | 0 | 1 | 1 | 22 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.ActivityExecutingWorkflowStrategy | 0 | 1 | 1 | 22 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.CommitAlwaysActivityStrategy | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.Strategies.CommitNeverActivityStrategy | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.Strategies.ExecutedActivityStrategy | 0 | 1 | 1 | 21 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.ExecutingActivityStrategy | 0 | 1 | 1 | 23 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.PeriodicWorkflowStrategy | 2 | 7 | 9 | 29 | 22.2% | | 0 | 8 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.WorkflowExecutedWorkflowStrategy | 0 | 1 | 1 | 16 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Strategies.WorkflowExecutingWorkflowStrategy | 0 | 1 | 1 | 22 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.CommitStates.Tasks.PopulateCommitStrategyRegistry | 4 | 0 | 4 | 16 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.CommitStates.WorkflowCommitStateStrategyContext | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.WorkflowCommitStrategyRegistration | 4 | 2 | 6 | 14 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.CommitStates.WorkflowStrategyDescriptor | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.DefaultActivityInputEvaluator | 5 | 0 | 5 | 14 | 100% | | 0 | 0 | | |
| Elsa.Workflows.DefaultActivityStateFilterManager | 0 | 7 | 7 | 17 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.DefaultIncidentStrategyResolver | 11 | 0 | 11 | 44 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.DefaultWorkflowInstanceVariableReader | 12 | 1 | 13 | 25 | 92.3% | | 3 | 4 | 75% | |
| Elsa.Workflows.DefaultWorkflowInstanceVariableWriter | 1 | 22 | 23 | 39 | 4.3% | | 0 | 6 | 0% | |
| Elsa.Workflows.EventGenerator | 2 | 2 | 4 | 17 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Exceptions.ActivityNotFoundException | 6 | 3 | 9 | 30 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Exceptions.DataProcessingException | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Exceptions.FaultException | 8 | 0 | 8 | 31 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Exceptions.InputEvaluationException | 2 | 0 | 2 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Exceptions.UniqueKeyConstraintViolationException | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Expressions.InputExpressionHandler | 0 | 5 | 5 | 28 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Expressions.ObjectExpressionHandler | 15 | 1 | 16 | 48 | 93.7% | | 4 | 6 | 66.6% | |
| Elsa.Workflows.Expressions.OutputExpressionHandler | 0 | 2 | 2 | 19 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Expressions.VariableExpressionHandler | 3 | 0 | 3 | 19 | 100% | | 1 | 2 | 50% | |
| Elsa.Workflows.Features.FlowchartFeature | 6 | 0 | 6 | 30 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Features.WorkflowsFeature | 118 | 9 | 127 | 261 | 92.9% | | 0 | 0 | | |
| Elsa.Workflows.GuidIdentityGenerator | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Handlers.EvaluateParentInputProperties | 3 | 0 | 3 | 15 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Hasher | 20 | 0 | 20 | 53 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Helpers.ActivityTypeNameHelper | 15 | 1 | 16 | 48 | 93.7% | | 18 | 20 | 90% | |
| Elsa.Workflows.Helpers.Diff | 4 | 2 | 6 | 57 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Helpers.Diff<T> | 8 | 0 | 8 | 57 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Helpers.TypeNameHelper | 0 | 2 | 2 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.IdentityGraphService | 51 | 0 | 51 | 123 | 100% | | 30 | 30 | 100% | |
| Elsa.Workflows.IncidentStrategies.ContinueWithIncidentsStrategy | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.IncidentStrategies.FaultStrategy | 4 | 0 | 4 | 22 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.InitializationContext | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ItemSourceActivityExecutionContextExtensions | 10 | 8 | 18 | 50 | 55.5% | | 12 | 26 | 46.1% | |
| Elsa.Workflows.LogPersistence.DefaultLogPersistenceStrategyService | 2 | 0 | 2 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.LogPersistenceOptions | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.LogPersistenceStrategyContext | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.Strategies.Configuration | 1 | 1 | 2 | 16 | 50% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.Strategies.Exclude | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.Strategies.Include | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.LogPersistence.Strategies.Inherit | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Memory.Variable | 18 | 0 | 18 | 128 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Memory.Variable<T> | 8 | 11 | 19 | 128 | 42.1% | | 0 | 0 | | |
| Elsa.Workflows.Memory.VariableBlockMetadata | 1 | 0 | 1 | 128 | 100% | | 0 | 0 | | |
| Elsa.Workflows.MemoryStorageDriver | 1 | 8 | 9 | 37 | 11.1% | | 0 | 2 | 0% | |
| Elsa.Workflows.Middleware.Activities.ActivityInvokerMiddlewareExtensions | 0 | 1 | 1 | 165 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Activities.DefaultActivityInvokerMiddleware | 44 | 17 | 61 | 165 | 72.1% | | 24 | 38 | 63.1% | |
| Elsa.Workflows.Middleware.Activities.ExceptionHandlingMiddleware | 11 | 0 | 11 | 44 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Activities.ExceptionHandlingMiddlewareExtensions | 1 | 0 | 1 | 44 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Activities.ExecutionLogMiddleware | 22 | 0 | 22 | 61 | 100% | | 7 | 8 | 87.5% | |
| Elsa.Workflows.Middleware.Activities.ExecutionLogMiddlewareExtensions | 1 | 0 | 1 | 61 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Activities.LoggingMiddleware | 0 | 15 | 15 | 53 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Middleware.Activities.LoggingMiddlewareExtensions | 0 | 1 | 1 | 53 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Activities.NotificationPublishingMiddleware | 11 | 0 | 11 | 59 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Middleware.Activities.NotificationPublishingMiddlewareExtensions | 1 | 0 | 1 | 59 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Workflows.DefaultActivitySchedulerMiddleware | 27 | 4 | 31 | 77 | 87% | | 10 | 14 | 71.4% | |
| Elsa.Workflows.Middleware.Workflows.EngineExceptionHandlingMiddleware | 4 | 9 | 13 | 46 | 30.7% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Workflows.EngineExceptionHandlingMiddlewareExtensions | 1 | 0 | 1 | 46 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Workflows.ExceptionHandlingMiddleware | 8 | 10 | 18 | 58 | 44.4% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Workflows.ExceptionHandlingMiddlewareExtensions | 1 | 0 | 1 | 58 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Middleware.Workflows.UseActivitySchedulerMiddlewareExtensions | 1 | 0 | 1 | 77 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityConstructorContext | 3 | 0 | 3 | 238 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityDescriptor | 21 | 0 | 21 | 131 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityHandle | 5 | 16 | 21 | 37 | 23.8% | | 0 | 8 | 0% | |
| Elsa.Workflows.Models.ActivityIncident | 14 | 2 | 16 | 56 | 87.5% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityNode | 26 | 9 | 35 | 114 | 74.2% | | 8 | 12 | 66.6% | |
| Elsa.Workflows.Models.ActivityOutputRecord | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityOutputRegister | 27 | 4 | 31 | 101 | 87% | | 17 | 24 | 70.8% | |
| Elsa.Workflows.Models.ActivityOutputs | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.ActivityPort | 4 | 0 | 4 | 25 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Models.ActivityWorkItem | 20 | 0 | 20 | 58 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Models.Argument | 6 | 2 | 8 | 37 | 75% | | 0 | 0 | | |
| Elsa.Workflows.Models.ArgumentDefinition | 5 | 0 | 5 | 32 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.BackgroundExecutionOutcome | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.BackgroundExecutionResult | 0 | 3 | 3 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.Bookmark | 15 | 0 | 15 | 39 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.BookmarkInfo | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.CreateBookmarkArgs | 8 | 0 | 8 | 47 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.Input | 6 | 3 | 9 | 111 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Models.Input<T> | 18 | 10 | 28 | 111 | 64.2% | | 0 | 0 | | |
| Elsa.Workflows.Models.InputDefinition | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.InputDescriptor | 57 | 1 | 58 | 120 | 98.2% | | 0 | 0 | | |
| Elsa.Workflows.Models.InvokeWorkflowResult | 0 | 1 | 1 | 5 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.Journal | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.JsonActivityConstructorContextHelper | 75 | 19 | 94 | 238 | 79.7% | | 53 | 66 | 80.3% | |
| Elsa.Workflows.Models.MissingActivityType | 0 | 4 | 4 | 27 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.NamedOutput | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.Output | 4 | 2 | 6 | 33 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Models.Output<T> | 4 | 2 | 6 | 33 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Models.OutputDescriptor | 22 | 0 | 22 | 39 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.Port | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.PropertyDescriptor | 11 | 0 | 11 | 69 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.RunWorkflowResult | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.RunWorkflowResult<T> | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.ScheduledActivity | 0 | 3 | 3 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.ScheduledActivityOptions | 0 | 6 | 6 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.SignalHandlerRegistration | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.TriggerType | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.TypeDescriptor | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Models.VariableDefinition | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.VariableModel | 14 | 0 | 14 | 54 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowDefinitionHandle | 5 | 5 | 10 | 48 | 50% | | 0 | 4 | 0% | |
| Elsa.Workflows.Models.WorkflowExecutionLogEntry | 14 | 1 | 15 | 20 | 93.3% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowGraph | 16 | 15 | 31 | 109 | 51.6% | | 0 | 18 | 0% | |
| Elsa.Workflows.Models.WorkflowIdentity | 2 | 0 | 2 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowInput | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowMetadata | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowOptions | 6 | 0 | 6 | 37 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Models.WorkflowPublication | 2 | 2 | 4 | 8 | 50% | | 0 | 0 | | |
| Elsa.Workflows.NoopCommitStateHandler | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.ActivityCancelled | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.ActivityCompleted | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.ActivityExecuted | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.ActivityExecuting | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.InvokingActivityCallback | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.WorkflowExecuted | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.WorkflowExecuting | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.WorkflowFinished | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Notifications.WorkflowStarted | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Options.ActivityInvocationOptions | 8 | 12 | 20 | 52 | 40% | | 0 | 2 | 0% | |
| Elsa.Workflows.Options.DynamicOutcomesOptions | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Options.IncidentOptions | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Options.RunWorkflowOptions | 9 | 0 | 9 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Options.ScheduleWorkOptions | 6 | 0 | 6 | 33 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Pipelines.ActivityExecution.ActivityExecutionMiddlewareExtensions | 13 | 2 | 15 | 41 | 86.6% | | 0 | 0 | | |
| Elsa.Workflows.Pipelines.ActivityExecution.ActivityExecutionPipeline | 10 | 7 | 17 | 42 | 58.8% | | 1 | 2 | 50% | |
| Elsa.Workflows.Pipelines.ActivityExecution.ActivityExecutionPipelinePipelineBuilder | 9 | 4 | 13 | 42 | 69.2% | | 4 | 4 | 100% | |
| Elsa.Workflows.Pipelines.MiddlewareHelpers | 6 | 3 | 9 | 29 | 66.6% | | 6 | 10 | 60% | |
| Elsa.Workflows.Pipelines.WorkflowExecution.WorkflowExecutionMiddleware | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Pipelines.WorkflowExecution.WorkflowExecutionMiddlewareExtensions | 17 | 2 | 19 | 68 | 89.4% | | 0 | 0 | | |
| Elsa.Workflows.Pipelines.WorkflowExecution.WorkflowExecutionPipeline | 12 | 3 | 15 | 42 | 80% | | 1 | 2 | 50% | |
| Elsa.Workflows.Pipelines.WorkflowExecution.WorkflowExecutionPipelineBuilder | 20 | 2 | 22 | 71 | 90.9% | | 5 | 6 | 83.3% | |
| Elsa.Workflows.PortResolvers.PropertyBasedActivityResolver | 14 | 0 | 14 | 40 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.PortResolvers.SwitchActivityResolver | 11 | 0 | 11 | 35 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.PropertyDefaultValueResolver | 11 | 0 | 11 | 26 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.PropertyUIHandlerBase | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.PropertyUIHandlerResolver | 25 | 1 | 26 | 58 | 96.1% | | 17 | 18 | 94.4% | |
| Elsa.Workflows.QueueBasedActivityScheduler | 7 | 1 | 8 | 34 | 87.5% | | 0 | 0 | | |
| Elsa.Workflows.RandomLongIdentityGenerator | 4 | 0 | 4 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ResolvedVariable | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.ResumedBookmarkContext | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Configurators.AdditionalConvertersConfigurator | 4 | 0 | 4 | 22 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Configurators.CustomConstructorConfigurator | 26 | 0 | 26 | 65 | 100% | | 30 | 30 | 100% | |
| Elsa.Workflows.Serialization.Converters.ActivityJsonConverter | 54 | 4 | 58 | 125 | 93.1% | | 23 | 30 | 76.6% | |
| Elsa.Workflows.Serialization.Converters.ActivityJsonConverterFactory | 5 | 0 | 5 | 27 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.ExcludeFromHashConverter | 14 | 1 | 15 | 65 | 93.3% | | 6 | 6 | 100% | |
| Elsa.Workflows.Serialization.Converters.ExcludeFromHashConverterFactory | 2 | 0 | 2 | 65 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.ExpandoObjectConverter | 15 | 21 | 36 | 87 | 41.6% | | 9 | 28 | 32.1% | |
| Elsa.Workflows.Serialization.Converters.ExpandoObjectConverterFactory | 2 | 1 | 3 | 24 | 66.6% | | 1 | 2 | 50% | |
| Elsa.Workflows.Serialization.Converters.ExpressionJsonConverter | 16 | 17 | 33 | 74 | 48.4% | | 4 | 24 | 16.6% | |
| Elsa.Workflows.Serialization.Converters.ExpressionJsonConverterFactory | 5 | 0 | 5 | 29 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.FuncExpressionConverterFactory | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.FuncExpressionValueConverter | 0 | 5 | 5 | 28 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Serialization.Converters.InputJsonConverter<T> | 30 | 9 | 39 | 87 | 76.9% | | 17 | 32 | 53.1% | |
| Elsa.Workflows.Serialization.Converters.InputJsonConverterFactory | 4 | 0 | 4 | 27 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Serialization.Converters.JsonIgnoreCompositeRootConverter | 3 | 1 | 4 | 27 | 75% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.JsonIgnoreCompositeRootConverterFactory | 3 | 0 | 3 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.JsonPrimitiveToStringConverter | 3 | 11 | 14 | 43 | 21.4% | | 2 | 9 | 22.2% | |
| Elsa.Workflows.Serialization.Converters.OutputJsonConverter<T> | 15 | 14 | 29 | 66 | 51.7% | | 1 | 8 | 12.5% | |
| Elsa.Workflows.Serialization.Converters.OutputJsonConverterFactory | 4 | 0 | 4 | 27 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Serialization.Converters.PolymorphicDictionaryConverter | 19 | 2 | 21 | 56 | 90.4% | | 8 | 10 | 80% | |
| Elsa.Workflows.Serialization.Converters.PolymorphicObjectConverter | 146 | 49 | 195 | 430 | 74.8% | | 141 | 185 | 76.2% | |
| Elsa.Workflows.Serialization.Converters.PolymorphicObjectConverterFactory | 18 | 0 | 18 | 56 | 100% | | 14 | 14 | 100% | |
| Elsa.Workflows.Serialization.Converters.RootActivityNodeConverter | 8 | 1 | 9 | 29 | 88.8% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.SafeDictionaryConverter | 0 | 16 | 16 | 49 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.Serialization.Converters.SafeValueConverter | 12 | 7 | 19 | 55 | 63.1% | | 2 | 2 | 100% | |
| Elsa.Workflows.Serialization.Converters.SafeValueConverterFactory | 2 | 0 | 2 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Converters.TypeJsonConverter | 28 | 0 | 28 | 81 | 100% | | 29 | 32 | 90.6% | |
| Elsa.Workflows.Serialization.Converters.VariableConverter | 16 | 0 | 16 | 52 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Serialization.Converters.VariableConverterFactory | 6 | 0 | 6 | 30 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Helpers.ActivityWriter | 31 | 6 | 37 | 97 | 83.7% | | 29 | 38 | 76.3% | |
| Elsa.Workflows.Serialization.Helpers.SyntheticPropertiesWriter | 49 | 5 | 54 | 104 | 90.7% | | 13 | 18 | 72.2% | |
| Elsa.Workflows.Serialization.ReferenceHandlers.CrossScopedReferenceHandler | 4 | 0 | 4 | 27 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.ReferenceHandlers.CustomPreserveReferenceResolver | 11 | 4 | 15 | 59 | 73.3% | | 2 | 6 | 33.3% | |
| Elsa.Workflows.Serialization.Serializers.ApiSerializer | 9 | 5 | 14 | 53 | 64.2% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.BookmarkPayloadSerializer | 0 | 13 | 13 | 38 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.JsonActivitySerializer | 11 | 3 | 14 | 42 | 78.5% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.JsonPayloadSerializer | 22 | 7 | 29 | 91 | 75.8% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.JsonWorkflowStateSerializer | 15 | 17 | 32 | 143 | 46.8% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.SafeSerializer | 10 | 10 | 20 | 82 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Serialization.Serializers.SerializationOptionsConfigurator | 6 | 0 | 6 | 29 | 100% | | 0 | 0 | | |
| Elsa.Workflows.SerializationOptionsConfiguratorBase | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Services.ActivityLoggerStateGenerator | 4 | 0 | 4 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Services.WorkflowLoggerStateGenerator | 4 | 0 | 4 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Services.WorkflowStorageDriver | 8 | 7 | 15 | 57 | 53.3% | | 0 | 2 | 0% | |
| Elsa.Workflows.ShortGuidIdentityGenerator | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.SignalContext | 10 | 1 | 11 | 44 | 90.9% | | 0 | 0 | | |
| Elsa.Workflows.Signals.ActivityCompleted | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Signals.CompleteCompositeSignal | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Signals.ScheduleActivityOutcomes | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Signals.ScheduleChildActivity | 0 | 11 | 11 | 42 | 0% | | 0 | 0 | | |
| Elsa.Workflows.StackBasedActivityScheduler | 0 | 8 | 8 | 34 | 0% | | 0 | 0 | | |
| Elsa.Workflows.StandardInStreamProvider | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.StandardOutStreamProvider | 4 | 0 | 4 | 13 | 100% | | 0 | 0 | | |
| Elsa.Workflows.State.ActivityExecutionContextState | 16 | 0 | 16 | 88 | 100% | | 0 | 0 | | |
| Elsa.Workflows.State.ActivityWorkItemState | 0 | 6 | 6 | 39 | 0% | | 0 | 0 | | |
| Elsa.Workflows.State.CompletionCallbackState | 12 | 0 | 12 | 56 | 100% | | 0 | 0 | | |
| Elsa.Workflows.State.ExceptionState | 2 | 2 | 4 | 28 | 50% | | 2 | 2 | 100% | |
| Elsa.Workflows.State.WorkflowState | 23 | 0 | 23 | 127 | 100% | | 0 | 0 | | |
| Elsa.Workflows.StimulusHasher | 2 | 0 | 2 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.StorageDriverContext | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.StorageDriverManager | 2 | 1 | 3 | 18 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Trigger | 2 | 7 | 9 | 70 | 22.2% | | 0 | 0 | | |
| Elsa.Workflows.Trigger<T> | 6 | 3 | 9 | 70 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.TriggerIndexingContext | 6 | 1 | 7 | 16 | 85.7% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CheckList.CheckList | 1 | 1 | 2 | 17 | 50% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CheckList.CheckListItem | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CheckList.CheckListOptionsProviderBase | 19 | 0 | 19 | 47 | 100% | | 1 | 2 | 50% | |
| Elsa.Workflows.UIHints.CheckList.CheckListProps | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CheckList.CheckListUIHintHandler | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CheckList.StaticCheckListOptionsProvider | 7 | 2 | 9 | 29 | 77.7% | | 4 | 8 | 50% | |
| Elsa.Workflows.UIHints.CodeEditor.CodeEditorOptions | 1 | 2 | 3 | 19 | 33.3% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.CodeEditor.CodeEditorOptionsProviderBase | 11 | 1 | 12 | 41 | 91.6% | | 2 | 2 | 100% | |
| Elsa.Workflows.UIHints.CodeEditor.MultiLineOptions | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.Dictionary.DictionaryUIHintInputModifier | 3 | 1 | 4 | 14 | 75% | | 1 | 2 | 50% | |
| Elsa.Workflows.UIHints.Dictionary.DictionaryValueEvaluator | 0 | 26 | 26 | 59 | 0% | | 0 | 14 | 0% | |
| Elsa.Workflows.UIHints.Dropdown.DropDownOptionsProviderBase | 17 | 0 | 17 | 50 | 100% | | 1 | 2 | 50% | |
| Elsa.Workflows.UIHints.Dropdown.DropDownProps | 1 | 1 | 2 | 17 | 50% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.Dropdown.DropDownUIHintHandler | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.Dropdown.SelectList | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.Dropdown.SelectListItem | 1 | 0 | 1 | 3 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.Dropdown.StaticDropDownOptionsProvider | 30 | 4 | 34 | 68 | 88.2% | | 14 | 20 | 70% | |
| Elsa.Workflows.UIHints.JsonEditor.JsonCodeOptionsProvider | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.JsonEditor.JsonEditorUIHintHandler | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.RadioList.RadioList | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.RadioList.RadioListItem | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.RadioList.RadioListOptionsProviderBase | 0 | 19 | 19 | 47 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.UIHints.RadioList.RadioListProps | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.RadioList.RadioListUIHintHandler | 1 | 1 | 2 | 16 | 50% | | 0 | 0 | | |
| Elsa.Workflows.UIHints.RadioList.StaticRadioListOptionsProvider | 1 | 8 | 9 | 29 | 11.1% | | 0 | 8 | 0% | |
| Elsa.Workflows.UIHints.SingleLine.SingleLineProps | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.VariableMapper | 23 | 4 | 27 | 81 | 85.1% | | 10 | 14 | 71.4% | |
| Elsa.Workflows.VariablePersistenceManager | 66 | 13 | 79 | 153 | 83.5% | | 31 | 44 | 70.4% | |
| Elsa.Workflows.VariableUpdateValue | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.WorkflowBase | 8 | 1 | 9 | 82 | 88.8% | | 0 | 0 | | |
| Elsa.Workflows.WorkflowBase<T> | 0 | 11 | 11 | 82 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.WorkflowExecutionContext | 266 | 34 | 300 | 755 | 88.6% | | 64 | 93 | 68.8% | |
| Elsa.Workflows.WorkflowExecutionContextSchedulerStrategy | 10 | 4 | 14 | 37 | 71.4% | | 15 | 20 | 75% | |
| Elsa.Workflows.WorkflowExecutionResultExtensions | 3 | 9 | 12 | 42 | 25% | | 1 | 8 | 12.5% | |
| Elsa.Workflows.WorkflowExecutionState | 6 | 0 | 6 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.WorkflowGraphBuilder | 6 | 0 | 6 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.WorkflowIndexingContext | 11 | 0 | 11 | 28 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.WorkflowInstanceStorageDriver | 32 | 7 | 39 | 84 | 82% | | 1 | 6 | 16.6% | |
| Elsa.Workflows.WorkflowInstantiationStrategyContext | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| Elsa.Workflows.WorkflowRunner | 97 | 24 | 121 | 227 | 80.1% | | 41 | 60 | 68.3% | |
| Elsa.Workflows.WorkflowStateExtractor | 145 | 18 | 163 | 279 | 88.9% | | 38 | 58 | 65.5% | |
| Elsa.Workflows.Management | 1491 | 662 | 2153 | 5981 | 69.2% | | 319 | 597 | 53.4% | |
| Elsa.Extensions.ModuleExtensions | 9 | 10 | 19 | 83 | 47.3% | | 3 | 8 | 37.5% | |
| Elsa.Extensions.WorkflowExtensions | 0 | 17 | 17 | 61 | 0% | | 0 | 12 | 0% | |
| Elsa.Extensions.WorkflowInstanceStoreExtensions | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Activities.SetOutput.SetOutput | 30 | 2 | 32 | 86 | 93.7% | | 11 | 14 | 78.5% | |
| Elsa.Workflows.Management.Activities.WorkflowDefinitionActivity.PropertyNameHelper | 7 | 1 | 8 | 21 | 87.5% | | 2 | 4 | 50% | |
| Elsa.Workflows.Management.Activities.WorkflowDefinitionActivity.WorkflowDefinitionActivity | 93 | 10 | 103 | 216 | 90.2% | | 26 | 42 | 61.9% | |
| Elsa.Workflows.Management.Activities.WorkflowDefinitionActivity.WorkflowDefinitionActivityDescriptorFactory | 94 | 2 | 96 | 121 | 97.9% | | 10 | 10 | 100% | |
| Elsa.Workflows.Management.Activities.WorkflowDefinitionActivity.WorkflowDefinitionActivityProvider | 14 | 0 | 14 | 38 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Management.Activities.WorkflowDefinitionActivity.WorkflowDefinitionActivityResolver | 6 | 0 | 6 | 25 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.ActivityDescriberExtensions | 0 | 6 | 6 | 45 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Entities.WorkflowDefinition | 19 | 0 | 19 | 109 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Entities.WorkflowInstance | 15 | 0 | 15 | 91 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Features.CachingWorkflowDefinitionsFeature | 7 | 0 | 7 | 29 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Features.WorkflowDefinitionsFeature | 5 | 0 | 5 | 24 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Features.WorkflowInstancesFeature | 4 | 0 | 4 | 23 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Features.WorkflowManagementFeature | 101 | 10 | 111 | 275 | 90.9% | | 11 | 14 | 78.5% | |
| Elsa.Workflows.Management.Filters.WorkflowDefinitionFilter | 14 | 16 | 30 | 111 | 46.6% | | 0 | 36 | 0% | |
| Elsa.Workflows.Management.Filters.WorkflowDefinitionOrder<T> | 2 | 2 | 4 | 25 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Management.Filters.WorkflowInstanceFilter | 47 | 30 | 77 | 197 | 61% | | 31 | 67 | 46.2% | |
| Elsa.Workflows.Management.Filters.WorkflowInstanceOrder<T> | 2 | 2 | 4 | 23 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Management.Handlers.Notifications.DeleteWorkflowInstances | 6 | 6 | 12 | 53 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Management.Handlers.Notifications.EvictWorkflowDefinitionServiceCache | 4 | 7 | 11 | 58 | 36.3% | | 0 | 4 | 0% | |
| Elsa.Workflows.Management.Handlers.Notifications.RefreshActivityRegistry | 9 | 12 | 21 | 96 | 42.8% | | 2 | 8 | 25% | |
| Elsa.Workflows.Management.Handlers.Notifications.UpdateConsumingWorkflows | 5 | 0 | 5 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Handlers.Notifications.ValidateWorkflow | 9 | 2 | 11 | 31 | 81.8% | | 1 | 2 | 50% | |
| Elsa.Workflows.Management.Mappers.VariableDefinitionMapper | 23 | 31 | 54 | 118 | 42.5% | | 18 | 54 | 33.3% | |
| Elsa.Workflows.Management.Mappers.WorkflowDefinitionMapper | 80 | 51 | 131 | 226 | 61% | | 24 | 34 | 70.5% | |
| Elsa.Workflows.Management.Mappers.WorkflowStateMapper | 22 | 20 | 42 | 85 | 52.3% | | 2 | 6 | 33.3% | |
| Elsa.Workflows.Management.Materializers.ClrWorkflowMaterializer | 13 | 0 | 13 | 51 | 100% | | 1 | 2 | 50% | |
| Elsa.Workflows.Management.Materializers.ClrWorkflowMaterializerContext | 1 | 0 | 1 | 51 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Materializers.JsonWorkflowMaterializer | 7 | 0 | 7 | 38 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Materializers.TypedWorkflowMaterializer | 2 | 3 | 5 | 28 | 40% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.AffectedWorkflows | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.ImportWorkflowResult | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.PublishWorkflowDefinitionResult | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.SaveWorkflowDefinitionRequest | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.TimestampFilter | 0 | 3 | 3 | 26 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.UpdateWorkflowReferencesResult | 2 | 0 | 2 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.VariableDescriptor | 2 | 3 | 5 | 23 | 40% | | 0 | 6 | 0% | |
| Elsa.Workflows.Management.Models.WorkflowDefinitionModel | 62 | 0 | 62 | 86 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.WorkflowDefinitionSummary | 27 | 15 | 42 | 110 | 64.2% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.WorkflowInstanceId | 5 | 4 | 9 | 37 | 55.5% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.WorkflowInstanceSummary | 27 | 15 | 42 | 88 | 64.2% | | 0 | 0 | | |
| Elsa.Workflows.Management.Models.WorkflowValidationError | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionCreated | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionDeleted | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionDeleting | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionDraftSaved | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionDraftSaving | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionPublished | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionPublishing | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionRetracted | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionRetracting | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionsDeleted | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionsDeleting | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionValidating | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionDeleted | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionDeleting | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionRetracted | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionsDeleted | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionsDeleting | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionsUpdated | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowDefinitionVersionsUpdating | 0 | 1 | 1 | 11 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowInstanceSaved | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowInstancesDeleted | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Notifications.WorkflowInstancesDeleting | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Options.ManagementOptions | 5 | 0 | 5 | 35 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Options.WorkflowInstanceOptions | 6 | 0 | 6 | 40 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Providers.DefaultExpressionDescriptorProvider | 67 | 18 | 85 | 136 | 78.8% | | 12 | 24 | 50% | |
| Elsa.Workflows.Management.Providers.TypedActivityProvider | 12 | 0 | 12 | 43 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Management.Services.ActivityRegistryPopulator | 3 | 0 | 3 | 13 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Services.CachingWorkflowDefinitionService | 55 | 8 | 63 | 127 | 87.3% | | 4 | 4 | 100% | |
| Elsa.Workflows.Management.Services.DefaultWorkflowReferenceQuery | 33 | 0 | 33 | 76 | 100% | | 12 | 12 | 100% | |
| Elsa.Workflows.Management.Services.ExpressionDescriptorRegistry | 14 | 0 | 14 | 44 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Management.Services.UpdatedWorkflowDefinition | 1 | 0 | 1 | 229 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionActivityRegistryUpdater | 26 | 0 | 26 | 56 | 100% | | 9 | 12 | 75% | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionCacheManager | 13 | 1 | 14 | 48 | 92.8% | | 0 | 0 | | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionImporter | 40 | 1 | 41 | 83 | 97.5% | | 22 | 28 | 78.5% | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionManager | 13 | 75 | 88 | 151 | 14.7% | | 0 | 12 | 0% | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionPublisher | 98 | 55 | 153 | 251 | 64% | | 25 | 48 | 52% | |
| Elsa.Workflows.Management.Services.WorkflowDefinitionService | 32 | 15 | 47 | 112 | 68% | | 5 | 12 | 41.6% | |
| Elsa.Workflows.Management.Services.WorkflowInstanceFactory | 38 | 0 | 38 | 59 | 100% | | 11 | 18 | 61.1% | |
| Elsa.Workflows.Management.Services.WorkflowInstanceManager | 39 | 32 | 71 | 155 | 54.9% | | 1 | 2 | 50% | |
| Elsa.Workflows.Management.Services.WorkflowInstanceVariableManager | 24 | 15 | 39 | 76 | 61.5% | | 3 | 10 | 30% | |
| Elsa.Workflows.Management.Services.WorkflowReferences | 1 | 0 | 1 | 229 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Services.WorkflowReferenceUpdater | 121 | 4 | 125 | 229 | 96.8% | | 56 | 64 | 87.5% | |
| Elsa.Workflows.Management.Services.WorkflowSerializer | 0 | 10 | 10 | 38 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Management.Services.WorkflowValidator | 6 | 0 | 6 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.Stores.CachingWorkflowDefinitionStore | 41 | 24 | 65 | 151 | 63% | | 3 | 4 | 75% | |
| Elsa.Workflows.Management.Stores.MemoryWorkflowDefinitionStore | 0 | 41 | 41 | 141 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Management.Stores.MemoryWorkflowInstanceStore | 0 | 62 | 62 | 175 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Management.WorkflowDefinitionHandleExtensions | 6 | 0 | 6 | 17 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Management.WorkflowDefinitionServiceExtensions | 0 | 6 | 6 | 43 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.Management.WorkflowManagementFeatureExtensions | 0 | 4 | 4 | 21 | 0% | | 0 | 0 | | |
| Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions | 3 | 0 | 3 | 23 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime | 2555 | 1436 | 3991 | 10831 | 64% | | 473 | 862 | 54.8% | |
| Elsa.Extensions.ActivityExecutionContextEventExtensions | 15 | 0 | 15 | 46 | 100% | | 5 | 6 | 83.3% | |
| Elsa.Extensions.ActivityExecutionContextRecordExtensions | 10 | 0 | 10 | 39 | 100% | | 2 | 2 | 100% | |
| Elsa.Extensions.ActivityExecutionPipelineBuilderExtensions | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| Elsa.Extensions.BookmarkQueueItemExtensions | 5 | 0 | 5 | 18 | 100% | | 0 | 0 | | |
| Elsa.Extensions.ModuleExtensions | 9 | 2 | 11 | 66 | 81.8% | | 0 | 0 | | |
| Elsa.Extensions.PipelineWorkflowsFeatureExtensions | 11 | 5 | 16 | 42 | 68.7% | | 1 | 4 | 25% | |
| Elsa.Extensions.StoredBookmarkExtensions | 2 | 2 | 4 | 37 | 50% | | 0 | 0 | | |
| Elsa.Extensions.StoredTriggerExtensions | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| Elsa.Extensions.WorkflowDictionaryExtensions | 12 | 0 | 12 | 37 | 100% | | 2 | 2 | 100% | |
| Elsa.Extensions.WorkflowExecutionPipelineBuilderExtensions | 9 | 3 | 12 | 50 | 75% | | 0 | 0 | | |
| Elsa.Extensions.WorkflowsFeatureExtensions | 2 | 7 | 9 | 35 | 22.2% | | 0 | 0 | | |
| Elsa.Extensions.WorkflowTriggerExtensions | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivationValidators.CorrelatedSingletonStrategy | 1 | 9 | 10 | 28 | 10% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivationValidators.CorrelationStrategy | 1 | 8 | 9 | 27 | 11.1% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivationValidators.SingletonStrategy | 1 | 8 | 9 | 27 | 11.1% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Activities.BulkDispatchWorkflows | 114 | 2 | 116 | 259 | 98.2% | | 26 | 28 | 92.8% | |
| Elsa.Workflows.Runtime.Activities.DispatchWorkflow | 60 | 0 | 60 | 155 | 100% | | 9 | 10 | 90% | |
| Elsa.Workflows.Runtime.Activities.Event | 16 | 10 | 26 | 86 | 61.5% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Activities.EventBase<T> | 0 | 13 | 13 | 42 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Activities.ExecuteWorkflow | 47 | 12 | 59 | 132 | 79.6% | | 8 | 10 | 80% | |
| Elsa.Workflows.Runtime.Activities.PublishEvent | 14 | 0 | 14 | 53 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime.Activities.RunTask | 0 | 34 | 34 | 117 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivityExecutionContextExtensions | 5 | 0 | 5 | 23 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivityExecutionRecordSnapshot | 20 | 0 | 20 | 25 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivityExecutionStats | 0 | 9 | 9 | 52 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivityExecutionStatsService | 3 | 33 | 36 | 62 | 8.3% | | 0 | 4 | 0% | |
| Elsa.Workflows.Runtime.ActivityLogPersistenceModeMap | 3 | 0 | 3 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ActivityPropertyLogPersistenceEvaluator | 91 | 11 | 102 | 243 | 89.2% | | 31 | 46 | 67.3% | |
| Elsa.Workflows.Runtime.BackgroundActivityInvoker | 65 | 2 | 67 | 95 | 97% | | 7 | 12 | 58.3% | |
| Elsa.Workflows.Runtime.BackgroundStimulusDispatcher | 6 | 0 | 6 | 28 | 100% | | 1 | 2 | 50% | |
| Elsa.Workflows.Runtime.BackgroundTaskDispatcher | 0 | 3 | 3 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BackgroundWorkflowCancellationDispatcher | 1 | 4 | 5 | 21 | 20% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BackgroundWorkflowDispatcher | 14 | 30 | 44 | 80 | 31.8% | | 1 | 2 | 50% | |
| Elsa.Workflows.Runtime.BookmarkBoundWorkflow | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarkBoundWorkflowService | 0 | 14 | 14 | 38 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Runtime.BookmarkExtensions | 12 | 8 | 20 | 49 | 60% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarkQueueProcessor | 21 | 2 | 23 | 56 | 91.3% | | 7 | 8 | 87.5% | |
| Elsa.Workflows.Runtime.BookmarkQueueSignaler | 12 | 0 | 12 | 30 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarkQueueWorker | 29 | 4 | 33 | 74 | 87.8% | | 5 | 6 | 83.3% | |
| Elsa.Workflows.Runtime.BookmarkResumer | 0 | 60 | 60 | 108 | 0% | | 0 | 6 | 0% | |
| Elsa.Workflows.Runtime.Bookmarks.BackgroundActivityBookmark | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Bookmarks.BulkDispatchWorkflowsBookmark | 0 | 3 | 3 | 23 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Bookmarks.DispatchWorkflowBookmark | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Bookmarks.EventBookmarkPayload | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Bookmarks.ExecuteWorkflowPayload | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Bookmarks.RunTaskBookmarkPayload | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarksPersister | 9 | 0 | 9 | 25 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarkTokenPayload | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.BookmarkUpdater | 21 | 0 | 21 | 43 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Runtime.Commands.CancelWorkflowsCommand | 0 | 6 | 6 | 30 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Commands.DispatchResumeWorkflowsCommand | 0 | 8 | 8 | 35 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Commands.DispatchStimulusCommand | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Commands.DispatchTriggerWorkflowsCommand | 0 | 8 | 8 | 18 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Commands.DispatchWorkflowDefinitionCommand | 8 | 0 | 8 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Commands.DispatchWorkflowInstanceCommand | 0 | 7 | 7 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Comparers.WorkflowTriggerEqualityComparer | 24 | 0 | 24 | 58 | 100% | | 2 | 4 | 50% | |
| Elsa.Workflows.Runtime.Contracts.WorkflowDispatcherExtensions | 1 | 3 | 4 | 43 | 25% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DefaultActivityExecutionManager | 0 | 14 | 14 | 43 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.Runtime.DefaultActivityExecutionMapper | 72 | 0 | 72 | 103 | 100% | | 26 | 30 | 86.6% | |
| Elsa.Workflows.Runtime.DefaultBookmarkManager | 10 | 4 | 14 | 39 | 71.4% | | 4 | 4 | 100% | |
| Elsa.Workflows.Runtime.DefaultBookmarkQueuePurger | 1 | 24 | 25 | 51 | 4% | | 0 | 2 | 0% | |
| Elsa.Workflows.Runtime.DefaultCommitStateHandler | 18 | 3 | 21 | 38 | 85.7% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DefaultRegistriesPopulator | 6 | 0 | 6 | 26 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DefaultWorkflowActivationStrategyEvaluator | 6 | 7 | 13 | 23 | 46.1% | | 1 | 4 | 25% | |
| Elsa.Workflows.Runtime.DefaultWorkflowDefinitionStorePopulator | 140 | 3 | 143 | 291 | 97.9% | | 34 | 36 | 94.4% | |
| Elsa.Workflows.Runtime.DefaultWorkflowRegistry | 4 | 0 | 4 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DefaultWorkflowRestarter | 1 | 5 | 6 | 18 | 16.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DefaultWorkflowStarter | 35 | 10 | 45 | 68 | 77.7% | | 2 | 8 | 25% | |
| Elsa.Workflows.Runtime.DeferredTasksExecutionContextExtensions | 11 | 6 | 17 | 58 | 64.7% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DispatcherChannel | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.DispatchWorkflowOptions | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.ActivityExecutionRecord | 18 | 0 | 18 | 104 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.ActivityExecutionRecordSummary | 0 | 44 | 44 | 116 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.Runtime.Entities.BookmarkQueueItem | 17 | 0 | 17 | 67 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.StoredBookmark | 10 | 0 | 10 | 58 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.StoredTrigger | 6 | 0 | 6 | 39 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.WorkflowExecutionLogRecord | 17 | 1 | 18 | 101 | 94.4% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Entities.WorkflowInboxMessage | 0 | 9 | 9 | 54 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.EventPublisher | 23 | 0 | 23 | 45 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Runtime.EventTokenPayload | 0 | 1 | 1 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Exceptions.WorkflowGraphNotFoundException | 0 | 2 | 2 | 8 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Exceptions.WorkflowInstanceNotFoundException | 0 | 2 | 2 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ExecuteWorkflowResult | 6 | 0 | 6 | 14 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Extensions.LogExtensions | 9 | 0 | 9 | 43 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Runtime.Extensions.StoredTriggerStoreExtensions | 5 | 0 | 5 | 22 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Features.CachingWorkflowRuntimeFeature | 10 | 0 | 10 | 33 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Features.DefaultWorkflowRuntimeFeature | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Features.WorkflowRuntimeFeature | 175 | 10 | 185 | 357 | 94.5% | | 7 | 10 | 70% | |
| Elsa.Workflows.Runtime.Filters.ActivityExecutionRecordFilter | 28 | 13 | 41 | 115 | 68.2% | | 21 | 60 | 35% | |
| Elsa.Workflows.Runtime.Filters.BookmarkFilter | 38 | 6 | 44 | 130 | 86.3% | | 27 | 34 | 79.4% | |
| Elsa.Workflows.Runtime.Filters.BookmarkQueueFilter | 18 | 1 | 19 | 72 | 94.7% | | 9 | 16 | 56.2% | |
| Elsa.Workflows.Runtime.Filters.TriggerFilter | 24 | 0 | 24 | 81 | 100% | | 14 | 18 | 77.7% | |
| Elsa.Workflows.Runtime.Filters.WorkflowExecutionLogRecordFilter | 28 | 0 | 28 | 97 | 100% | | 17 | 26 | 65.3% | |
| Elsa.Workflows.Runtime.Filters.WorkflowInboxMessageFilter | 0 | 14 | 14 | 56 | 0% | | 0 | 12 | 0% | |
| Elsa.Workflows.Runtime.Filters.WorkflowsFilter | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.CancelBackgroundActivities | 7 | 0 | 7 | 28 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Runtime.Handlers.CancelWorkflowsCommandHandler | 1 | 5 | 6 | 23 | 16.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.CaptureActivityExecutionState | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.DeleteActivityExecutionLogRecords | 7 | 0 | 7 | 34 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.DeleteBookmarks | 6 | 0 | 6 | 22 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.DeleteTriggers | 8 | 15 | 23 | 58 | 34.7% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.DeleteWorkflowExecutionLogRecords | 7 | 0 | 7 | 34 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.DispatchStimulusCommandHandler | 6 | 4 | 10 | 29 | 60% | | 1 | 4 | 25% | |
| Elsa.Workflows.Runtime.Handlers.DispatchWorkflowCommandHandler | 14 | 37 | 51 | 82 | 27.4% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.EvaluateParentLogPersistenceModes | 5 | 0 | 5 | 17 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime.Handlers.IndexTriggers | 2 | 1 | 3 | 14 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.InvalidateTriggersCache | 4 | 0 | 4 | 33 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.InvalidateWorkflowsCache | 4 | 0 | 4 | 24 | 100% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime.Handlers.RefreshActivityRegistry | 8 | 0 | 8 | 31 | 100% | | 4 | 4 | 100% | |
| Elsa.Workflows.Runtime.Handlers.ResumeBulkDispatchWorkflowActivity | 32 | 0 | 32 | 55 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Runtime.Handlers.ResumeDispatchWorkflowActivity | 24 | 0 | 24 | 48 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Runtime.Handlers.ResumeExecuteWorkflowActivity | 24 | 0 | 24 | 48 | 100% | | 6 | 6 | 100% | |
| Elsa.Workflows.Runtime.Handlers.SignalBookmarkQueueWorker | 5 | 1 | 6 | 33 | 83.3% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Handlers.ValidateWorkflowRequestHandler | 18 | 2 | 20 | 58 | 90% | | 7 | 8 | 87.5% | |
| Elsa.Workflows.Runtime.HeartbeatGenerator | 8 | 8 | 16 | 38 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.InvokeTriggerRequest | 7 | 0 | 7 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.LocalBackgroundActivityScheduler | 11 | 4 | 15 | 49 | 73.3% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.LocalWorkflowClient | 117 | 8 | 125 | 214 | 93.6% | | 8 | 12 | 66.6% | |
| Elsa.Workflows.Runtime.LocalWorkflowRuntime | 10 | 15 | 25 | 72 | 40% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime.LogPersistenceConfiguration | 3 | 0 | 3 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Matches.ResumableWorkflowMatch | 0 | 2 | 2 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Matches.StartableWorkflowMatch | 0 | 2 | 2 | 4 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Matches.WorkflowMatch | 0 | 1 | 1 | 5 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.MaterializedWorkflow | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Messages.CreateAndRunWorkflowInstanceRequest | 10 | 0 | 10 | 61 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Messages.CreateWorkflowInstanceRequest | 6 | 0 | 6 | 41 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Messages.RunWorkflowInstanceRequest | 8 | 0 | 8 | 51 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Messages.RunWorkflowInstanceResponse | 6 | 0 | 6 | 36 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Activities.BackgroundActivityInvokerMiddleware | 117 | 16 | 133 | 260 | 87.9% | | 42 | 68 | 61.7% | |
| Elsa.Workflows.Runtime.Middleware.EvaluateLogPersistenceModesMiddleware | 5 | 0 | 5 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.CancelWorkflowMiddleware | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.PersistActivityExecutionLogMiddleware | 0 | 3 | 3 | 16 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.PersistBookmarkMiddleware | 0 | 3 | 3 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.PersistentVariablesMiddleware | 4 | 0 | 4 | 21 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.PersistWorkflowExecutionLogMiddleware | 0 | 3 | 3 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Middleware.Workflows.WorkflowHeartbeatMiddleware | 4 | 0 | 4 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Models.ReloadedWorkflowDefinition | 8 | 0 | 8 | 30 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.NewBookmarkQueueItem | 7 | 0 | 7 | 41 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.NewWorkflowInboxMessage | 0 | 18 | 18 | 78 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Runtime.Notifications.ActivityExecutionLogUpdated | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.ActivityExecutionRecordDeleted | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.ActivityExecutionRecordUpdated | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.BackgroundActivityExecutionCompleted | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.BookmarkSaved | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.BookmarkSaving | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.BookmarksDeleted | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.BookmarksDeleting | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.IndexedWorkflowBookmarks | 5 | 0 | 5 | 16 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.IndexedWorkflowTriggers | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.RunTaskRequest | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowBookmarksDeleted | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowBookmarksIndexed | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowBookmarksPersisted | 1 | 0 | 1 | 11 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowCancelled | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowCancelling | 1 | 0 | 1 | 5 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowDefinitionsRefreshed | 1 | 0 | 1 | 8 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowDefinitionsReloaded | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowExecutionLogUpdated | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowStateCommitted | 1 | 0 | 1 | 7 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Notifications.WorkflowTriggersIndexed | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ObsoleteWorkflowRuntime | 0 | 167 | 167 | 257 | 0% | | 0 | 82 | 0% | |
| Elsa.Workflows.Runtime.Options.BookmarkQueuePurgeOptions | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.BroadcastWorkflowInboxMessageOptions | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.FindBookmarkOptions | 0 | 4 | 4 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.ResumeBookmarkOptions | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.RuntimeOptions | 3 | 0 | 3 | 34 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.TriggerWorkflowsOptions | 0 | 7 | 7 | 16 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.WorkflowDispatcherOptions | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.WorkflowHostOptions | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Options.WorkflowInboxCleanupOptions | 0 | 3 | 3 | 22 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.OrderDefinitions.ActivityExecutionRecordOrder<T> | 4 | 0 | 4 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.OrderDefinitions.BookmarkQueueItemOrder<T> | 4 | 0 | 4 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.OrderDefinitions.StoredTriggerOrder<T> | 0 | 4 | 4 | 14 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.OrderDefinitions.WorkflowExecutionLogRecordOrder<T> | 0 | 4 | 4 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Parameters.ResumeWorkflowRuntimeParams | 0 | 6 | 6 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Parameters.StartWorkflowHostParams | 0 | 9 | 9 | 50 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Parameters.StartWorkflowRuntimeParams | 0 | 9 | 9 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Params.ExecuteWorkflowParams | 0 | 8 | 8 | 16 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Params.WorkflowInboxMessageDeliveryParams | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Providers.ClrWorkflowsProvider | 30 | 0 | 30 | 56 | 100% | | 12 | 14 | 85.7% | |
| Elsa.Workflows.Runtime.RateLimitedFuncExtensions | 4 | 4 | 8 | 31 | 50% | | 2 | 4 | 50% | |
| Elsa.Workflows.Runtime.Requests.CountRunningWorkflowsRequest | 0 | 3 | 3 | 23 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchCancelWorkflowRequest | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchResumeWorkflowsRequest | 0 | 7 | 7 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchStimulusRequest | 3 | 1 | 4 | 9 | 75% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchTriggerWorkflowsRequest | 0 | 8 | 8 | 29 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchWorkflowDefinitionRequest | 12 | 0 | 12 | 61 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.DispatchWorkflowInstanceRequest | 0 | 11 | 11 | 41 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Requests.RefreshWorkflowDefinitionsRequest | 4 | 4 | 8 | 35 | 50% | | 0 | 2 | 0% | |
| Elsa.Workflows.Runtime.Requests.UpdateBookmarksRequest | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Responses.DispatchStimulusResponse | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Responses.DispatchWorkflowResponse | 4 | 3 | 7 | 37 | 57.1% | | 1 | 2 | 50% | |
| Elsa.Workflows.Runtime.Responses.RefreshWorkflowDefinitionsResponse | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.CancellationResult | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.CanStartWorkflowResult | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.DeliverWorkflowInboxMessageResult | 0 | 1 | 1 | 6 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.SendStimulusResult | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.SubmitWorkflowInboxMessageResult | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.TriggerWorkflowsResult | 0 | 1 | 1 | 3 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Results.WorkflowExecutionResult | 0 | 8 | 8 | 12 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ResumeBookmarkRequest | 0 | 6 | 6 | 26 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ResumeBookmarkResult | 0 | 3 | 3 | 21 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ScheduledBackgroundActivity | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.StartWorkflowRequest | 9 | 1 | 10 | 60 | 90% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.StartWorkflowResponse | 13 | 0 | 13 | 42 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.BackgroundActivityStimulus | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.BulkDispatchWorkflowsStimulus | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.DispatchWorkflowStimulus | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.EventStimulus | 1 | 0 | 1 | 6 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.ExecuteWorkflowStimulus | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stimuli.RunTaskStimulus | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.StimulusMetadata | 7 | 0 | 7 | 45 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.StimulusProxyWorkflowInbox | 0 | 114 | 114 | 188 | 0% | | 0 | 10 | 0% | |
| Elsa.Workflows.Runtime.StimulusSender | 77 | 2 | 79 | 129 | 97.4% | | 29 | 44 | 65.9% | |
| Elsa.Workflows.Runtime.StoreActivityExecutionLogSink | 11 | 1 | 12 | 34 | 91.6% | | 3 | 4 | 75% | |
| Elsa.Workflows.Runtime.StoreBookmarkQueue | 22 | 0 | 22 | 36 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.CachingTriggerStore | 22 | 15 | 37 | 88 | 59.4% | | 3 | 4 | 75% | |
| Elsa.Workflows.Runtime.Stores.MemoryActivityExecutionStore | 8 | 19 | 27 | 96 | 29.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.MemoryBookmarkQueueStore | 11 | 6 | 17 | 61 | 64.7% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.MemoryBookmarkStore | 9 | 4 | 13 | 48 | 69.2% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.MemoryTriggerStore | 10 | 11 | 21 | 80 | 47.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.MemoryWorkflowExecutionLogStore | 9 | 16 | 25 | 90 | 36% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.NoopActivityExecutionStore | 0 | 10 | 10 | 58 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Stores.NoopWorkflowExecutionLogStore | 0 | 9 | 9 | 54 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.StoreWorkflowExecutionLogSink | 6 | 1 | 7 | 24 | 85.7% | | 1 | 2 | 50% | |
| Elsa.Workflows.Runtime.SynchronousTaskDispatcher | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.TaskReporter | 1 | 17 | 18 | 35 | 5.5% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Tasks.PopulateRegistriesStartupTask | 3 | 0 | 3 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Tasks.PurgeBookmarkQueueRecurringTask | 1 | 1 | 2 | 16 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Tasks.RestartInterruptedWorkflowsTask | 21 | 1 | 22 | 47 | 95.4% | | 1 | 2 | 50% | |
| Elsa.Workflows.Runtime.Tasks.TriggerBookmarkQueueRecurringTask | 5 | 1 | 6 | 28 | 83.3% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.TriggerBoundWorkflow | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.TriggerBoundWorkflowService | 15 | 5 | 20 | 46 | 75% | | 3 | 4 | 75% | |
| Elsa.Workflows.Runtime.TriggerIndexer | 99 | 7 | 106 | 210 | 93.3% | | 20 | 24 | 83.3% | |
| Elsa.Workflows.Runtime.TriggerInvoker | 13 | 0 | 13 | 20 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.UIHints.DispatcherChannelOptionsProvider | 7 | 0 | 7 | 31 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.ValidatingWorkflowDispatcher | 6 | 14 | 20 | 62 | 30% | | 3 | 18 | 16.6% | |
| Elsa.Workflows.Runtime.WorkflowActivationStrategyEvaluationContext | 2 | 1 | 3 | 10 | 66.6% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowBrokerExtensions | 0 | 2 | 2 | 20 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowCanceler | 17 | 0 | 17 | 36 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowCancellationService | 4 | 53 | 57 | 104 | 7% | | 0 | 8 | 0% | |
| Elsa.Workflows.Runtime.WorkflowClientExtensions | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowDefinitionsRefresher | 26 | 1 | 27 | 57 | 96.2% | | 10 | 14 | 71.4% | |
| Elsa.Workflows.Runtime.WorkflowDefinitionsReloader | 6 | 0 | 6 | 18 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowExecutionLogRecordExtractor | 23 | 0 | 23 | 35 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowHeartbeatGeneratorFactory | 5 | 4 | 9 | 26 | 55.5% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowHost | 0 | 66 | 66 | 134 | 0% | | 0 | 24 | 0% | |
| Elsa.Workflows.Runtime.WorkflowHostFactory | 0 | 16 | 16 | 45 | 0% | | 0 | 4 | 0% | |
| Elsa.Workflows.Runtime.WorkflowInstanceStoreExtensions | 7 | 3 | 10 | 33 | 70% | | 2 | 8 | 25% | |
| Elsa.Workflows.Runtime.WorkflowInvoker | 3 | 3 | 6 | 22 | 50% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.WorkflowMatcher | 3 | 17 | 20 | 47 | 15% | | 0 | 10 | 0% | |
| Elsa.Workflows.Runtime.WorkflowResumer | 30 | 49 | 79 | 135 | 37.9% | | 8 | 14 | 57.1% | |
| Microsoft.Extensions.DependencyInjection.DependencyInjectionExtensions | 3 | 0 | 3 | 36 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Distributed | 66 | 28 | 94 | 235 | 70.2% | | 2 | 4 | 50% | |
| Elsa.Workflows.Runtime.Distributed.DistributedBookmarkQueueWorker | 0 | 7 | 7 | 25 | 0% | | 0 | 2 | 0% | |
| Elsa.Workflows.Runtime.Distributed.DistributedWorkflowClient | 42 | 6 | 48 | 92 | 87.5% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Distributed.DistributedWorkflowRuntime | 10 | 15 | 25 | 68 | 40% | | 2 | 2 | 100% | |
| Elsa.Workflows.Runtime.Distributed.Extensions.ModuleExtensions | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| Elsa.Workflows.Runtime.Distributed.Features.DistributedRuntimeFeature | 12 | 0 | 12 | 37 | 100% | | 0 | 0 | | |