Impossibile utilizzare il tipo '|1' in '|3' in questo contesto perché sia il contesto che la definizione di '|1' sono annidati ...

Impossibile utilizzare il tipo '|1' in '|3' in questo contesto perché sia il contesto che la definizione di '|1' sono annidati nell'interfaccia '|2' e '|2' dispone dei parametri di tipo 'In' o 'Out'. Provare a spostare la definizione di '|1' all'esterno di '|2'.