@@ -24,23 +24,23 @@ public class ConvertToDateTimeGenerator : ConvertToGenerator<DateTime>
2424 public ConvertToDateTimeGenerator ( )
2525 {
2626 SupportedMethods = new [ ]
27- {
28- ReflectionHelper . GetMethodDefinition < string > ( s => DateTime . Parse ( s ) ) ,
29- ReflectionHelper . GetMethodDefinition < string > ( o => Convert . ToDateTime ( o ) )
30- } ;
27+ {
28+ ReflectionHelper . GetMethodInfo ( DateTime . Parse , default ( string ) ) ,
29+ ReflectionHelper . GetMethodInfo ( Convert . ToDateTime , default ( string ) ) ,
30+ } ;
3131 }
3232 }
3333
3434 //NH-3720
35- public class ConvertToBooleanGenerator : ConvertToGenerator < Boolean >
35+ public class ConvertToBooleanGenerator : ConvertToGenerator < bool >
3636 {
3737 public ConvertToBooleanGenerator ( )
3838 {
3939 SupportedMethods = new [ ]
40- {
41- ReflectionHelper . GetMethodDefinition < string > ( s => Boolean . Parse ( s ) ) ,
42- ReflectionHelper . GetMethodDefinition < string > ( o => Convert . ToBoolean ( o ) )
43- } ;
40+ {
41+ ReflectionHelper . GetMethodInfo ( bool . Parse , default ( string ) ) ,
42+ ReflectionHelper . GetMethodInfo ( Convert . ToBoolean , default ( string ) )
43+ } ;
4444 }
4545 }
4646
@@ -50,24 +50,24 @@ public class ConvertToInt32Generator : ConvertToGenerator<int>
5050 public ConvertToInt32Generator ( )
5151 {
5252 SupportedMethods = new [ ]
53- {
54- ReflectionHelper . GetMethodDefinition < string > ( s => int . Parse ( s ) ) ,
55- ReflectionHelper . GetMethodDefinition < bool > ( o => Convert . ToInt32 ( o ) ) ,
56- ReflectionHelper . GetMethodDefinition < byte > ( o => Convert . ToInt32 ( o ) ) ,
57- ReflectionHelper . GetMethodDefinition < char > ( o => Convert . ToInt32 ( o ) ) ,
58- ReflectionHelper . GetMethodDefinition < decimal > ( o => Convert . ToInt32 ( o ) ) ,
59- ReflectionHelper . GetMethodDefinition < double > ( o => Convert . ToInt32 ( o ) ) ,
60- ReflectionHelper . GetMethodDefinition < float > ( o => Convert . ToInt32 ( o ) ) ,
61- ReflectionHelper . GetMethodDefinition < int > ( o => Convert . ToInt32 ( o ) ) ,
62- ReflectionHelper . GetMethodDefinition < long > ( o => Convert . ToInt32 ( o ) ) ,
63- ReflectionHelper . GetMethodDefinition < object > ( o => Convert . ToInt32 ( o ) ) ,
64- ReflectionHelper . GetMethodDefinition < sbyte > ( o => Convert . ToInt32 ( o ) ) ,
65- ReflectionHelper . GetMethodDefinition < short > ( o => Convert . ToInt32 ( o ) ) ,
66- ReflectionHelper . GetMethodDefinition < string > ( o => Convert . ToInt32 ( o ) ) ,
67- ReflectionHelper . GetMethodDefinition < uint > ( o => Convert . ToInt32 ( o ) ) ,
68- ReflectionHelper . GetMethodDefinition < ulong > ( o => Convert . ToInt32 ( o ) ) ,
69- ReflectionHelper . GetMethodDefinition < ushort > ( o => Convert . ToInt32 ( o ) )
70- } ;
53+ {
54+ ReflectionHelper . GetMethodInfo ( int . Parse , default ( string ) ) ,
55+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( bool ) ) ,
56+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( char ) ) ,
57+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( byte ) ) ,
58+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( sbyte ) ) ,
59+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( short ) ) ,
60+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( ushort ) ) ,
61+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( int ) ) ,
62+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( uint ) ) ,
63+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( long ) ) ,
64+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( ulong ) ) ,
65+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( float ) ) ,
66+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( double ) ) ,
67+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( decimal ) ) ,
68+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( string ) ) ,
69+ ReflectionHelper . GetMethodInfo ( Convert . ToInt32 , default ( object ) ) ,
70+ } ;
7171 }
7272 }
7373
@@ -76,23 +76,24 @@ public class ConvertToDecimalGenerator : ConvertToGenerator<decimal>
7676 public ConvertToDecimalGenerator ( )
7777 {
7878 SupportedMethods = new [ ]
79- {
80- ReflectionHelper . GetMethodDefinition < string > ( s => decimal . Parse ( s ) ) ,
81- ReflectionHelper . GetMethodDefinition < bool > ( o => Convert . ToDecimal ( o ) ) ,
82- ReflectionHelper . GetMethodDefinition < byte > ( o => Convert . ToDecimal ( o ) ) ,
83- ReflectionHelper . GetMethodDefinition < decimal > ( o => Convert . ToDecimal ( o ) ) ,
84- ReflectionHelper . GetMethodDefinition < double > ( o => Convert . ToDecimal ( o ) ) ,
85- ReflectionHelper . GetMethodDefinition < float > ( o => Convert . ToDecimal ( o ) ) ,
86- ReflectionHelper . GetMethodDefinition < int > ( o => Convert . ToDecimal ( o ) ) ,
87- ReflectionHelper . GetMethodDefinition < long > ( o => Convert . ToDecimal ( o ) ) ,
88- ReflectionHelper . GetMethodDefinition < object > ( o => Convert . ToDecimal ( o ) ) ,
89- ReflectionHelper . GetMethodDefinition < sbyte > ( o => Convert . ToDecimal ( o ) ) ,
90- ReflectionHelper . GetMethodDefinition < short > ( o => Convert . ToDecimal ( o ) ) ,
91- ReflectionHelper . GetMethodDefinition < string > ( o => Convert . ToDecimal ( o ) ) ,
92- ReflectionHelper . GetMethodDefinition < uint > ( o => Convert . ToDecimal ( o ) ) ,
93- ReflectionHelper . GetMethodDefinition < ulong > ( o => Convert . ToDecimal ( o ) ) ,
94- ReflectionHelper . GetMethodDefinition < ushort > ( o => Convert . ToDecimal ( o ) )
95- } ;
79+ {
80+ ReflectionHelper . GetMethodInfo ( decimal . Parse , default ( string ) ) ,
81+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( bool ) ) ,
82+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( char ) ) ,
83+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( byte ) ) ,
84+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( sbyte ) ) ,
85+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( short ) ) ,
86+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( ushort ) ) ,
87+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( int ) ) ,
88+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( uint ) ) ,
89+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( long ) ) ,
90+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( ulong ) ) ,
91+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( float ) ) ,
92+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( double ) ) ,
93+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( decimal ) ) ,
94+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( string ) ) ,
95+ ReflectionHelper . GetMethodInfo ( Convert . ToDecimal , default ( object ) ) ,
96+ } ;
9697 }
9798 }
9899
@@ -101,23 +102,24 @@ public class ConvertToDoubleGenerator : ConvertToGenerator<double>
101102 public ConvertToDoubleGenerator ( )
102103 {
103104 SupportedMethods = new [ ]
104- {
105- ReflectionHelper . GetMethodDefinition < string > ( s => double . Parse ( s ) ) ,
106- ReflectionHelper . GetMethodDefinition < bool > ( o => Convert . ToDouble ( o ) ) ,
107- ReflectionHelper . GetMethodDefinition < byte > ( o => Convert . ToDouble ( o ) ) ,
108- ReflectionHelper . GetMethodDefinition < decimal > ( o => Convert . ToDouble ( o ) ) ,
109- ReflectionHelper . GetMethodDefinition < double > ( o => Convert . ToDouble ( o ) ) ,
110- ReflectionHelper . GetMethodDefinition < float > ( o => Convert . ToDouble ( o ) ) ,
111- ReflectionHelper . GetMethodDefinition < int > ( o => Convert . ToDouble ( o ) ) ,
112- ReflectionHelper . GetMethodDefinition < long > ( o => Convert . ToDouble ( o ) ) ,
113- ReflectionHelper . GetMethodDefinition < object > ( o => Convert . ToDouble ( o ) ) ,
114- ReflectionHelper . GetMethodDefinition < sbyte > ( o => Convert . ToDouble ( o ) ) ,
115- ReflectionHelper . GetMethodDefinition < short > ( o => Convert . ToDouble ( o ) ) ,
116- ReflectionHelper . GetMethodDefinition < string > ( o => Convert . ToDouble ( o ) ) ,
117- ReflectionHelper . GetMethodDefinition < uint > ( o => Convert . ToDouble ( o ) ) ,
118- ReflectionHelper . GetMethodDefinition < ulong > ( o => Convert . ToDouble ( o ) ) ,
119- ReflectionHelper . GetMethodDefinition < ushort > ( o => Convert . ToDouble ( o ) )
120- } ;
105+ {
106+ ReflectionHelper . GetMethodInfo ( double . Parse , default ( string ) ) ,
107+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( bool ) ) ,
108+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( char ) ) ,
109+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( byte ) ) ,
110+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( sbyte ) ) ,
111+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( short ) ) ,
112+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( ushort ) ) ,
113+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( int ) ) ,
114+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( uint ) ) ,
115+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( long ) ) ,
116+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( ulong ) ) ,
117+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( float ) ) ,
118+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( double ) ) ,
119+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( decimal ) ) ,
120+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( string ) ) ,
121+ ReflectionHelper . GetMethodInfo ( Convert . ToDouble , default ( object ) ) ,
122+ } ;
121123 }
122124 }
123125}
0 commit comments