{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/4046","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/4046/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/4046/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/4046/events","html_url":"https://github.com/dotnet/roslyn/pull/4046","id":96468492,"number":4046,"title":"All tagger changes including diagnostics.","user":{"login":"CyrusNajmabadi","id":4564579,"avatar_url":"https://avatars.githubusercontent.com/u/4564579?v=3","gravatar_id":"","url":"https://api.github.com/users/CyrusNajmabadi","html_url":"https://github.com/CyrusNajmabadi","followers_url":"https://api.github.com/users/CyrusNajmabadi/followers","following_url":"https://api.github.com/users/CyrusNajmabadi/following{/other_user}","gists_url":"https://api.github.com/users/CyrusNajmabadi/gists{/gist_id}","starred_url":"https://api.github.com/users/CyrusNajmabadi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyrusNajmabadi/subscriptions","organizations_url":"https://api.github.com/users/CyrusNajmabadi/orgs","repos_url":"https://api.github.com/users/CyrusNajmabadi/repos","events_url":"https://api.github.com/users/CyrusNajmabadi/events{/privacy}","received_events_url":"https://api.github.com/users/CyrusNajmabadi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-07-22T03:41:04Z","updated_at":"2015-07-27T22:56:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/4046","html_url":"https://github.com/dotnet/roslyn/pull/4046","diff_url":"https://github.com/dotnet/roslyn/pull/4046.diff","patch_url":"https://github.com/dotnet/roslyn/pull/4046.patch"},"body":"This continues the work from https://github.com/dotnet/roslyn/pull/4020 .  However, it includes changes to move diagnostics entirely over to the new tagging infrastructure as well."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/125373650","html_url":"https://github.com/dotnet/roslyn/pull/4046#issuecomment-125373650","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/4046","id":125373650,"user":{"login":"jasonmalinowski","id":201340,"avatar_url":"https://avatars.githubusercontent.com/u/201340?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonmalinowski","html_url":"https://github.com/jasonmalinowski","followers_url":"https://api.github.com/users/jasonmalinowski/followers","following_url":"https://api.github.com/users/jasonmalinowski/following{/other_user}","gists_url":"https://api.github.com/users/jasonmalinowski/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonmalinowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonmalinowski/subscriptions","organizations_url":"https://api.github.com/users/jasonmalinowski/orgs","repos_url":"https://api.github.com/users/jasonmalinowski/repos","events_url":"https://api.github.com/users/jasonmalinowski/events{/privacy}","received_events_url":"https://api.github.com/users/jasonmalinowski/received_events","type":"User","site_admin":false},"created_at":"2015-07-27T22:56:52Z","updated_at":"2015-07-27T22:56:52Z","body":"I also wouldn't mind if the abstract tagger provider didn't implement both ITaggerProvider and IViewTagger provider, but still split for the derived types. It means anybody who tries to cast the providers to one of those interfaces is in for a surprise."}}