Attribute können nicht auf Parameter von Lambda-Ausdrücken angewendet werden
Aktualisiert: November 2007
Attributes cannot be applied to parameters of lambda expressions
Ein Attribut wurde auf einen Parameter in einer Lambda-Ausdrucksdefinition angewendet, dies wird jedoch nicht unterstützt. Im folgenden Code wird dieser Fehler verursacht.
Sub LambaAttribute()
' Not valid.
Dim add1 = _
Function(<System.Runtime.InteropServices.InAttribute()> m As Integer) _
m + 1
End Sub
Fehler-ID: BC36634
So beheben Sie diesen Fehler
- Entfernen Sie das Attribut; oder überarbeiten Sie ggf. den Code, indem Sie den Lambda-Ausdruck durch eine reguläre Funktion ersetzen.