{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/docs/issues/4577","repository_url":"https://api.github.com/repos/dotnet/docs","labels_url":"https://api.github.com/repos/dotnet/docs/issues/4577/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/docs/issues/4577/comments","events_url":"https://api.github.com/repos/dotnet/docs/issues/4577/events","html_url":"https://github.com/dotnet/docs/issues/4577","id":303505673,"number":4577,"title":"Instance methods from object shouldn't show on static classes","user":{"login":"svick","id":287848,"avatar_url":"https://avatars3.githubusercontent.com/u/287848?v=4","gravatar_id":"","url":"https://api.github.com/users/svick","html_url":"https://github.com/svick","followers_url":"https://api.github.com/users/svick/followers","following_url":"https://api.github.com/users/svick/following{/other_user}","gists_url":"https://api.github.com/users/svick/gists{/gist_id}","starred_url":"https://api.github.com/users/svick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svick/subscriptions","organizations_url":"https://api.github.com/users/svick/orgs","repos_url":"https://api.github.com/users/svick/repos","events_url":"https://api.github.com/users/svick/events{/privacy}","received_events_url":"https://api.github.com/users/svick/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-08T14:48:44Z","updated_at":"2018-03-08T14:48:44Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"API reference for static classes includes instance methods inherited from `object`. They technically do exist on those types (since static classes are actually abstract sealed classes that derive from `object`), but cannot be used in any reasonable way, so I think they shouldn't be shown in API reference.\r\n\r\nFor example, look at `Console`. Its [list of methods on docs.MS](https://docs.microsoft.com/en-us/dotnet/api/system.console?view=netframework-4.7.1#Methods) contains methods like `GetHashCode()` or `GetType()`:\r\n\r\n![](https://user-images.githubusercontent.com/287848/37156823-715547d0-22e7-11e8-8a3a-55dd1e31ed7a.png)\r\n\r\nWhile these methods are not shown [on MSDN](https://msdn.microsoft.com/en-us/library/system.console(v=vs.110).aspx#Anchor_3):\r\n\r\n![](https://user-images.githubusercontent.com/287848/37156923-b087473c-22e7-11e8-8e2c-7a2e1be31e17.png)\r\n"}}
{"actor":{"display_login":"svick"}}