using Elsa.Features.Abstractions; using Elsa.Features.Attributes; using Elsa.Features.Services; namespace Elsa.Features; /// /// A wrapper for invoking application-specific configuration, ensuring it is invoked lastly. /// [DependsOn(typeof(ElsaFeature))] public class AppFeature(IModule module) : FeatureBase(module) { /// /// The configurator to invoke. /// public Action? Configurator { get; set; } /// public override void Configure() { Configurator?.Invoke(Module); } }