{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/22401","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/22401/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/22401/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/22401/events","html_url":"https://github.com/dotnet/corefx/issues/22401","id":243842764,"number":22401,"title":"Add BigInteger Span-based APIs","user":{"login":"stephentoub","id":2642209,"avatar_url":"https://avatars0.githubusercontent.com/u/2642209?v=4","gravatar_id":"","url":"https://api.github.com/users/stephentoub","html_url":"https://github.com/stephentoub","followers_url":"https://api.github.com/users/stephentoub/followers","following_url":"https://api.github.com/users/stephentoub/following{/other_user}","gists_url":"https://api.github.com/users/stephentoub/gists{/gist_id}","starred_url":"https://api.github.com/users/stephentoub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephentoub/subscriptions","organizations_url":"https://api.github.com/users/stephentoub/orgs","repos_url":"https://api.github.com/users/stephentoub/repos","events_url":"https://api.github.com/users/stephentoub/events{/privacy}","received_events_url":"https://api.github.com/users/stephentoub/received_events","type":"User","site_admin":false},"labels":[{"id":147576314,"url":"https://api.github.com/repos/dotnet/corefx/labels/area-System.Numerics","name":"area-System.Numerics","color":"d4c5f9","default":false},{"id":153500238,"url":"https://api.github.com/repos/dotnet/corefx/labels/tenet-performance","name":"tenet-performance","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dotnet/corefx/milestones/12","html_url":"https://github.com/dotnet/corefx/milestone/12","labels_url":"https://api.github.com/repos/dotnet/corefx/milestones/12/labels","id":2323293,"number":12,"title":"2.1.0","description":".NET Core 2.1, next major release after 2.0. It will include also all changes from UWP6.0 milestone. See [official release dates](https://github.com/dotnet/core/blob/master/roadmap.md) for details. Due date currently tracks ZBB (zero bug bounce) milestone.","creator":{"login":"karelz","id":5776068,"avatar_url":"https://avatars2.githubusercontent.com/u/5776068?v=4","gravatar_id":"","url":"https://api.github.com/users/karelz","html_url":"https://github.com/karelz","followers_url":"https://api.github.com/users/karelz/followers","following_url":"https://api.github.com/users/karelz/following{/other_user}","gists_url":"https://api.github.com/users/karelz/gists{/gist_id}","starred_url":"https://api.github.com/users/karelz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karelz/subscriptions","organizations_url":"https://api.github.com/users/karelz/orgs","repos_url":"https://api.github.com/users/karelz/repos","events_url":"https://api.github.com/users/karelz/events{/privacy}","received_events_url":"https://api.github.com/users/karelz/received_events","type":"User","site_admin":false},"open_issues":272,"closed_issues":1432,"state":"open","created_at":"2017-02-15T02:14:11Z","updated_at":"2017-07-18T20:34:34Z","due_on":"2017-09-15T07:00:00Z","closed_at":null},"comments":0,"created_at":"2017-07-18T20:34:34Z","updated_at":"2017-07-18T20:34:34Z","closed_at":null,"body":"Separated out of https://github.com/dotnet/corefx/issues/21281 for tracking purposes.\r\n\r\n- [ ] Implement in System.Runtime.Numerics\r\n- [ ] Expose from System.Runtime.Numerics ref\r\n- [ ] Test in System.Runtime.Numerics.Tests\r\n\r\n```C#\r\nnamespace System\r\n{\r\n    public struct BigInteger\r\n    {\r\n        public BigInteger(ReadOnlySpan<byte> value);\r\n\r\n        public int GetByteCount();\r\n        public bool TryWriteBytes(Span<byte> destination, out int bytesWritten);\r\n\r\n        public static BigInteger Parse(ReadOnlySpan<char> value, NumberStyles style = NumberStyles.Integer, IFormatProvider provider = null);\r\n        public static bool TryParse(ReadOnlySpan<char> value, out BigInteger result, NumberStyles style = NumberStyles.Integer, IFormatProvider provider = null);\r\n        …\r\n    }\r\n}\r\n```"}}
{"actor":{"display_login":"stephentoub"}}