Erreur du compilateur CS1637
Mise à jour : novembre 2007
Message d'erreur
Les itérateurs ne peuvent pas avoir de paramètres unsafe ou de types yield
Iterators cannot have unsafe parameters or yield types
Vérifiez la liste des arguments de l'itérateur et le type de toutes les instructions yield pour vous assurer que vous n'utilisez pas de types non sécurisés.
Exemple
L'exemple suivant génère l'erreur CS1637 :
// CS1637.cs
// compile with: /unsafe
using System.Collections;
public unsafe class C
{
public IEnumerator Iterator1(int* p) // CS1637
{
yield return null;
}
}