public SocialNetworkAccount(SocialAuthProvider provider, User user, string providerUserId) : this() { if (user == null) throw new ArgumentNullException("user"); if (providerUserId == null) throw new ArgumentNullException("providerUserId"); Provider = provider; User = user; ProviderUserId = providerUserId; }
const int SaltSize = 20; // derive a 20-byte key #endregion Fields #region Constructors public Password(User user, string password) : this() { if (user == null) throw new ArgumentNullException("user"); if (string.IsNullOrWhiteSpace(password)) throw new ArgumentNullException("password", "String is null or empty"); User = user; ProcessInputPassword(password); }