Impossibile applicare attributi a parametri delle espressioni lambda

Aggiornamento: novembre 2007

Attributes cannot be applied to parameters of lambda expressions

È stato applicato un attributo a un parametro in una definizione dell'espressione lambda. Questa operazione non è supportata. Nel codice seguente viene generato questo errore.

Sub LambaAttribute()
    ' Not valid.
    Dim add1 = _
    Function(<System.Runtime.InteropServices.InAttribute()> m As Integer) _
                   m + 1
End Sub

ID errore: BC36634

Per correggere l'errore

  • Rimuovere l'attributo o correggere il codice modificando l'espressione lambda in una funzione normale.

Vedere anche

Concetti

Espressioni lambda

Riferimenti

InAttribute

Altre risorse

Attributi in Visual Basic