HtmlForgeX

API Reference

Class

EnumerableSummaryTransformer

Namespace HtmlForgeX
Assembly HtmlForgeX

Summarizes IEnumerable values into a compact string for display in DataTables.

Inheritance

  • Object
  • EnumerableSummaryTransformer

Constructors

Methods

public virtual Boolean TryTransform(Object value, out Object rendered) #
Returns: Boolean

Parameters

value System.Object requiredposition: 0
rendered System.Object@ requiredposition: 1

Properties

public EnumerableSummaryMode SummaryMode { get; set; } #

Summary strategy applied to enumerable values.

public Int32 FirstN { get; set; } #

Number of items to include for FirstN.

public String Separator { get; set; } #

Separator used for joining items.

public Int32 MaxProbe { get; set; } #

Upper bound on items examined to avoid heavy enumeration.

public Func<Object, String> ItemProjector { get; set; } #

Optional projector to convert each item to a display label when rendering summaries. When null, falls back to ToString().