-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider automatically hiding protocol methods when there is a convenience overload #4650
Comments
Related docs issue - Azure/azure-sdk-for-net#43627 |
Since we have different method patterns on non-azure libraries, does this also apply to non-azure libraries? |
@JoshLove-msft, as you mentioned this idea is coming from .NET architects, do you have any meeting notes that you could share? cc @m-nash |
This was from an informal discussion with @KrzysztofCwalina and @tg-msft regarding the new Event Grid library. |
The context is that we keep seeing in UX studies that once convenience overloads are added, users have a hard time deciding which overload to use. |
The recommendation from .NET architects is to hide protocol methods via EBN if there is a corresponding convenience method. Ideally, this would be enforced by the generator so that devs don't have to remember to do this for each library.
The text was updated successfully, but these errors were encountered: