Interface ICompositeDbItemPlan
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
ConstructorArguments
The plans for constructor or factory parameters.
IReadOnlyList<DbItemPlan> ConstructorArguments { get; }
Property Value
Context
The name matching settings used by this plan.
ColModifier Context { get; }
Property Value
GroupingRules
The grouping rules to try in priority order before inferred grouping.
IReadOnlyList<IGroupingRule> GroupingRules { get; }
Property Value
PostMembers
The plans for values assigned after construction.
IReadOnlyList<(MemberInfo Member, DbItemPlan Plan)> PostMembers { get; }
Property Value
ResultType
The type constructed by this plan.
Type ResultType { get; }