public void Execute(object parameter) { #if SILVERLIGHT _signInDialog.GenerateToken(); #else if (_signInDialog.AuthenticationType == IdentityManager.AuthenticationType.Token) { _signInDialog.GenerateToken(); } else { _signInDialog.GenerateNetworkCredential(); } #endif }