Songhay.Abstractions Namespace

Interface Types

Interface Summary
IActivity Defines an Activity in a shell environment.
IActivityConfigurationSupport Defines IConfigurationRoot support for an IActivity.
IActivityWithOutput<TInput, TOutput> Extends IActivity with output support and input support beyond ProgramArgs.
IActivityWithTask Extends IActivity with Task support.
IActivityWithTask<TInput, TOutput> Extends IActivity with Task support.
IActivityWithTask<TInput> Extends IActivity with Task support.
IActivityWithTaskOutput<TOutput> Extends IActivity with Task output support.
IColorable Defines a colorable visual.
IGroupable Defines a group-able visual
IProgramAssemblyInfo Contract for ProgramAssemblyInfo
IRepository Defines the repository pattern for an Entity.
ISelectable Defines a selectable visual.
ISortable Defines a sortable visual.
ISyndicatable Specifies that a Model supports syndication.
ITemporal Adds temporal properties to an item