Des attributs ne peuvent pas être appliqués aux paramètres d'expressions lambda

Mise à jour : novembre 2007

Attributes cannot be applied to parameters of lambda expressions

Vous avez appliqué un attribut à un paramètre dans une définition d'expression lambda qui n'est pas prise en charge. Le code suivant provoque cette erreur.

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

ID d'erreur : BC36634

Pour corriger cette erreur

  • Supprimez l'attribut ou envisagez de modifier votre code en remplaçant l'expression lambda par une fonction normale.

Voir aussi

Concepts

Expressions lambda

Référence

InAttribute

Autres ressources

Attributs en Visual Basic