{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/6230","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/6230/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/6230/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/6230/events","html_url":"https://github.com/dotnet/corefx/issues/6230","id":134737351,"number":6230,"title":"Add Arm64 support in RuntimeInformation","user":{"login":"manu-silicon","id":13194660,"avatar_url":"https://avatars.githubusercontent.com/u/13194660?v=3","gravatar_id":"","url":"https://api.github.com/users/manu-silicon","html_url":"https://github.com/manu-silicon","followers_url":"https://api.github.com/users/manu-silicon/followers","following_url":"https://api.github.com/users/manu-silicon/following{/other_user}","gists_url":"https://api.github.com/users/manu-silicon/gists{/gist_id}","starred_url":"https://api.github.com/users/manu-silicon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manu-silicon/subscriptions","organizations_url":"https://api.github.com/users/manu-silicon/orgs","repos_url":"https://api.github.com/users/manu-silicon/repos","events_url":"https://api.github.com/users/manu-silicon/events{/privacy}","received_events_url":"https://api.github.com/users/manu-silicon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-19T00:23:02Z","updated_at":"2016-02-19T00:23:02Z","closed_at":null,"body":"Currently there is no Arm64 support in CoreFX. I've added support in the native part (see PR #6229), but the managed part needs to go through a review process which I'm opening here.\r\n\r\nThe simple change requested is to add the Arm64 enum entry to the various enum types listing all the supported platforms. However this is not sufficient, the various platform/OS implementation of RuntimeInformation needs to be updated to take into account this new value.\r\n\r\nHere is the list of C# classes that will be most likely need to be updated (list is not exhaustive):\r\n\r\n```\r\nsrc/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.cs\r\nsrc/System.Runtime.InteropServices.RuntimeInformation/src/System/Runtime/InteropServices/RuntimeInformation/Architecture.cs\r\nsrc/System.Runtime.InteropServices.RuntimeInformation/src/System/Runtime/InteropServices/RuntimeInformation/RuntimeInformation.Windows.cs\r\nsrc/System.Runtime.InteropServices.RuntimeInformation/src/System/Runtime/InteropServices/RuntimeInformation/RuntimeInformation.Unix.cs\r\nsrc/Common/src/Interop/Windows/mincore/Interop.SYSTEM_INFO.cs\r\nsrc/Common/src/Interop/Unix/System.Native/Interop.GetUnixArchitecture.cs\r\nsrc/System.Runtime/ref/System.Runtime.cs\r\n```\r\n"}}