title: Extension method for UPDATE in Linq to Objects
body: <p>In the following scenario, I am querying a List object and for the matching predicate I want to update some values:</p>
  
  <pre><code>var updatedList = MyList
                   .Where (c =&gt; c.listItem1 != "someValue")  
                   .Update (m =&gt; {m.someProperty = false;});
  </code></pre>
  
  <p>The only issue is there is no Update extension method. How to go about this?</p>
  
  <p>My objective is update only those items in my list which match the condition leaving the other items intact. </p>