CS0316 de erro do compilador
Mensagem de erro
O nome de parâmetro 'name' conflita com um nome de parâmetro gerados automaticamente.
Palavras reservadas não podem ser usadas sistema autônomo nomes de parâmetro.No exemplo a seguir, value é uma palavra reservada no contexto de um acessador de propriedade ou indexador padrão.
Para corrigir este erro
- Altere o nome do parâmetro.
Exemplo
O código a seguir gera CS0316:
// cs0316.cs
// Compile with: /target:library
public class Test
{
public int this[int value] // CS0316
{
get { return 1; }
set { }
}
}