Как использовать индекс / положение с Где в языке запросов LINQ?

Есть ли возможность написать это, используя язык запросов ... не цепочку методов?

 notifications.Where((n, index) => n.EventId == m_lastSelectedEventID)
              .Select((n, index) => new {Position = index}).FirstOrDefault();

Спасибо раду

Ответы на вопрос(1)

Ваш ответ на вопрос