Strikethrough missing for [Obsolete] methods
Dear Joe,
I wrote a static class containing a method with a name similar to one inherited from System.Object. To mask the confusing inherited method (in this demo, System.Object.ReferenceEquals), I shadowed it by creating a new ReferenceEquals and marked it with [Obsolete]:
I expected LINQPad to show a strikethrough in IntelliSense, but it did not:
For comparison, LINQPad’s own obsolete method Util.CurrentQueryPath renders the strikethrough correctly:
If this is by design, I’d love to understand the rationale. Otherwise, I hope this can be addressed in a future update.
Thank you!