{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/8832","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/8832/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/8832/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/8832/events","html_url":"https://github.com/dotnet/roslyn/pull/8832","id":134400426,"number":8832,"title":"Do not offer to create p2p references if the project system will not allow those references.","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":{"login":"jmarolf","id":9797472,"avatar_url":"https://avatars.githubusercontent.com/u/9797472?v=3","gravatar_id":"","url":"https://api.github.com/users/jmarolf","html_url":"https://github.com/jmarolf","followers_url":"https://api.github.com/users/jmarolf/followers","following_url":"https://api.github.com/users/jmarolf/following{/other_user}","gists_url":"https://api.github.com/users/jmarolf/gists{/gist_id}","starred_url":"https://api.github.com/users/jmarolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmarolf/subscriptions","organizations_url":"https://api.github.com/users/jmarolf/orgs","repos_url":"https://api.github.com/users/jmarolf/repos","events_url":"https://api.github.com/users/jmarolf/events{/privacy}","received_events_url":"https://api.github.com/users/jmarolf/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2016-02-17T21:10:48Z","updated_at":"2016-02-18T20:29:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/8832","html_url":"https://github.com/dotnet/roslyn/pull/8832","diff_url":"https://github.com/dotnet/roslyn/pull/8832.diff","patch_url":"https://github.com/dotnet/roslyn/pull/8832.patch"},"body":"Fixes #8771, \t#8777, #8779, #8785\r\n\r\nNote: this resurrects the work to make it so that code actoins can do a final applicability check on the UI thread. This is necessary because the APIs we need to call are COM STA affinitized. Once we move to CPS we should actually be able to safely call this stuff on the background thread and we can remove these internal APIs."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/185902060","html_url":"https://github.com/dotnet/roslyn/pull/8832#issuecomment-185902060","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/8832","id":185902060,"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},"created_at":"2016-02-18T20:29:18Z","updated_at":"2016-02-18T20:29:18Z","body":"Tagging @MattGertz .  For stabilization.\r\n\r\nThis fixes when trying to add a p2p reference between two incompatiable projects.  All four bugs are the same issue, but they exemplify that all the differnet ways a user could end up in this state.  "}}