Erro do compilador CS1107
Um parâmetro só pode ter um modificador de 'nome do modificador'.
É um erro para modificadores de parâmetros como this
, ref
, in
e out
para aparecer mais de uma vez em uma definição de parâmetro.
O exemplo a seguir gera CS1107:
// cs1107.cs
public static class Test
{
// Extension methods.
public static void TestMethod(this this int t) { } // CS1107
}
public class TestTwo
{
// Regular Instance Method
public void TestMethod(ref ref int i) { } // CS1107
// Regular Instance Method
public void TestMethod(in in double d) { } // CS1107
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: