{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/15985","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/15985/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/15985/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/15985/events","html_url":"https://github.com/dotnet/roslyn/issues/15985","id":196269584,"number":15985,"title":"var preferred over interface (inline an out variable)","user":{"login":"miloush","id":10546952,"avatar_url":"https://avatars.githubusercontent.com/u/10546952?v=3","gravatar_id":"","url":"https://api.github.com/users/miloush","html_url":"https://github.com/miloush","followers_url":"https://api.github.com/users/miloush/followers","following_url":"https://api.github.com/users/miloush/following{/other_user}","gists_url":"https://api.github.com/users/miloush/gists{/gist_id}","starred_url":"https://api.github.com/users/miloush/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miloush/subscriptions","organizations_url":"https://api.github.com/users/miloush/orgs","repos_url":"https://api.github.com/users/miloush/repos","events_url":"https://api.github.com/users/miloush/events{/privacy}","received_events_url":"https://api.github.com/users/miloush/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-18T10:56:55Z","updated_at":"2016-12-18T10:56:55Z","closed_at":null,"body":"**Version Used**: 2.0.0.61205\r\n\r\n**Steps to Reproduce**:\r\n```C#\r\nclass Program\r\n{\r\n    static void Main(string[] args)\r\n    {\r\n        IFace f;\r\n        Test(out f);\r\n    }\r\n\r\n    interface IFace { }\r\n    static void Test(out IFace f) { f = null; }\r\n}\r\n```\r\n\r\n**Expected Behavior**: Quick fix to inline f into `Test(out IFace f)`.\r\n\r\n**Actual Behavior**:\r\n1. Quick fix to inline f into `Test(out var f)`.\r\n2. No change to explicit type offered on `Test(out var f)`.\r\n    Neither for built-in types i.e. `int.TryParse(\"4\", out var i);`\r\n"}}
{"actor":{"display_login":"miloush"}}