Мне нужно перевести строку 4 во фрагменте кода ниже в VB.По какой-то причине я не могу сделать это сегодня вечером.Я или слишком устал, или у меня утечка мозгов ... Вы можете помочь?
var provider = new NativeApplicationClient(GoogleAuthenticationServer.Description);
provider.ClientIdentifier = ClientCredentials.ClientID;
provider.ClientSecret = ClientCredentials.ClientSecret;
var auth = new OAuth2Authenticator<NativeApplicationClient>(provider, GetAuthentication);
Инструменты перевода позволили мне зайти так далеко, но это неправильно.
Dim provider As NativeApplicationClient = New NativeApplicationClient(GoogleAuthenticationServer.Description)
provider.ClientIdentifier = ClientCredentials.ClientID
provider.ClientSecret = ClientCredentials.ClientSecret
Dim auth As OAuth2Authenticator(Of NativeApplicationClient) = New OAuth2Authenticator(Of NativeApplicationClient)(provider, GetAuthorization)
GetAuthorizationМетод имеет следующую подпись.
Private Function GetAuthorization(ByVal arg As NativeApplicationClient) As IAuthorizationState