[System.Security.SecuritySafeCritical] // auto-generated public X509Certificate(X509Certificate cert) : this() { if (cert == null) { throw new ArgumentNullException("cert"); } Contract.EndContractBlock(); if (cert.m_safeCertContext.pCertContext != IntPtr.Zero) { m_safeCertContext = cert.GetCertContextForCloning(); m_certContextCloned = true; } }
public X509Certificate(X509Certificate cert) : this() { if (cert == null) { throw new ArgumentNullException("cert"); } if (!(cert.m_safeCertContext.pCertContext != IntPtr.Zero)) { return; } this.m_safeCertContext = cert.GetCertContextForCloning(); this.m_certContextCloned = true; }
[System.Security.SecuritySafeCritical] // auto-generated public X509Certificate (X509Certificate cert):this() { if (cert == null) throw new ArgumentNullException("cert"); Contract.EndContractBlock(); if (cert.m_safeCertContext.pCertContext != IntPtr.Zero) { m_safeCertContext = cert.GetCertContextForCloning(); m_certContextCloned = true; } }