private static string ValueToClass(this GridDecorations value) { return(value switch { NoDecoration => string.Empty, VerticallyPadded => "vertically padded", HorizontallyPadded => "horizontally padded", VeryRelaxed => "very relaxed", VerticallyDivided => "vertically divided", InternalyCelled => "internally celled", _ => value.ToString().ToLower(), });
public static string ToClass(this GridDecorations decorations) { var classes = allValues .Select(v => { return(decorations.HasFlag(v) ? v.ValueToClass() : string.Empty); }); return(classes.ToClass()); }