/// <summary> /// Returns a copy of this object. /// </summary> /// <returns> the copy </returns> public virtual Object Clone() { try { X509CRLSelector copy = (X509CRLSelector)base.Clone(); if (IssuerNames_Renamed != null) { copy.IssuerNames_Renamed = new HashSet <Object>(IssuerNames_Renamed); copy.IssuerX500Principals = new HashSet <X500Principal>(IssuerX500Principals); } return(copy); } catch (CloneNotSupportedException e) { /* Cannot happen */ throw new InternalError(e.ToString(), e); } }
protected internal virtual void ImplSetDateAndTime(X509CRLSelector sel, Date date, long skew) { sel.SetDateAndTime(date, skew); }