{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/2905","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/2905/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/2905/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/2905/events","html_url":"https://github.com/dotnet/roslyn/issues/2905","id":78094121,"number":2905,"title":"ENC: Create a list of supported / unsupported / future features in the wiki","user":{"login":"davidroth","id":338856,"avatar_url":"https://avatars.githubusercontent.com/u/338856?v=3","gravatar_id":"","url":"https://api.github.com/users/davidroth","html_url":"https://github.com/davidroth","followers_url":"https://api.github.com/users/davidroth/followers","following_url":"https://api.github.com/users/davidroth/following{/other_user}","gists_url":"https://api.github.com/users/davidroth/gists{/gist_id}","starred_url":"https://api.github.com/users/davidroth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidroth/subscriptions","organizations_url":"https://api.github.com/users/davidroth/orgs","repos_url":"https://api.github.com/users/davidroth/repos","events_url":"https://api.github.com/users/davidroth/events{/privacy}","received_events_url":"https://api.github.com/users/davidroth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Interactive","name":"Area-Interactive","color":"5319e7"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Interactive-EnC","name":"Interactive-EnC","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-19T13:43:42Z","updated_at":"2015-05-19T17:18:22Z","closed_at":null,"body":"The upcoming ENC feature in Roslyn/VS2015 is really awesome. This is a real productivity boost for every developer - so great work and a big compliment to everybody involved in the team!\r\n\r\nUnfortunately some features are still not supported. \r\nI often find myself asking why a certain ENC operation is not supported and if it is possible to support it in the future. Currently there is no public document which describes which features are supported/unsupported etc.\r\n\r\nIt would be great if you could create a list in the wiki, where users can look at to see which features are supported or unsupported. If a features is currently unsupported, it would be interesting to see if it may be added in the future.\r\n\r\nFurthermore if a feature is not possible or hard, it would be interesting to hear what would be needed to support it (e.x. \"Requires CLR support\") or why it is not possible.\r\n\r\nThe list could look something like this:\r\n\r\n| Edit operation| Status | Planned? | Info |\r\n| ------------- |:-------------:| -----:| -----:|\r\n| Adding a linq/lambda statement     | Supported | - | - |\r\n| Modifying a generic method      | Not supported |   YES | Requires CLR support | \r\n| Adding await expression  | Not supported   |   In Progress | ... |\r\n| Changing method signature  | Not supported   |  No  | Not possible because of reason xy ... |\r\n\r\n\r\nDo you also think such a list would be valuable?\r\nWould you consider creating such a list?\r\nWould you accept a docu pull request with an initial set of features?"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/103599707","html_url":"https://github.com/dotnet/roslyn/issues/2905#issuecomment-103599707","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/2905","id":103599707,"user":{"login":"kuhlenh","id":1402694,"avatar_url":"https://avatars.githubusercontent.com/u/1402694?v=3","gravatar_id":"","url":"https://api.github.com/users/kuhlenh","html_url":"https://github.com/kuhlenh","followers_url":"https://api.github.com/users/kuhlenh/followers","following_url":"https://api.github.com/users/kuhlenh/following{/other_user}","gists_url":"https://api.github.com/users/kuhlenh/gists{/gist_id}","starred_url":"https://api.github.com/users/kuhlenh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuhlenh/subscriptions","organizations_url":"https://api.github.com/users/kuhlenh/orgs","repos_url":"https://api.github.com/users/kuhlenh/repos","events_url":"https://api.github.com/users/kuhlenh/events{/privacy}","received_events_url":"https://api.github.com/users/kuhlenh/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T17:18:22Z","updated_at":"2015-05-19T17:18:22Z","body":"@davidroth I am working on making a wiki page for this (unfortunately, some edits aren't that cut-and-dried...).\r\n\r\nFor now, you can see supported edits [here](http://blogs.msdn.com/b/csharpfaq/archive/2015/02/23/edit-and-continue-and-make-object-id-improvements-in-ctp-6.aspx) and [here](http://blogs.msdn.com/b/dotnet/archive/2015/04/29/net-announcements-at-build-2015.aspx). Hope that helps temporarily, and please let me know if any phrases were confusing!"}}