title: Parallel.ForEach on List<Object> Thread Safety
body: <p>As far as Thread Safety goes is this ok to do or do I need to be using a different collection ? </p>
  
  <pre><code>        List&lt;FileMemberEntity&gt; fileInfo = getList(); 
  
          Parallel.ForEach(fileInfo, fileMember =&gt;
          {
                //Modify each fileMember 
          }
  </code></pre>