{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/3308","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/3308/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/3308/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/3308/events","html_url":"https://github.com/dotnet/roslyn/pull/3308","id":85199731,"number":3308,"title":"Public API checker should ignore protected members on uninheritable types","user":{"login":"gafter","id":3804346,"avatar_url":"https://avatars.githubusercontent.com/u/3804346?v=3","gravatar_id":"","url":"https://api.github.com/users/gafter","html_url":"https://github.com/gafter","followers_url":"https://api.github.com/users/gafter/followers","following_url":"https://api.github.com/users/gafter/following{/other_user}","gists_url":"https://api.github.com/users/gafter/gists{/gist_id}","starred_url":"https://api.github.com/users/gafter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gafter/subscriptions","organizations_url":"https://api.github.com/users/gafter/orgs","repos_url":"https://api.github.com/users/gafter/repos","events_url":"https://api.github.com/users/gafter/events{/privacy}","received_events_url":"https://api.github.com/users/gafter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Infrastructure","name":"Area-Infrastructure","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dotnet/roslyn/milestones/1","html_url":"https://github.com/dotnet/roslyn/milestones/1.0%20(stable)","labels_url":"https://api.github.com/repos/dotnet/roslyn/milestones/1/labels","id":937397,"number":1,"title":"1.0 (stable)","description":"This is our 1.0 Milestone. ","creator":{"login":"jaredpar","id":146967,"avatar_url":"https://avatars.githubusercontent.com/u/146967?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false},"open_issues":39,"closed_issues":610,"state":"open","created_at":"2015-01-15T20:45:24Z","updated_at":"2015-06-09T17:46:07Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-06-04T17:38:29Z","updated_at":"2015-06-09T18:06:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/3308","html_url":"https://github.com/dotnet/roslyn/pull/3308","diff_url":"https://github.com/dotnet/roslyn/pull/3308.diff","patch_url":"https://github.com/dotnet/roslyn/pull/3308.patch"},"body":"Fixes #3287\r\n\r\n@tmeschter **Can I please have your help with this?** I think this is the right set of code changes for the checker for #3287 (can you please review the changes?), but I don't know how to do the following remaining steps:\r\n\r\n1. For purposes of hand-testing, replace the checker nuget with the one built here, and hand-check that the set of errors reported against the various `PublicApi.txt` are the expected ones\r\n2. Produce a nuget package for the Roslyn API checker that reflects the changes here\r\n3. Update the referenced nuget package for the checker to the one produced.\r\n\r\nOnce that is done we will need to submit a new/updated pull request that has these code changes, the updated PublicApi.txt, and the project changes to reference the newly created nuget package."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/110449715","html_url":"https://github.com/dotnet/roslyn/pull/3308#issuecomment-110449715","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/3308","id":110449715,"user":{"login":"jaredpar","id":146967,"avatar_url":"https://avatars.githubusercontent.com/u/146967?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false},"created_at":"2015-06-09T18:06:06Z","updated_at":"2015-06-09T18:06:06Z","body":"@gafter ah yes you're correct.  That's not accessible."}}