@@ -870,6 +870,7 @@ public virtual Type[] GetGenericParameterConstraints() {
870870 public virtual MethodInfo [ ] GetMethods ( BindingFlags arg0 )
871871 {
872872 Contract . Ensures ( Contract . Result < MethodInfo [ ] > ( ) != null ) ;
873+ Contract . Ensures ( Contract . ForAll ( Contract . Result < MethodInfo [ ] > ( ) , el => el != null ) ) ;
873874
874875 return default ( MethodInfo [ ] ) ;
875876 }
@@ -888,23 +889,23 @@ public virtual MethodInfo[] GetMethods()
888889 Contract . Ensures ( Contract . Result < MethodInfo [ ] > ( ) != null ) ;
889890 Contract . Ensures ( Contract . ForAll ( Contract . Result < MethodInfo [ ] > ( ) , el => el != null ) ) ;
890891
891- return default ( MethodInfo [ ] ) ;
892+ return default ( MethodInfo [ ] ) ;
892893 }
893894
894895 [ Pure ]
895896 public virtual MethodInfo GetMethod ( string name )
896897 {
897898 Contract . Requires ( name != null ) ;
898899
899- return default ( MethodInfo ) ;
900+ return default ( MethodInfo ) ;
900901 }
901902
902903 [ Pure ]
903904 public virtual MethodInfo GetMethod ( string name , BindingFlags bindingAttr )
904905 {
905906 Contract . Requires ( name != null ) ;
906907
907- return default ( MethodInfo ) ;
908+ return default ( MethodInfo ) ;
908909 }
909910
910911 [ Pure ]
@@ -913,7 +914,7 @@ public virtual MethodInfo GetMethod(string name, Type[] types)
913914 Contract . Requires ( name != null ) ;
914915 Contract . Requires ( types != null ) ;
915916
916- return default ( MethodInfo ) ;
917+ return default ( MethodInfo ) ;
917918 }
918919 //public MethodInfo GetMethod(string name, Type[] types, ParameterModifier[] modifiers)
919920 //{
@@ -942,7 +943,7 @@ public virtual ConstructorInfo[] GetConstructors(BindingFlags arg0)
942943 {
943944 Contract . Ensures ( Contract . Result < ConstructorInfo [ ] > ( ) != null ) ;
944945
945- return default ( ConstructorInfo [ ] ) ;
946+ return default ( ConstructorInfo [ ] ) ;
946947 }
947948
948949 [ Pure ]
@@ -951,14 +952,14 @@ public virtual ConstructorInfo[] GetConstructors()
951952 Contract . Ensures ( Contract . Result < ConstructorInfo [ ] > ( ) != null ) ;
952953 Contract . Ensures ( Contract . ForAll ( Contract . Result < ConstructorInfo [ ] > ( ) , el => el != null ) ) ;
953954
954- return default ( ConstructorInfo [ ] ) ;
955+ return default ( ConstructorInfo [ ] ) ;
955956 }
956957
957958 [ Pure ]
958959 public virtual ConstructorInfo GetConstructor ( Type [ ] types )
959960 {
960961
961- return default ( ConstructorInfo ) ;
962+ return default ( ConstructorInfo ) ;
962963 }
963964
964965#if false
0 commit comments