Google OAuth 2.0 .NET API has changed - how do I do auth for installed apps now?
===

I have a working implementation of [OAuth 2.0 for installed applications against Google services][1] using v1.0.0.29249 of the Google API. I see some quirks that want me to try and upgrade though, but upgrading broke the build. Google have changed the API - for instance, the NativeApplicationClient class is gone.

Have anyone got an example of a working 3-legged authentication using the latest build (v1.2.4560) of [the Google OAuth 2 API?][2] 

Google themselves haven't bothered to update the documentation - the example [here][3] doesn't even compile.

  [1]: https://developers.google.com/accounts/docs/OAuth2InstalledApp
  [2]: https://code.google.com/p/google-api-dotnet-client/wiki/Downloads
  [3]: https://code.google.com/p/google-api-dotnet-client/wiki/OAuth2