CoreTweet/CoreTweet — pull request #67 by a4lg (2014-07-03 21:32:08+00:00)
Title: Fix UNIX time parsing (value passed by JSON.NET is long)

JSON.NET から UNIX タイムとして渡される値が double ではなく long であるため、reader.Value の unboxing に失敗します (ここで扱われる UNIX タイムは今のところ API レート取得 API [application/rate_limit_status] においてのみ確認しています)。そのため、追加のキャストによってこの問題を解決します。
この問題ですが……どうも CoreTweet 側というより JSON.NET 側の極端なわかりづらさによって生まれたバグに見えます。個人的には、最悪 JSON.NET から別の JSON ライブラリに移行することを考えた方が良いのではないか、と考えます (.NET 3.5 から標準の JSON シリアライザがあるので、それで何とかならないか試行錯誤しています)。