public void Remove(HandlerElement handlerElement)
 {
     if (!this.IsReadOnly() && (handlerElement == null))
     {
         throw FxTrace.Exception.ArgumentNull("handlerElement");
     }
     base.BaseRemove(this.GetElementKey(handlerElement));
 }
 public void Remove(HandlerElement handlerElement)
 {
     if (!this.IsReadOnly() && (handlerElement == null))
     {
         throw FxTrace.Exception.ArgumentNull("handlerElement");
     }
     base.BaseRemove(this.GetElementKey(handlerElement));
 }
 public void Add(HandlerElement handlerElement)
 {
     if (!this.IsReadOnly() && (handlerElement == null))
     {
         throw FxTrace.Exception.ArgumentNull("handlerElement");
     }
     base.BaseAdd(handlerElement, false);
 }
 public void Add(HandlerElement handlerElement)
 {
     if (!this.IsReadOnly() && (handlerElement == null))
     {
         throw FxTrace.Exception.ArgumentNull("handlerElement");
     }
     base.BaseAdd(handlerElement, false);
 }