Table of Contents

Namespace Songhay.Abstractions

Interfaces

IActivity

Defines an Activity, optionally for IHost conventions.

IActivityHelpDisplay

Adds optional help-display text support to IActivity* types.

IActivityOutputOnlyTask<TOutput>

Defines an Activity, optionally for IHost conventions, with Task support.

IActivityOutputOnly<TOutput>

Defines an Activity, optionally for IHost conventions, with Task support.

IActivityTask

Defines an Activity, optionally for IHost conventions, with Task support.

IActivityTask<TInput>

Defines an Activity, optionally for IHost conventions, with Task support.

IActivityTask<TInput, TOutput>

Defines an Activity, optionally for IHost conventions, with Task support.

IActivity<TInput>

Defines an Activity, optionally for IHost conventions.

IActivity<TInput, TOutput>

Defines an Activity with output, optionally for IHost conventions.

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