title: Remove items from multiple nested list using linq
body: <p>I am having nested list items <code>ParticipantsDetails</code> &amp; <code>AssigneeDetails</code> inside parent list <code>TransactionHistoryDetails</code>.</p>
  
  <p>Both of nested list contains <code>Name</code> Property and I would like to remove items which contain <code>Name</code> as <code>null</code></p>
  
  <p>Code:</p>
  
  <pre><code>transactionHistory.TransactionHistoryDetails.ForEach(u =&gt; u.ParticipantsDetails.RemoveAll(a =&gt; a.Name == null));
  
  transactionHistory.TransactionHistoryDetails.ForEach(u =&gt; u.AssigneeDetails.RemoveAll(a =&gt; a.Name == null));
  </code></pre>
  
  <p>This code works! But is there any way I can achieve the same in a single line by using <code>||</code> operator?</p>