Bug 53508 - [generator] Optimize availability attributes
Summary: [generator] Optimize availability attributes
Alias: None
Product: iOS
Classification: Xamarin
Component: Tools (show other bugs)
Version: master
Hardware: PC Mac OS
: Low enhancement
Target Milestone: Future Cycle (TBD)
Assignee: Bugzilla
Depends on:
Reported: 2017-03-19 15:34 UTC by Sebastien Pouliot
Modified: 2017-03-20 13:53 UTC (History)
1 user (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description Sebastien Pouliot 2017-03-19 15:34:29 UTC
Right now we generate duplicates in a few cases, e.g.

- type / members
- properties / getter+setter

It's not a big deal since the linker removes them, however it's extra metadata when the linker is not used (e.g. more common on the Mac side).

The duplicate should be removed (e.g. no need for a member to be marked as it's type). We should also have an introspection test to check for duplicates (no point in trying to do this manually).

Note You need to log in before you can comment on or make changes to this bug.