'<typename>'에 정의된 확장 메서드 '<methodname>'의 '<parametername>' 매개 변수에 이미 일치하는 생략된 인수가 있습니다.
업데이트: 2007년 11월
Parameter '<parametername>' in extension method '<methodname>' defined in '<typename>' already has a matching omitted argument
확장 메서드에 대한 프로시저 호출에서 위치를 기준으로 하는 인수를 생략한 다음 이름을 사용하여 해당 인수를 제공합니다. 예를 들어, 확장 메서드 ABC에 대한 다음 호출에서는 먼저 Y 매개 변수의 인수를 생략한 다음 이름을 사용하여 인수를 제공합니다.
<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: BC36583
이 오류를 해결하려면
- 위치를 기준으로 인수를 지정하거나 인수 생략을 나타내는 쉼표를 제거하십시오.