Table of Contents

Interface ICompositeDbItemPlan

Namespace
Rinku.Mapping
Assembly
Rinku.dll

Describes a composite plan that constructs a value from parameter and member plans.

public interface ICompositeDbItemPlan
Extension Methods

Properties

Construction

The constructor or factory method used by this plan.

MethodBase Construction { get; }

Property Value

MethodBase

ConstructorArguments

The plans for constructor or factory parameters.

IReadOnlyList<DbItemPlan> ConstructorArguments { get; }

Property Value

IReadOnlyList<DbItemPlan>

Context

The name matching settings used by this plan.

ColModifier Context { get; }

Property Value

ColModifier

GroupingRules

The grouping rules to try in priority order before inferred grouping.

IReadOnlyList<IGroupingRule> GroupingRules { get; }

Property Value

IReadOnlyList<IGroupingRule>

PostMembers

The plans for values assigned after construction.

IReadOnlyList<(MemberInfo Member, DbItemPlan Plan)> PostMembers { get; }

Property Value

IReadOnlyList<(MemberInfo Member, DbItemPlan Plan)>

ResultType

The type constructed by this plan.

Type ResultType { get; }

Property Value

Type