public UserInfoRequestParameters(AppInfo appInfo, AuthorizationResult authorizationResult, AccessTokenResult accessTokenResult)
        {
            Require.NotNull(appInfo, "appInfo");
            Require.NotNull(authorizationResult, "authorizationResult");
            Require.NotNull(accessTokenResult, "accessTokenResult");

            AppInfo = appInfo;
            AuthorizationResult = authorizationResult;
            AccessTokenResult = accessTokenResult;
        }
 public AccessTokenRequestParameters(AppInfo appInfo, AuthorizationResult authorizationResult, string reidrectUri)
 {
     AppInfo = appInfo;
     AuthorizationResult = authorizationResult;
     RedirectUri = reidrectUri;
 }
 public AuthorizationParameters(AppInfo appInfo, ResponseType responseType, string redirectUri)
 {
     AppInfo = appInfo;
     ResponseType = responseType;
     RedirectUri = redirectUri;
 }