/// <summary> /// Constructor that creates a deep copy of given <see cref="CryptoProviderFactory"/> object. /// </summary> /// <param name="other"><see cref="CryptoProviderFactory"/> to copy from.</param> public CryptoProviderFactory(CryptoProviderFactory other) { if (other == null) { throw LogHelper.LogArgumentNullException(nameof(other)); } CustomCryptoProvider = other.CustomCryptoProvider; }
/// <summary> /// Static constructor that initializes the default <see cref="CryptoProviderFactory"/>. /// </summary> static CryptoProviderFactory() { Default = new CryptoProviderFactory(); }