Le paramètre '<NomParamètre>' de la méthode d'extension '<NomMéthode>' défini dans '<NomType>' a déjà un argument omis correspondant
Mise à jour : novembre 2007
Parameter '<parametername>' in extension method '<methodname>' defined in '<typename>' already has a matching omitted argument
Un appel de procédure à une méthode d'extension omet un argument par position puis fournit l'argument par nom. Par exemple, l'appel suivant à la méthode d'extension ABC omet d'abord un argument pour le paramètre Y, puis le fournit par nom.
<Extension()> _
Public Sub ABC(ByVal X As Integer, Optional ByVal Y As Byte = 0, _
Optional ByVal Z As Byte = 0)
End Sub
' . . .
' Calling extension method ABC.
Dim number As Integer
' Not valid.
' number.ABC(, 4, Y:=5)
ID d'erreur : BC36583
Pour corriger cette erreur
- Fournissez l'argument par position ou supprimez la virgule qui provoque son omission.