private static string ValueToClass(this TableDecorations value) { return(value switch { DefaultProperties => string.Empty, VeryBasic => "very basic", VeryPadded => "very padded", SingleLine => "single line", SelectableRow => "selectable", _ => value.ToString().ToLower(), });
public static string ToClass(this TableDecorations decorations) { var classes = allValues .Select(v => { return(decorations.HasFlag(v) ? v.ValueToClass() : string.Empty); }); return(classes.ToClass()); }