public void RemoveAll()
 {
     if (markers != null)
     {
         foreach (TextMarker m in markers.ToArray())
         {
             Remove(m);
         }
     }
 }
Example #2
0
 public void RemoveAll(Predicate <LineMarker> predicate)
 {
     if (predicate == null)
     {
         throw new ArgumentNullException("predicate");
     }
     foreach (LineMarker m in markers.ToArray())
     {
         if (predicate(m))
         {
             Remove(m);
         }
     }
 }
Example #3
0
 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);
            }
        }
Example #5
0
 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);
             }
         }
     }
 }
Example #9
0
 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);
         }
     }
 }