{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/13595","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/13595/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/13595/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/13595/events","html_url":"https://github.com/dotnet/corefx/pull/13595","id":188832571,"number":13595,"title":"Adding back RuntimeOps for ExpandoObject","user":{"login":"bartdesmet","id":7324746,"avatar_url":"https://avatars.githubusercontent.com/u/7324746?v=3","gravatar_id":"","url":"https://api.github.com/users/bartdesmet","html_url":"https://github.com/bartdesmet","followers_url":"https://api.github.com/users/bartdesmet/followers","following_url":"https://api.github.com/users/bartdesmet/following{/other_user}","gists_url":"https://api.github.com/users/bartdesmet/gists{/gist_id}","starred_url":"https://api.github.com/users/bartdesmet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartdesmet/subscriptions","organizations_url":"https://api.github.com/users/bartdesmet/orgs","repos_url":"https://api.github.com/users/bartdesmet/repos","events_url":"https://api.github.com/users/bartdesmet/events{/privacy}","received_events_url":"https://api.github.com/users/bartdesmet/received_events","type":"User","site_admin":false},"labels":[{"id":253912726,"url":"https://api.github.com/repos/dotnet/corefx/labels/area-System.Linq.Expressions","name":"area-System.Linq.Expressions","color":"d4c5f9","default":false},{"id":197706871,"url":"https://api.github.com/repos/dotnet/corefx/labels/cla-already-signed","name":"cla-already-signed","color":"009800","default":false}],"state":"open","locked":false,"assignee":{"login":"bartdesmet","id":7324746,"avatar_url":"https://avatars.githubusercontent.com/u/7324746?v=3","gravatar_id":"","url":"https://api.github.com/users/bartdesmet","html_url":"https://github.com/bartdesmet","followers_url":"https://api.github.com/users/bartdesmet/followers","following_url":"https://api.github.com/users/bartdesmet/following{/other_user}","gists_url":"https://api.github.com/users/bartdesmet/gists{/gist_id}","starred_url":"https://api.github.com/users/bartdesmet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartdesmet/subscriptions","organizations_url":"https://api.github.com/users/bartdesmet/orgs","repos_url":"https://api.github.com/users/bartdesmet/repos","events_url":"https://api.github.com/users/bartdesmet/events{/privacy}","received_events_url":"https://api.github.com/users/bartdesmet/received_events","type":"User","site_admin":false},"assignees":[{"login":"bartdesmet","id":7324746,"avatar_url":"https://avatars.githubusercontent.com/u/7324746?v=3","gravatar_id":"","url":"https://api.github.com/users/bartdesmet","html_url":"https://github.com/bartdesmet","followers_url":"https://api.github.com/users/bartdesmet/followers","following_url":"https://api.github.com/users/bartdesmet/following{/other_user}","gists_url":"https://api.github.com/users/bartdesmet/gists{/gist_id}","starred_url":"https://api.github.com/users/bartdesmet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartdesmet/subscriptions","organizations_url":"https://api.github.com/users/bartdesmet/orgs","repos_url":"https://api.github.com/users/bartdesmet/repos","events_url":"https://api.github.com/users/bartdesmet/events{/privacy}","received_events_url":"https://api.github.com/users/bartdesmet/received_events","type":"User","site_admin":false},{"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},{"login":"OmarTawfik","id":15987992,"avatar_url":"https://avatars.githubusercontent.com/u/15987992?v=3","gravatar_id":"","url":"https://api.github.com/users/OmarTawfik","html_url":"https://github.com/OmarTawfik","followers_url":"https://api.github.com/users/OmarTawfik/followers","following_url":"https://api.github.com/users/OmarTawfik/following{/other_user}","gists_url":"https://api.github.com/users/OmarTawfik/gists{/gist_id}","starred_url":"https://api.github.com/users/OmarTawfik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OmarTawfik/subscriptions","organizations_url":"https://api.github.com/users/OmarTawfik/orgs","repos_url":"https://api.github.com/users/OmarTawfik/repos","events_url":"https://api.github.com/users/OmarTawfik/events{/privacy}","received_events_url":"https://api.github.com/users/OmarTawfik/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-11-11T19:29:41Z","updated_at":"2016-11-14T19:19:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/13595","html_url":"https://github.com/dotnet/corefx/pull/13595","diff_url":"https://github.com/dotnet/corefx/pull/13595.diff","patch_url":"https://github.com/dotnet/corefx/pull/13595.patch"},"body":"This addresses issue #13541. Missing methods were detected during `nameof` conversion of strings passed to `GetMethod`.\r\n\r\nMy guess is the code was dropped because it was in a `partial` class in a different assembly. However, it left a bunch of `GetMethod` calls returning `null`. There's definitely a test gap in `ExpandoObject` because we didn't catch this. I'll open a separate issue for that.\r\n\r\nNote that these methods were already in `ref` files under `src/System.Core/ref/Compat/System.Core.cs`. Also note that the method is marked as `Obsolete` with `error` set to `true`. This is the same for all runtime helper methods to avoid users from calling them directly (so their apparent obsolete status shouldn't have been a reason to drop them).\r\n\r\nCC @stephentoub, @joperezr"},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/260433173","html_url":"https://github.com/dotnet/corefx/pull/13595#issuecomment-260433173","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/13595","id":260433173,"user":{"login":"JonHanna","id":1253369,"avatar_url":"https://avatars.githubusercontent.com/u/1253369?v=3","gravatar_id":"","url":"https://api.github.com/users/JonHanna","html_url":"https://github.com/JonHanna","followers_url":"https://api.github.com/users/JonHanna/followers","following_url":"https://api.github.com/users/JonHanna/following{/other_user}","gists_url":"https://api.github.com/users/JonHanna/gists{/gist_id}","starred_url":"https://api.github.com/users/JonHanna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JonHanna/subscriptions","organizations_url":"https://api.github.com/users/JonHanna/orgs","repos_url":"https://api.github.com/users/JonHanna/repos","events_url":"https://api.github.com/users/JonHanna/events{/privacy}","received_events_url":"https://api.github.com/users/JonHanna/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T19:19:10Z","updated_at":"2016-11-14T19:19:10Z","body":"That has just made about 3 or 4 mysterious things less mysterious, thanks!"}}
{"actor":{"display_login":"JonHanna"}}