title: How to use index/position with Where in LINQ query language?
body: <p>Is there any possibility to write this using query language ... not method chain?</p>
  
  <pre><code> notifications.Where((n, index) =&gt; n.EventId == m_lastSelectedEventID)
                .Select((n, index) =&gt; new {Position = index}).FirstOrDefault();
  </code></pre>
  
  <p>Thanks, 
  Radu</p>