linker: don't always mark optional protocol members in the _Extensions class
Open
enhancement
iOS
macOS
- Dominant language
- C#
- Stars
- 2.9k
- Forks
- 576
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 96
Description
Currently we always mark optional protocol members in the _Extensions class: https://github.com/xamarin/xamarin-macios/pull/3623/files#diff-5f575666f8d52122f926d3816468a4ffR275
This is not necessary when computing the block-to-delegate Create method at build time (`--optimize=static-block-to-delegate-lookup`), in which case we only need to mark the `ca.ConstructorArguments [0].Value` type from that comment.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.