{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/13335","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/13335/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/13335/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/13335/events","html_url":"https://github.com/dotnet/roslyn/pull/13335","id":172827815,"number":13335,"title":"VB default type for tuple literals","user":{"login":"VSadov","id":8218165,"avatar_url":"https://avatars.githubusercontent.com/u/8218165?v=3","gravatar_id":"","url":"https://api.github.com/users/VSadov","html_url":"https://github.com/VSadov","followers_url":"https://api.github.com/users/VSadov/followers","following_url":"https://api.github.com/users/VSadov/following{/other_user}","gists_url":"https://api.github.com/users/VSadov/gists{/gist_id}","starred_url":"https://api.github.com/users/VSadov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VSadov/subscriptions","organizations_url":"https://api.github.com/users/VSadov/orgs","repos_url":"https://api.github.com/users/VSadov/repos","events_url":"https://api.github.com/users/VSadov/events{/privacy}","received_events_url":"https://api.github.com/users/VSadov/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":0,"created_at":"2016-08-23T23:03:12Z","updated_at":"2016-08-23T23:04:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/13335","html_url":"https://github.com/dotnet/roslyn/pull/13335","diff_url":"https://github.com/dotnet/roslyn/pull/13335.diff","patch_url":"https://github.com/dotnet/roslyn/pull/13335.patch"},"body":"In a case if target type is missing, vb tuple will have its default type which is a tuple composed of defaut types of its arguments.\r\n\r\nExample:\r\n     Dim x = (Nothing, Nothing)   ' x has type  (object, Object)\r\n\r\nNOTE:  Method type inference has additional rule for not inferring directly form Nothing literal. That rule is recursively applied in cases where tuple  like (Nothing, Nothing)  is passed to a tuple parameter of the same cardinality like (T, U). - No inference is made in this scenario.\r\nIt is consistent with behavior of two separate Nothing arguments passed to two separate parameters. Any other solution would introduce changes in behavior when multiple arguments/parameters are grouped into a tuple and back.\r\n\r\nFixes: https://github.com/dotnet/roslyn/issues/12961\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/241907744","html_url":"https://github.com/dotnet/roslyn/pull/13335#issuecomment-241907744","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/13335","id":241907744,"user":{"login":"VSadov","id":8218165,"avatar_url":"https://avatars.githubusercontent.com/u/8218165?v=3","gravatar_id":"","url":"https://api.github.com/users/VSadov","html_url":"https://github.com/VSadov","followers_url":"https://api.github.com/users/VSadov/followers","following_url":"https://api.github.com/users/VSadov/following{/other_user}","gists_url":"https://api.github.com/users/VSadov/gists{/gist_id}","starred_url":"https://api.github.com/users/VSadov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VSadov/subscriptions","organizations_url":"https://api.github.com/users/VSadov/orgs","repos_url":"https://api.github.com/users/VSadov/repos","events_url":"https://api.github.com/users/VSadov/events{/privacy}","received_events_url":"https://api.github.com/users/VSadov/received_events","type":"User","site_admin":false},"created_at":"2016-08-23T23:04:07Z","updated_at":"2016-08-23T23:04:07Z","body":"@dotnet/roslyn-compiler - please review"}}
{"actor":{"display_login":"VSadov"}}