public override string ToUsageDescription() { var flagAliases = InputParser.ToFlagAliases(_property); if (_property.PropertyType.IsEnum) { var enumValues = Enum.GetNames(_property.PropertyType).Join("|"); return("[{0} {1}]".ToFormat(flagAliases, enumValues)); } return("[{0} <{1}>]".ToFormat(flagAliases, _property.Name.ToLower().TrimEnd('f', 'l', 'a', 'g'))); }
public override string ToUsageDescription() { return("[{0}]".ToFormat(InputParser.ToFlagAliases(_property))); }
public override string ToUsageDescription() { var flagAliases = InputParser.ToFlagAliases(_property); return("[{0} [<{1}1 {1}2 {1}3 ...>]]".ToFormat(flagAliases, _property.Name.ToLower().TrimEnd('f', 'l', 'a', 'g'))); }