{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/12518","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/12518/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/12518/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/12518/events","html_url":"https://github.com/dotnet/roslyn/pull/12518","id":165617017,"number":12518,"title":"Allow async methods to return Task-like types","user":{"login":"cston","id":10732005,"avatar_url":"https://avatars.githubusercontent.com/u/10732005?v=3","gravatar_id":"","url":"https://api.github.com/users/cston","html_url":"https://github.com/cston","followers_url":"https://api.github.com/users/cston/followers","following_url":"https://api.github.com/users/cston/following{/other_user}","gists_url":"https://api.github.com/users/cston/gists{/gist_id}","starred_url":"https://api.github.com/users/cston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cston/subscriptions","organizations_url":"https://api.github.com/users/cston/orgs","repos_url":"https://api.github.com/users/cston/repos","events_url":"https://api.github.com/users/cston/events{/privacy}","received_events_url":"https://api.github.com/users/cston/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,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-14T17:37:05Z","updated_at":"2016-07-19T14:47:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/12518","html_url":"https://github.com/dotnet/roslyn/pull/12518","diff_url":"https://github.com/dotnet/roslyn/pull/12518.diff","patch_url":"https://github.com/dotnet/roslyn/pull/12518.patch"},"body":"Allow async methods to return types other than `void`, `Task`, or `Task<T>`. Specifically allow `Task`-like types (and `AsyncMethodBuilder` types) if the types contain the expected set of members.\r\n\r\n[Based on Lucian's prototype from `features/async-return`.]\r\n\r\nPorted PR from `master`: #12434. I will follow up on existing feedback from that PR, making changes here.\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/233656305","html_url":"https://github.com/dotnet/roslyn/pull/12518#issuecomment-233656305","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/12518","id":233656305,"user":{"login":"cston","id":10732005,"avatar_url":"https://avatars.githubusercontent.com/u/10732005?v=3","gravatar_id":"","url":"https://api.github.com/users/cston","html_url":"https://github.com/cston","followers_url":"https://api.github.com/users/cston/followers","following_url":"https://api.github.com/users/cston/following{/other_user}","gists_url":"https://api.github.com/users/cston/gists{/gist_id}","starred_url":"https://api.github.com/users/cston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cston/subscriptions","organizations_url":"https://api.github.com/users/cston/orgs","repos_url":"https://api.github.com/users/cston/repos","events_url":"https://api.github.com/users/cston/events{/privacy}","received_events_url":"https://api.github.com/users/cston/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T14:47:11Z","updated_at":"2016-07-19T14:47:11Z","body":"@jcouv, @ljw1004 thanks for reviewing. The latest commit should cover all feedback.\r\n\r\n@dotnet/roslyn-compiler please provide an additional review.\r\n\r\n@mattgertz for approval."}}
{"actor":{"display_login":"cston"}}