public void Remove(ITextMarker marker) { if (marker == null) { throw new ArgumentNullException("marker"); } TextMarker m = marker as TextMarker; if (markers != null && markers.Remove(m)) { Redraw(m); m.OnDeleted(); } }
public void Remove(ITextMarker marker) { if (marker == null) { return; } TextMarker m = marker as TextMarker; if (markers != null && markers.Remove(m)) { Redraw(m); m.OnDeleted(); } }