CS1676 de erro do compilador
Mensagem de erro
Parâmetro 'número' deve ser declarado com a palavra-chave 'palavra-chave'
Este erro ocorre quando o modificador de parâmetro de tipo em um método anônimo é diferente da usada na declaração do delegado para que está lançando o método.
O exemplo a seguir gera CS1676:
// CS1676.cs
delegate void E(ref int i);
class Errors
{
static void Main()
{
E e = delegate(out int i) { }; // CS1676
// To resolve, use the following line instead:
// E e = delegate(ref int i) { };
}
}