@@ -24,23 +24,23 @@ public class ConvertToDateTimeGenerator : ConvertToGenerator<DateTime>
24
24
public ConvertToDateTimeGenerator ( )
25
25
{
26
26
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
+ } ;
31
31
}
32
32
}
33
33
34
34
//NH-3720
35
- public class ConvertToBooleanGenerator : ConvertToGenerator < Boolean >
35
+ public class ConvertToBooleanGenerator : ConvertToGenerator < bool >
36
36
{
37
37
public ConvertToBooleanGenerator ( )
38
38
{
39
39
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
+ } ;
44
44
}
45
45
}
46
46
@@ -50,24 +50,24 @@ public class ConvertToInt32Generator : ConvertToGenerator<int>
50
50
public ConvertToInt32Generator ( )
51
51
{
52
52
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
+ } ;
71
71
}
72
72
}
73
73
@@ -76,23 +76,24 @@ public class ConvertToDecimalGenerator : ConvertToGenerator<decimal>
76
76
public ConvertToDecimalGenerator ( )
77
77
{
78
78
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
+ } ;
96
97
}
97
98
}
98
99
@@ -101,23 +102,24 @@ public class ConvertToDoubleGenerator : ConvertToGenerator<double>
101
102
public ConvertToDoubleGenerator ( )
102
103
{
103
104
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
+ } ;
121
123
}
122
124
}
123
125
}
0 commit comments