title: How to create an extension method to handle bindinglist.removeall with predicate input
body: <pre><code>myGenericList.RemoveAll(x =&gt; (x.StudentName == "bad student"));
  </code></pre>
  
  <p>Works great, but a bindinglist does not have this method. How can I create an extension method for the bindinglist that takes as input a predicate and does the magic like the canned removeall for List</p>
  
  <p>thankyou</p>