@@ -145,13 +145,13 @@ internal static Hashtable GetMappingsValues(Type targetType, object value)
145145 foreach ( var memberMapping in memberMappings )
146146 {
147147#if NANOFRAMEWORK_1_0
148- if ( ! memberMapping . OriginalName ! . StartsWith ( MemberMapping . SET_ ) )
148+ if ( ! memberMapping . OriginalName ! . StartsWith ( MemberMapping . SET_ ) )
149149 {
150150#endif
151- if ( memberMapping . TryGetValue ( value , out var memberValue ) && memberValue != null )
152- {
153- result . Add ( memberMapping . Name ! , memberValue ) ;
154- }
151+ if ( memberMapping . TryGetValue ( value , out var memberValue ) && memberValue != null )
152+ {
153+ result . Add ( memberMapping . Name ! , memberValue ) ;
154+ }
155155#if NANOFRAMEWORK_1_0
156156 }
157157#endif
@@ -166,34 +166,34 @@ internal static void SetMappingsValues(Type targetType, object targetObject, Has
166166 foreach ( var memberMapping in memberMappings )
167167 {
168168#if NANOFRAMEWORK_1_0
169- if ( ! memberMapping . OriginalName ! . StartsWith ( MemberMapping . GET_ ) )
169+ if ( ! memberMapping . OriginalName ! . StartsWith ( MemberMapping . GET_ ) )
170170 {
171171#endif
172- if ( objectValuesMap . Contains ( memberMapping . Name ! ) )
173- {
174- var memberMpToken = ( ArraySegment ) objectValuesMap [ memberMapping . Name ! ] ! ;
175- if ( memberMpToken != null )
172+ if ( objectValuesMap . Contains ( memberMapping . Name ! ) )
176173 {
177- var memberValueMapType = memberMapping . GetMemberType ( ) ;
178- var converter = GetConverter ( memberValueMapType ! ) ;
179- if ( converter != null )
174+ var memberMpToken = ( ArraySegment ) objectValuesMap [ memberMapping . Name ! ] ! ;
175+ if ( memberMpToken != null )
180176 {
181- memberMapping . SetValue ( targetObject , converter . Read ( memberMpToken ) ! ) ;
182- }
183- else
184- {
185- if ( memberValueMapType ! . IsArray )
177+ var memberValueMapType = memberMapping . GetMemberType ( ) ;
178+ var converter = GetConverter ( memberValueMapType ! ) ;
179+ if ( converter != null )
186180 {
187- memberMapping . SetValue ( targetObject , ArrayConverter . Read ( memberMpToken , memberValueMapType ) ! ) ;
181+ memberMapping . SetValue ( targetObject , converter . Read ( memberMpToken ) ! ) ;
188182 }
189183 else
190184 {
191-
192- memberMapping . SetValue ( targetObject , DeserializeObject ( memberValueMapType ! , memberMpToken ) ! ) ;
185+ if ( memberValueMapType ! . IsArray )
186+ {
187+ memberMapping . SetValue ( targetObject , ArrayConverter . Read ( memberMpToken , memberValueMapType ) ! ) ;
188+ }
189+ else
190+ {
191+
192+ memberMapping . SetValue ( targetObject , DeserializeObject ( memberValueMapType ! , memberMpToken ) ! ) ;
193+ }
193194 }
194195 }
195196 }
196- }
197197#if NANOFRAMEWORK_1_0
198198 }
199199#endif
@@ -318,14 +318,14 @@ private static void ThreadSafeAddItemCache(Hashtable hashtable, object key, obje
318318 {
319319 if ( ! hashtable . Contains ( key ) )
320320 {
321- lock ( s_mappingDictionary )
321+ lock ( s_mappingDictionary )
322322 {
323323 try
324324 {
325- if ( ! hashtable . Contains ( key ) )
326- {
325+ if ( ! hashtable . Contains ( key ) )
326+ {
327327 hashtable . Add ( key , value ) ;
328- }
328+ }
329329 }
330330 catch ( Exception ex )
331331 {
0 commit comments