Partilhar via


Não é possível aplicar atributos a parâmetros de expressões lambda

Você aplicou um atributo a um parâmetro em uma definição de expressão lambda, que não é suportada.O código a seguir causa esse erro.

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

ID de erro: BC36634

Para corrigir este erro

  • Remova o atributo ou considere revisar seu código, alterando a expressão lambda a uma função normal.

Consulte também

Conceitos

Expressões Lambda

Referência

InAttribute

Outros recursos

Atributos no Visual Basic