Есть ли возможность написать это с использованием языка запросов... не цепочку методов?
notifications.Where((n, index) => n.EventId == m_lastSelectedEventID)
.Select((n, index) => new {Position = index}).FirstOrDefault();
Спасибо, Radu