Table of Contents

Namespace The.Web.Entities

Classes

BoundProperty
BrowsePageLink
CellSpec
CellSpecBase
CellSpec<T, U>
CheckedListView<T>
ColumnModel
ColumnSpec
ColumnSpec<T>
CreatePageLink
CriterionContext
CriterionSpec

Base class providing the public API for EntityCriteriaView<T>; has no concept of how to apply or render a criterion.

DefaultCommandSpec<T>
DefaultCriteriaSpec
DefaultCriteriaSpec<T>
DefaultEditSpec
DefaultEditSpec<T>
DefaultFieldLabel
DefaultListSpec
DefaultListSpec<T>
DynamicEntityCriteriaView

Criteria-entry block for a dynamic entity type. Registers criteria commands.

DynamicEntityEditViews

Data-entry blocks (multiple tags) for a dynamically-typed entity. Registers entity commands.

DynamicEntityListView

Virtualised-list block for a dynamically-typed entity query. Registers list commands.

DynamicEntitySearchView

Combined criteria-and-list block for a dynamic entity type. Registers criteria and list commands.

EditField
EditPageLink
EditSection
EntityCriteriaView<T>

Criteria-entry block for an entity type. Registers criteria commands.

EntityEditViews<T>

Data-entry blocks (multiple tags) for a statically-typed entity. Registers entity commands.

EntityListView<T>

Virtualised-list block for a statically-typed entity query. Registers list commands.

EntitySearchView<T>

Combined criteria-and-list block for a dynamic entity type. Registers criteria and list commands.

EntityState<T>
FieldContext
FieldLabel
FieldMessage
FieldModel
FieldParameter<T>
FieldSpec
FieldSpec<T, U>
FieldSpec<T, U, V>
HeaderSpec
HeaderSpec<T>
HeaderSpec<T, U>
ListCell
LoadingCriteriaView
LoadingEditViews
LoadingListView
LoadingSearchView
LoadingSection
OpenEntityLink
PropertyBindingExtensions
QueryState<T>
RichTextBuilderExtensions
ScaffoldService
SectionSpec
SectionSpec.Row
SelectionContext

Context used by Components that allow selecting one or more entities. Usage is through CascadingParameters.

UnboundCellSpec
UnboundCellSpec<T>
_Imports

Interfaces

ICommandSpec

Marker interface. Implementers must also implement ICommandSpec<T> for matching entities.

ICommandSpec<T>

Implement this interface and call AddSpecs(IServiceCollection, Assembly?) to customise entity commands.

ICriteriaSpec

Implement this interface and call AddSpecs(IServiceCollection, Assembly?) to customise criteria views.

IEditSpec

Implement this interface and call AddSpecs(IServiceCollection, Assembly?) to customise edit views.

IFieldParameter
IListSpec

Implement this interface and call AddSpecs(IServiceCollection, Assembly?) to customise list views.

ISectionHeaderComponent
ISectionHeaderComponent<TEntity>

Enums

PredicateResult

Delegates

PropertyBinding
PropertyBinding<T>