Los tipos que implementan IEnumerator también deben proporcionar una versión de la propiedad actual que devuelve un tipo ...

Los tipos que implementan IEnumerator también deben proporcionar una versión de la propiedad actual que devuelve un tipo en lugar de un objeto. Implemente el miembro de la interfaz de forma explícita y convierta la versión con establecimiento inflexible de tipos en una versión pública.
Los tipos que implementan IEnumerator también deben proporcionar una versión de la propiedad actual que devuelve un tipo en lugar de un objeto. Implemente el miembro de la interfaz de forma explícita y convierta la versión fuertemente tipada en una versión pública.