{"action":"created","issue":{"url":"https://api.github.com/repos/rsdn/CodeJam/issues/46","repository_url":"https://api.github.com/repos/rsdn/CodeJam","labels_url":"https://api.github.com/repos/rsdn/CodeJam/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/rsdn/CodeJam/issues/46/comments","events_url":"https://api.github.com/repos/rsdn/CodeJam/issues/46/events","html_url":"https://github.com/rsdn/CodeJam/issues/46","id":373132749,"node_id":"MDU6SXNzdWUzNzMxMzI3NDk=","number":46,"title":"Any reason to handle null this in ExpressionExtensions.Transform ?","user":{"login":"NN---","id":580536,"node_id":"MDQ6VXNlcjU4MDUzNg==","avatar_url":"https://avatars2.githubusercontent.com/u/580536?v=4","gravatar_id":"","url":"https://api.github.com/users/NN---","html_url":"https://github.com/NN---","followers_url":"https://api.github.com/users/NN---/followers","following_url":"https://api.github.com/users/NN---/following{/other_user}","gists_url":"https://api.github.com/users/NN---/gists{/gist_id}","starred_url":"https://api.github.com/users/NN---/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NN---/subscriptions","organizations_url":"https://api.github.com/users/NN---/orgs","repos_url":"https://api.github.com/users/NN---/repos","events_url":"https://api.github.com/users/NN---/events{/privacy}","received_events_url":"https://api.github.com/users/NN---/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-23T18:13:32Z","updated_at":"2018-10-24T07:18:26Z","closed_at":null,"author_association":"MEMBER","body":"Why no throw exception?\r\n\r\n```cs\r\n[Pure]\r\n\t\tpublic static Expression Transform([CanBeNull] this Expression expr, [NotNull] Func<Expression, Expression> func)\r\n\t\t{\r\n\t\t\tif (func == null) throw new ArgumentNullException(nameof(func));\r\n\r\n\t\t\treturn TransformInternal(expr, func);\r\n\t\t}\r\n\r\n\t\t[CanBeNull]\r\n\t\tprivate static Expression TransformInternal([CanBeNull] this Expression expr, [NotNull] Func<Expression, Expression> func)\r\n\t\t{\r\n\t\t\tif (expr == null)\r\n\t\t\t\treturn null;\r\n...\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/rsdn/CodeJam/issues/comments/432541531","html_url":"https://github.com/rsdn/CodeJam/issues/46#issuecomment-432541531","issue_url":"https://api.github.com/repos/rsdn/CodeJam/issues/46","id":432541531,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMjU0MTUzMQ==","user":{"login":"ig-sinicyn","id":11225241,"node_id":"MDQ6VXNlcjExMjI1MjQx","avatar_url":"https://avatars3.githubusercontent.com/u/11225241?v=4","gravatar_id":"","url":"https://api.github.com/users/ig-sinicyn","html_url":"https://github.com/ig-sinicyn","followers_url":"https://api.github.com/users/ig-sinicyn/followers","following_url":"https://api.github.com/users/ig-sinicyn/following{/other_user}","gists_url":"https://api.github.com/users/ig-sinicyn/gists{/gist_id}","starred_url":"https://api.github.com/users/ig-sinicyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ig-sinicyn/subscriptions","organizations_url":"https://api.github.com/users/ig-sinicyn/orgs","repos_url":"https://api.github.com/users/ig-sinicyn/repos","events_url":"https://api.github.com/users/ig-sinicyn/events{/privacy}","received_events_url":"https://api.github.com/users/ig-sinicyn/received_events","type":"User","site_admin":false},"created_at":"2018-10-24T07:18:26Z","updated_at":"2018-10-24T07:18:26Z","author_association":"CONTRIBUTOR","body":"@igor-tkachev  Can you check this?"}}
{"actor":{"display_login":"ig-sinicyn"}}