The generator should report an error for [Protocol] without a [Model] that specify a [BaseType]
This leads to incorrectly generated code (which compile) and runtime issues. In many case it's found by our introspection tests but that won't help customers bindings.
We'll have to whitelist the cases where we (incorrectly) do this in our current bindings.
And we should probably do this in the xcode8 branch, to catch any errors there before we ship.
@Alex, let's add this before `xcode9`
(In reply to Rolf Bjarne Kvinge from comment #1)
> We'll have to whitelist the cases where we (incorrectly) do this in our
> current bindings.
It seems we are clean, no errors on our side of the house :D
Fixed in xamarin-macios/master @ 0ada7dedce79a795dd9c9bbf3ffa102f01e3d614