private TypedDatasetBuilder(PropertyInfo labelProperty, IOrdering defaultOrdering, IAttributeNumberGenerator attributeNumberGenerator)
     : base(attributeNumberGenerator, new TypedLabelBuilder <TEntity, TAttribute, TLabel>(labelProperty, OrderingBase.Coalesce(defaultOrdering)))
 {
     _labelProperty = labelProperty;
 }
Esempio n. 2
0
 public DynamicDatasetBuilder(IOrdering defaultOrdering, IAttributeNumberGenerator attributeNumberGenerator)
     : base(attributeNumberGenerator, new DynamicLabelBuilder(OrderingBase.Coalesce(defaultOrdering)))
 {
 }
 public TypedDatasetBuilder(Expression <Func <TEntity, TLabel> > label, IOrdering defaultOrdering, IAttributeNumberGenerator attributeNumberGenerator)
     : this(Extensions.GetPropertyInfo(label), defaultOrdering, attributeNumberGenerator)
 {
 }
 private protected DatasetBuilderBase(IAttributeNumberGenerator attributeNumberGenerator, LabelBuilderBase <TLabel, TAttributeArg, TAttributeKind> labelBuilder)
 {
     _attributeNumberGenerator = attributeNumberGenerator ?? new EquidistantAttributeNumberGenerator();
     _labelBuilder             = labelBuilder;
     this.LabelsConfigurations = _labelBuilder.GetLabels();
 }