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!