コード例 #1
0
 private protected override AttributeLimitsBuilderBase <string, string, string> CreateAttributeLimitsBuilder(string labelValue, LabelBuilderBase <string, string, string> labelBuilder, IOrdering defaultOrdering)
 {
     return(new DynamicAttributeLimitsBuilder(labelValue, labelBuilder, defaultOrdering));
 }
 internal DynamicAttributeDefaultOrderingBuilder(LabelBuilderBase <string, string, string> labelBuilder)
     : base(labelBuilder)
 {
 }
 internal DynamicAttributeLimitsBuilder(string labelValue, LabelBuilderBase <string, string, string> labelBuilder, IOrdering defaultOrdering)
     : base(labelValue, labelBuilder, defaultOrdering)
 {
 }
コード例 #4
0
 private protected override AttributeDefaultOrderingBuilderBase <string, string, string> CreateAttributeDefaultOrderingBuilder(LabelBuilderBase <string, string, string> labelBuilder)
 {
     return(new DynamicAttributeDefaultOrderingBuilder(labelBuilder));
 }
 internal TypedAttributeLimitsBuilder(TLabel labelValue, LabelBuilderBase <TLabel, Expression <Func <TEntity, TAttribute> >, PropertyInfo> labelBuilder, IOrdering defaultOrdering)
     : base(labelValue, labelBuilder, defaultOrdering)
 {
 }
コード例 #6
0
 private protected DatasetBuilderBase(IAttributeNumberGenerator attributeNumberGenerator, LabelBuilderBase <TLabel, TAttributeArg, TAttributeKind> labelBuilder)
 {
     _attributeNumberGenerator = attributeNumberGenerator ?? new EquidistantAttributeNumberGenerator();
     _labelBuilder             = labelBuilder;
     this.LabelsConfigurations = _labelBuilder.GetLabels();
 }
コード例 #7
0
 internal TypedAttributeDefaultOrderingBuilder(LabelBuilderBase <TLabel, Expression <Func <TEntity, TAttribute> >, PropertyInfo> labelBuilder)
     : base(labelBuilder)
 {
 }
コード例 #8
0
 private protected override AttributeLimitsBuilderBase <Expression <Func <TEntity, TAttribute> >, PropertyInfo, TLabel> CreateAttributeLimitsBuilder(TLabel labelValue, LabelBuilderBase <TLabel, Expression <Func <TEntity, TAttribute> >, PropertyInfo> labelBuilder, IOrdering defaultOrdering)
 {
     return(new TypedAttributeLimitsBuilder <TEntity, TAttribute, TLabel>(labelValue, labelBuilder, defaultOrdering));
 }
コード例 #9
0
 private protected override AttributeDefaultOrderingBuilderBase <TLabel, Expression <Func <TEntity, TAttribute> >, PropertyInfo> CreateAttributeDefaultOrderingBuilder(LabelBuilderBase <TLabel, Expression <Func <TEntity, TAttribute> >, PropertyInfo> labelBuilder)
 {
     return(new TypedAttributeDefaultOrderingBuilder <TLabel, TEntity, TAttribute>(labelBuilder));
 }