Table of Contents

Class CriteriaCriterionSpec<TParent, TChild>

Namespace
The.Web.Entities.Criteria
Assembly
Instagile.Web.Client.dll

Concrete subclass using a CriteriaBox<T> to input subcriteria directly.

public class CriteriaCriterionSpec<TParent, TChild> : CriterionSpec where TChild : IEntity<TChild>

Type Parameters

TParent
TChild
Inheritance
CriteriaCriterionSpec<TParent, TChild>
Inherited Members

Constructors

CriteriaCriterionSpec(string, string, Func<AppliedCriteria<TChild>, ICriteriaTree<TParent>>)

Concrete subclass using a CriteriaBox<T> to input subcriteria directly.

public CriteriaCriterionSpec(string label, string route, Func<AppliedCriteria<TChild>, ICriteriaTree<TParent>> createTree)

Parameters

label string
route string
createTree Func<AppliedCriteria<TChild>, ICriteriaTree<TParent>>

Properties

CanCreateSynchronously

public override bool CanCreateSynchronously { get; }

Property Value

bool

ReadAccessRequired

public override IEntityInfo? ReadAccessRequired { get; }

Property Value

IEntityInfo

Methods

CreateModel(CriterionContext)

public override CriterionModel CreateModel(CriterionContext context)

Parameters

context CriterionContext

Returns

CriterionModel

CreateModelAsync(CriterionContext)

public override Task<CriterionModel> CreateModelAsync(CriterionContext context)

Parameters

context CriterionContext

Returns

Task<CriterionModel>