Exemplo n.º 1
0
        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')));
        }
Exemplo n.º 2
0
 public override string ToUsageDescription()
 {
     return("[{0}]".ToFormat(InputParser.ToFlagAliases(_property)));
 }
Exemplo n.º 3
0
        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')));
        }