public void Copy(PeerCredentialElement from)
 {
     if (this.IsReadOnly())
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(System.ServiceModel.SR.GetString("ConfigReadOnly")));
     }
     if (from == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from");
     }
     this.Certificate.Copy(from.Certificate);
     this.PeerAuthentication.Copy(from.PeerAuthentication);
     this.MessageSenderAuthentication.Copy(from.MessageSenderAuthentication);
 }
 public void Copy(PeerCredentialElement from)
 {
     if (this.IsReadOnly())
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(System.ServiceModel.SR.GetString("ConfigReadOnly")));
     }
     if (from == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from");
     }
     this.Certificate.Copy(from.Certificate);
     this.PeerAuthentication.Copy(from.PeerAuthentication);
     this.MessageSenderAuthentication.Copy(from.MessageSenderAuthentication);
 }