public BordersBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { _top = new HorizontalBorderBuilder <TItem>(TextTableBuilder); _headerHorizontal = new HorizontalBorderBuilder <TItem>(TextTableBuilder); _insideHorizontal = new HorizontalBorderBuilder <TItem>(TextTableBuilder); _bottom = new HorizontalBorderBuilder <TItem>(TextTableBuilder); _horizontals = new HorizontalsBorderBuilder <TItem>(TextTableBuilder, _top, _headerHorizontal, _insideHorizontal, _bottom); _left = new VerticalBorderBuilder <TItem>(TextTableBuilder); _insideVertical = new VerticalBorderBuilder <TItem>(TextTableBuilder); _right = new VerticalBorderBuilder <TItem>(TextTableBuilder); _verticals = new VerticalsBorderBuilder <TItem>(TextTableBuilder, _left, _insideVertical, _right); }
public VerticalsBorderBuilder(ITextTableBuilder <TItem> textTableBuilder, params IVerticalBorderBuilder <TItem>[] verticalBorderBuilders) : base(textTableBuilder) { _verticalBorderBuilders = verticalBorderBuilders.ToList(); }
public MarginsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { _left = new MarginBuilder <TItem>(this, Margin.LeftDefaultWidth); _right = new MarginBuilder <TItem>(this, Margin.RightDefaultWidth); }
public ColumnsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { }
public HorizontalsBorderBuilder(ITextTableBuilder <TItem> textTableBuilder, params IHorizontalBorderBuilder <TItem>[] horizontalBorderBuilders) : base(textTableBuilder) { _horizontalBorderBuilders = horizontalBorderBuilders.ToList(); }
internal ColumnBuilder(ITextTableBuilder <TItem> textTableBuilder, MemberAccessor <TItem> accessor) : base(textTableBuilder) { _accessor = accessor; NameAs(_accessor.Name); }
public VerticalBorderBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { }
protected CompositeTextTableBuilder(ITextTableBuilder <TItem> textTableBuilder) { TextTableBuilder = textTableBuilder; }
public HorizontalBorderBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { }
public PaddingsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder) { _left = new PaddingBuilder <TItem>(this, Padding.DefaultWidth); _right = new PaddingBuilder <TItem>(this, Padding.DefaultWidth); }