public void RemoveAll() { if (markers != null) { foreach (TextMarker m in markers.ToArray()) { Remove(m); } } }
public void RemoveAll(Predicate <LineMarker> predicate) { if (predicate == null) { throw new ArgumentNullException("predicate"); } foreach (LineMarker m in markers.ToArray()) { if (predicate(m)) { Remove(m); } } }
void codeEditor_DocumentChanged(object sender, EventArgs e) { if (markers != null) { foreach (TextMarker m in markers.ToArray()) { m.Delete(); } } if (codeEditor.Document == null) { markers = null; } else { markers = new TextSegmentCollection <TextMarker>(codeEditor.Document); } }
public void Clear() { var oldMarkers = markers.ToArray(); markers.Clear(); foreach (ErrorTextMarker m in oldMarkers) { textEditor.TextArea.TextView.Redraw(m); } }
public void RemoveAll(Predicate<TextMarker> predicate) { if (predicate == null) throw new ArgumentNullException(nameof(predicate)); if (_markers != null) { foreach (var m in _markers.ToArray()) { if (predicate(m)) Remove(m); } } }
public void RemoveAll(Predicate <ITextMarker> predicate) { if (predicate == null) { throw new ArgumentNullException("predicate"); } foreach (TextMarker m in markers.ToArray()) { if (predicate(m)) { m.Delete(); } } }
/// <summary>Remove all contained text markers that pass 'predicate'</summary> public void RemoveAll(Predicate <ITextMarker> predicate) { if (predicate == null) { throw new ArgumentNullException("predicate"); } foreach (var m in m_markers.ToArray()) { if (!predicate(m)) { continue; } Remove(m); } }
public void RemoveAll(Predicate <ITextMarker> predicate) { if (predicate == null) { throw new ArgumentNullException(nameof(predicate)); } if (markers != null) { foreach (TextMarker m in markers.ToArray()) { if (predicate(m)) { Remove(m); } } } }
public void RemoveAll(Predicate <ITextMarker> predicate) { if (predicate == null) { throw new ArgumentNullException(nameof(predicate)); } if (_markers == null) { return; } foreach (var m in _markers.ToArray()) { if (predicate(m)) { Remove(m); } } }