private static int CountSpecialObjects(ConstructorInfo constructor)
{
var parameters = constructor.GetParameters();
int counter = 0;
foreach (var parameter in parameters)
{
var parameterType = parameter.ParameterType;
if (parameterType == typeof(Object))
{
counter++;
continue;
}
#if !XAMARIN
if (parameterType == typeof(DynamicObject))
{
counter++;
continue;
}
#endif
}
return counter;
}
}