CS1629 de erro do compilador
Mensagem de erro
Código não seguro pode não aparecer na iteradores
A especificação da linguagem translation from VPE for Csharp não permite código não seguro em iteradores.
O exemplo a seguir gera CS1629:
// CS1629.cs
// compile with: /unsafe
using System.Collections.Generic;
class C
{
IEnumerator<int> IteratorMeth() {
int i;
unsafe // CS1629
{
int *p = &i;
yield return *p;
}
}
}