Exemplo n.º 1
0
 public static TResult Parse <TResult>(this object obj, ParserEx.IObjectParser <TResult> parser, TResult defaultValue)
 {
     return(Parse <TResult>(obj, parser, defaultValue, null));
 }
Exemplo n.º 2
0
 public static TResult Parse <TResult>(this object obj, ParserEx.IObjectParser <TResult> parser, Nparams param)
 {
     return(Parse <TResult>(obj, parser, default(TResult), param));
 }
Exemplo n.º 3
0
 public static string ParseAndFormat <TResult>(this object obj, ParserEx.IObjectParser <TResult> parser, FormatterEx.IValueFormatter <TResult> formatter)
 {
     return(ParseAndFormat <TResult>(obj, parser, formatter, null));
 }
Exemplo n.º 4
0
        public static string ParseAndFormat <TResult>(this object obj, ParserEx.IObjectParser <TResult> parser, FormatterEx.IValueFormatter <TResult> formatter, Nparams param)
        {
            var value = parser.Parse(obj, default(TResult), param);

            return(value != null ? formatter.Format(value, param) : string.Empty);
        }
Exemplo n.º 5
0
 public static object Parse <TResult>(this object obj, ParserEx.IObjectParser <TResult> parser, object defaultValue, Nparams param)
 {
     return(parser.Parse2(obj, defaultValue, param));
 }