Errore del compilatore CS1107

Aggiornamento: novembre 2007

Messaggio di errore

Un parametro può avere solo un modificatore 'nome modificatore'.
A parameter can only have one 'modifier name' modifier.

È un errore per modificatori di parametro quali this, ref e out presenti più volte in una definizione di parametro.

Esempio

Nell'esempio seguente viene generato l'errore 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

}