@@ -532,7 +532,7 @@ protected virtual object CreateInstance(Type type, ICollection arguments, string
532532 {
533533 StringBuilder stringBuilder = new ( ) ;
534534 object [ ] array4 = array ;
535- for ( int l = 0 ; l < array4 . Length ; l ++ )
535+ for ( int l = 0 ; array4 != null && l < array4 . Length ; l ++ )
536536 {
537537 object obj2 = array4 [ l ] ;
538538 if ( stringBuilder . Length > 0 )
@@ -630,7 +630,7 @@ public object GetSerializer(Type objectType, Type serializerType)
630630 Type runtimeType2 = this . GetRuntimeType ( designerSerializerAttribute . SerializerTypeName ) ;
631631 if ( runtimeType2 != null )
632632 {
633- obj = Activator . CreateInstance ( runtimeType2 , BindingFlags . Instance | BindingFlags . Public | BindingFlags . NonPublic | BindingFlags . CreateInstance , null , null , null ) ;
633+ obj = Activator . CreateInstance ( runtimeType2 , BindingFlags . Instance | BindingFlags . Public | BindingFlags . NonPublic | BindingFlags . CreateInstance , null , null , null ) ; // NOSONAR
634634 break ;
635635 }
636636 }
@@ -653,7 +653,7 @@ public object GetSerializer(Type objectType, Type serializerType)
653653 type = this . GetRuntimeType ( defaultSerializationProviderAttribute . ProviderTypeName ) ;
654654 if ( type != null && typeof ( IDesignerSerializationProvider ) . IsAssignableFrom ( type ) )
655655 {
656- IDesignerSerializationProvider designerSerializationProvider = ( IDesignerSerializationProvider ) Activator . CreateInstance ( type , BindingFlags . Instance | BindingFlags . Public | BindingFlags . NonPublic | BindingFlags . CreateInstance , null , null , null ) ;
656+ IDesignerSerializationProvider designerSerializationProvider = ( IDesignerSerializationProvider ) Activator . CreateInstance ( type , BindingFlags . Instance | BindingFlags . Public | BindingFlags . NonPublic | BindingFlags . CreateInstance , null , null , null ) ; // NOSONAR
657657 ( ( IDesignerSerializationManager ) this ) . AddSerializationProvider ( designerSerializationProvider ) ;
658658 }
659659 }
0 commit comments