@@ -61,42 +61,42 @@ public static ValueFieldAccessor GetValue(Type probeType)
61
61
62
62
ValueFieldAccessor ResolveByType ( Type type )
63
63
{
64
- return ReferenceEquals ( type , WellKnownTypes . Bool ) ? BoolAccessor :
65
- ReferenceEquals ( type , WellKnownTypes . Byte ) ? ByteAccessor :
66
- ReferenceEquals ( type , WellKnownTypes . SByte ) ? SByteAccessor :
67
- ReferenceEquals ( type , WellKnownTypes . Int16 ) ? Int16Accessor :
68
- ReferenceEquals ( type , WellKnownTypes . UInt16 ) ? UInt16Accessor :
64
+ return ReferenceEquals ( type , WellKnownTypes . Int64 ) ? Int64Accessor :
65
+ ReferenceEquals ( type , WellKnownTypes . Guid ) ? GuidAccessor :
69
66
ReferenceEquals ( type , WellKnownTypes . Int32 ) ? Int32Accessor :
70
- ReferenceEquals ( type , WellKnownTypes . UInt32 ) ? UInt32Accessor :
71
- ReferenceEquals ( type , WellKnownTypes . Int64 ) ? Int64Accessor :
72
- ReferenceEquals ( type , WellKnownTypes . UInt64 ) ? UInt64Accessor :
73
- ReferenceEquals ( type , WellKnownTypes . Single ) ? SingleAccessor :
74
- ReferenceEquals ( type , WellKnownTypes . Double ) ? DoubleAccessor :
67
+ ReferenceEquals ( type , WellKnownTypes . Bool ) ? BoolAccessor :
75
68
ReferenceEquals ( type , WellKnownTypes . DateTime ) ? DateTimeAccessor :
76
69
ReferenceEquals ( type , WellKnownTypes . TimeSpan ) ? TimeSpanAccessor :
70
+ ReferenceEquals ( type , WellKnownTypes . Double ) ? DoubleAccessor :
77
71
ReferenceEquals ( type , WellKnownTypes . Decimal ) ? DecimalAccessor :
78
- ReferenceEquals ( type , WellKnownTypes . Guid ) ? GuidAccessor :
79
- ReferenceEquals ( type , WellKnownTypes . DateTimeOffset ) ? DateTimeOffsetAccessor : null ;
72
+ ReferenceEquals ( type , WellKnownTypes . Single ) ? SingleAccessor :
73
+ ReferenceEquals ( type , WellKnownTypes . DateTimeOffset ) ? DateTimeOffsetAccessor :
74
+ ReferenceEquals ( type , WellKnownTypes . Int16 ) ? Int16Accessor :
75
+ ReferenceEquals ( type , WellKnownTypes . Byte ) ? ByteAccessor :
76
+ ReferenceEquals ( type , WellKnownTypes . SByte ) ? SByteAccessor :
77
+ ReferenceEquals ( type , WellKnownTypes . UInt16 ) ? UInt16Accessor :
78
+ ReferenceEquals ( type , WellKnownTypes . UInt32 ) ? UInt32Accessor :
79
+ ReferenceEquals ( type , WellKnownTypes . UInt64 ) ? UInt64Accessor : null ;
80
80
}
81
81
82
82
ValueFieldAccessor ResolveByNullableType ( Type type )
83
83
{
84
84
return ReferenceEquals ( type , WellKnownTypes . NullableBool ) ? BoolAccessor :
85
- ReferenceEquals ( type , WellKnownTypes . NullableByte ) ? ByteAccessor :
86
- ReferenceEquals ( type , WellKnownTypes . NullableSByte ) ? SByteAccessor :
87
- ReferenceEquals ( type , WellKnownTypes . NullableInt16 ) ? Int16Accessor :
88
- ReferenceEquals ( type , WellKnownTypes . NullableUInt16 ) ? UInt16Accessor :
89
85
ReferenceEquals ( type , WellKnownTypes . NullableInt32 ) ? Int32Accessor :
90
- ReferenceEquals ( type , WellKnownTypes . NullableUInt32 ) ? UInt32Accessor :
91
- ReferenceEquals ( type , WellKnownTypes . NullableInt64 ) ? Int64Accessor :
92
- ReferenceEquals ( type , WellKnownTypes . NullableUInt64 ) ? UInt64Accessor :
93
- ReferenceEquals ( type , WellKnownTypes . NullableSingle ) ? SingleAccessor :
94
86
ReferenceEquals ( type , WellKnownTypes . NullableDouble ) ? DoubleAccessor :
87
+ ReferenceEquals ( type , WellKnownTypes . NullableDecimal ) ? DecimalAccessor :
88
+ ReferenceEquals ( type , WellKnownTypes . NullableInt64 ) ? Int64Accessor :
95
89
ReferenceEquals ( type , WellKnownTypes . NullableDateTime ) ? DateTimeAccessor :
96
90
ReferenceEquals ( type , WellKnownTypes . NullableTimeSpan ) ? TimeSpanAccessor :
97
- ReferenceEquals ( type , WellKnownTypes . NullableDecimal ) ? DecimalAccessor :
98
- ReferenceEquals ( type , WellKnownTypes . NullableGuid ) ? GuidAccessor :
99
- ReferenceEquals ( type , WellKnownTypes . NullableDateTimeOffset ) ? DateTimeOffsetAccessor : null ;
91
+ ReferenceEquals ( type , WellKnownTypes . NullableDateTimeOffset ) ? DateTimeOffsetAccessor :
92
+ ReferenceEquals ( type , WellKnownTypes . NullableSingle ) ? SingleAccessor :
93
+ ReferenceEquals ( type , WellKnownTypes . NullableGuid ) ? GuidAccessor :
94
+ ReferenceEquals ( type , WellKnownTypes . NullableInt16 ) ? Int16Accessor :
95
+ ReferenceEquals ( type , WellKnownTypes . NullableByte ) ? ByteAccessor :
96
+ ReferenceEquals ( type , WellKnownTypes . NullableSByte ) ? SByteAccessor :
97
+ ReferenceEquals ( type , WellKnownTypes . NullableUInt16 ) ? UInt16Accessor :
98
+ ReferenceEquals ( type , WellKnownTypes . NullableUInt32 ) ? UInt32Accessor :
99
+ ReferenceEquals ( type , WellKnownTypes . NullableUInt64 ) ? UInt64Accessor : null ;
100
100
}
101
101
}
102
102
}
0 commit comments