{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/16078","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/16078/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/16078/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/16078/events","html_url":"https://github.com/dotnet/roslyn/issues/16078","id":197276059,"number":16078,"title":"Proposal: Try ... Else Try","user":{"login":"vbcodec","id":2153877,"avatar_url":"https://avatars.githubusercontent.com/u/2153877?v=3","gravatar_id":"","url":"https://api.github.com/users/vbcodec","html_url":"https://github.com/vbcodec","followers_url":"https://api.github.com/users/vbcodec/followers","following_url":"https://api.github.com/users/vbcodec/following{/other_user}","gists_url":"https://api.github.com/users/vbcodec/gists{/gist_id}","starred_url":"https://api.github.com/users/vbcodec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbcodec/subscriptions","organizations_url":"https://api.github.com/users/vbcodec/orgs","repos_url":"https://api.github.com/users/vbcodec/repos","events_url":"https://api.github.com/users/vbcodec/events{/privacy}","received_events_url":"https://api.github.com/users/vbcodec/received_events","type":"User","site_admin":false},"labels":[{"id":169838071,"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Language%20Design","name":"Area-Language Design","color":"5319e7","default":false},{"id":166377961,"url":"https://api.github.com/repos/dotnet/roslyn/labels/Language-VB","name":"Language-VB","color":"207de5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-12-22T22:03:43Z","updated_at":"2016-12-23T02:07:02Z","closed_at":null,"body":"```vb\r\n    Public Function GRTZ(Obj As Object) As Boolean\r\n        Try\r\n            Return CType(Obj, Integer) > 0\r\n        Else Try\r\n            Return CType(Obj, Box).Width > 0\r\n        Catch ex() As Exception\r\n            Return False\r\n        End Try\r\n    End Function\r\n```"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/268929422","html_url":"https://github.com/dotnet/roslyn/issues/16078#issuecomment-268929422","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/16078","id":268929422,"user":{"login":"jnm2","id":8040367,"avatar_url":"https://avatars.githubusercontent.com/u/8040367?v=3","gravatar_id":"","url":"https://api.github.com/users/jnm2","html_url":"https://github.com/jnm2","followers_url":"https://api.github.com/users/jnm2/followers","following_url":"https://api.github.com/users/jnm2/following{/other_user}","gists_url":"https://api.github.com/users/jnm2/gists{/gist_id}","starred_url":"https://api.github.com/users/jnm2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jnm2/subscriptions","organizations_url":"https://api.github.com/users/jnm2/orgs","repos_url":"https://api.github.com/users/jnm2/repos","events_url":"https://api.github.com/users/jnm2/events{/privacy}","received_events_url":"https://api.github.com/users/jnm2/received_events","type":"User","site_admin":false},"created_at":"2016-12-23T02:07:02Z","updated_at":"2016-12-23T02:07:02Z","body":"> Business processing will break down at here. and this Try ... Else Try can avoid this horrible situation happen.\r\n\r\nWhat's far more horrible still is the business logic **not** stopping instantly when an unexpected error of unknown severity has occurred. You better not try to move on and do any more business processing having no clue what has been corrupted."}}
{"actor":{"display_login":"jnm2"}}