public Labeled(T Subject, string Label, LabelFormatSpec FormatSpec, Func <T, string> formatter = null) { this.Subject = Subject; this.Label = Label; this.FormatSpec = FormatSpec; this.Formatter = formatter; }
public static Labeled <T> Label <T>(T subject, string label, LabelFormatSpec format) => new Labeled <T>(subject, label, format);