dotnet / dotnet/macios

linker: don't always mark optional protocol members in the _Extensions class

Open
#3,624 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.