CS1107 de erro do compilador

Mensagem de erro

Um parâmetro só pode ter um modificador 'nome do modificador'.

É um erro de modificadores de parâmetro, sistema autônomo this, ref, e out Exibir mais de uma vez em uma definição de parâmetro.

Exemplo

O exemplo a seguir gera CS1107:

// cs1107.cs
public static class Test
{
    // Extension methods.
        public static void TestMethod(this this t) {} // CS1107

    // Regular Instance Method
        public void TestMethod(ref ref int i) {} // CS1107

}