720a4f7ce2
Remove support for the Protocolize attribute from the generator, and remove all usages of it in our api definitions - just use the protocol interface. The Protocolize attribute was used to support binding stuff using the Model class with Classic Xamarin code + and binding stuff using the protocol interface with Unified Xamarin code, using the same source code. Classic Xamarin has been dead for quite a few years ago now though, so there's no need to keep his code around anymore, we can just upgrade the api definitions to use the protocol interface directly. Fixes https://github.com/xamarin/xamarin-macios/issues/14585. --------- Co-authored-by: Alex Soto <alex@soto.dev> |
||
---|---|---|
.. | ||
Makefile | ||
README.md | ||
binding_objc_libs.md | ||
binding_types_reference_guide.md | ||
generator-errors.md | ||
mmp-errors.md | ||
mtouch-errors.md | ||
optimizations.md |
README.md
This directory contains documentation files in markdown format.
They are included here to ensure any changes to
- Tools error codes;
- Binding attributes;
- Binding usage
are documented immediately, i.e. in the same commit that the change was introduced.
This also allows any contributor from the community to enhance the documentation with a pull-request.
The Makefile
can be used to copy the files into the documentation repo.
Once reviewed locally it can be merged just before the release.