GetParameters should _never_ return null (#7554)
This commit is contained in:
Родитель
3386acb6ea
Коммит
fb9bc22d06
|
@ -722,7 +722,7 @@ namespace ObjCRuntime {
|
||||||
return false; // might be a ConstructorInfo (bug #15583), but we don't care about that (yet at least).
|
return false; // might be a ConstructorInfo (bug #15583), but we don't care about that (yet at least).
|
||||||
minfo = minfo.GetBaseDefinition ();
|
minfo = minfo.GetBaseDefinition ();
|
||||||
var parameters = minfo.GetParameters ();
|
var parameters = minfo.GetParameters ();
|
||||||
if (parameters == null || parameters.Length <= parameter)
|
if (parameters.Length <= parameter)
|
||||||
return false;
|
return false;
|
||||||
return parameters [parameter].IsDefined (typeof(TransientAttribute), false);
|
return parameters [parameter].IsDefined (typeof(TransientAttribute), false);
|
||||||
}
|
}
|
||||||
|
@ -734,7 +734,7 @@ namespace ObjCRuntime {
|
||||||
return false; // might be a ConstructorInfo (bug #15583), but we don't care about that (yet at least).
|
return false; // might be a ConstructorInfo (bug #15583), but we don't care about that (yet at least).
|
||||||
minfo = minfo.GetBaseDefinition ();
|
minfo = minfo.GetBaseDefinition ();
|
||||||
var parameters = minfo.GetParameters ();
|
var parameters = minfo.GetParameters ();
|
||||||
if (parameters == null || parameters.Length <= parameter)
|
if (parameters.Length <= parameter)
|
||||||
return false;
|
return false;
|
||||||
return parameters [parameter].IsOut;
|
return parameters [parameter].IsOut;
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче