{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/12611","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/12611/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/12611/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/12611/events","html_url":"https://github.com/dotnet/roslyn/pull/12611","id":166373742,"number":12611,"title":"Support tuples in interface implementations","user":{"login":"agocke","id":515774,"avatar_url":"https://avatars.githubusercontent.com/u/515774?v=3","gravatar_id":"","url":"https://api.github.com/users/agocke","html_url":"https://github.com/agocke","followers_url":"https://api.github.com/users/agocke/followers","following_url":"https://api.github.com/users/agocke/following{/other_user}","gists_url":"https://api.github.com/users/agocke/gists{/gist_id}","starred_url":"https://api.github.com/users/agocke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agocke/subscriptions","organizations_url":"https://api.github.com/users/agocke/orgs","repos_url":"https://api.github.com/users/agocke/repos","events_url":"https://api.github.com/users/agocke/events{/privacy}","received_events_url":"https://api.github.com/users/agocke/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Approved%20for%20next%20preview","name":"Approved for next preview","color":"fbca04"},{"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":11,"created_at":"2016-07-19T16:20:50Z","updated_at":"2016-07-19T19:54:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/12611","html_url":"https://github.com/dotnet/roslyn/pull/12611","diff_url":"https://github.com/dotnet/roslyn/pull/12611.diff","patch_url":"https://github.com/dotnet/roslyn/pull/12611.patch"},"body":"Currently, if you implement an interface with a tuple type as a\r\nsubstituted type argument that will be accurately represented in source,\r\nbut the names will be lost when emitted to metadata.\r\n\r\nThis PR implements roundtripping for tuples as generic type arguments to\r\ninterface implementations in metadata. This is done by adding support\r\nfor emitting attributes on interface implementations to Emit. We now\r\nemit the same attribute on interface implementations that we would\r\non other areas where types may contain nested tuples. Completes the\r\ninterface implementation work referenced in #12347.\r\n\r\nThis is the same PR as https://github.com/dotnet/roslyn/pull/12577, rebased against `preview-4`"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/233746549","html_url":"https://github.com/dotnet/roslyn/pull/12611#issuecomment-233746549","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/12611","id":233746549,"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":"2016-07-19T19:54:49Z","updated_at":"2016-07-19T19:54:49Z","body":"That is likely not your change, but is there some particular urgency for getting this in now versus later today?"}}
{"actor":{"display_login":"jasonmalinowski"}}