GoogleCloudExtension.OauthLoginFlow.OAuthLoginFlowWindow.OAuthLoginFlowWindow C# (CSharp) Method

OAuthLoginFlowWindow() private method

private OAuthLoginFlowWindow ( OAuthCredentials credentials, IEnumerable scopes ) : GoogleCloudExtension.OAuth
credentials GoogleCloudExtension.OAuth.OAuthCredentials
scopes IEnumerable
return GoogleCloudExtension.OAuth
        private OAuthLoginFlowWindow(OAuthCredentials credentials, IEnumerable<string> scopes)
            : base(GoogleCloudExtension.Resources.OAuthFlowWindowTitle)
        {
            _flow = new OAuthLoginFlow(
                credentials,
                scopes,
                successUrl: SucessUrl,
                failureUrl: FailureUrl);

            ViewModel = new OAuthLoginFlowViewModel(this);
            var windowContent = new OauthLoginFlowWindowContent
            {
                DataContext = ViewModel,
            };

            Content = windowContent;

            StartLoginFlow();
        }