¿Algo similar a IList.IndexOf () pero en IEnumerable <T>?

¿Hay algún método / método de extensión en IEnumerable que me permita encontrar el índice de una instancia de objeto en él? ¿Como IndexOf () en IList?

indexPosition = myEnumerable.IndexOf() ?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta