API Reference
Class
TableFromOptions
Options for projecting objects/sequences into tables.
Inheritance
- Object
- TableFromOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method MarkdownDoc.TableFromAuto
- Method TableBuilder.Columns
- Method TableBuilder.FromAny
- Method TableBuilder.FromAny
- Method TableBuilder.FromObject
- Method TableBuilder.FromObject``1
- Method TableBuilder.FromSequenceAuto
- Method TableBuilder.FromSequenceAuto``1
Constructors
public TableFromOptions() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public HashSet<String> Include { get; } #Optional set of property names to include (if specified, only these are used).
public HashSet<String> Exclude { get; } #Optional set of property names to exclude.
public List<String> Order { get; } #Optional order of property names (others appear later in natural order).
public Dictionary<String, String> HeaderRenames { get; } #Optional mapping from property name to header text.
public List<ColumnAlignment> Alignments { get; } #Optional per-column alignment, applied by header name order when rendering.
public Dictionary<String, Func<Object, String>> Formatters { get; } #Optional formatters per property name. If present, the formatter output is used for the cell value.
public Func<String, String> HeaderTransform { get; set; } #Optional header transform applied when generating headers (used when no explicit rename exists).