Exemple #1
0
        public static T[] ParseToArray <T>(this IAnyParser parser, string input, string separator = ",")
        {
            var concreteParser = parser.Create <T>();

            return(concreteParser.ParseToArray(input, separator));
        }
Exemple #2
0
        public static T[] ParseToArrayOrFallback <T>(this IAnyParser parser, string input, T[] fallback, string separator = ",")
        {
            var concreteParser = parser.Create <T>();

            return(concreteParser.ParseToArrayOrFallback(input, fallback, separator));
        }
Exemple #3
0
        public static T ParseOrFallback <T>(this IAnyParser parser, string input, T fallback)
        {
            var concreteParser = parser.Create <T>();

            return(concreteParser.ParseOrFallback(input, fallback));
        }
Exemple #4
0
        public static T ParseOrDefault <T>(this IAnyParser parser, string input) where T : struct
        {
            var concreteParser = parser.Create <T>();

            return(concreteParser.ParseOrDefault(input));
        }
Exemple #5
0
        public static T Parse <T>(this IAnyParser parser, string input)
        {
            var concreteParser = parser.Create <T>();

            return(concreteParser.Parse(input));
        }