Extensiemethoden kunnen alleen worden gedefinieerd in modules
Deze fout treedt op wanneer een extensiemethode buiten een module is gedefinieerd. In Visual Basic moeten alle uitbreidingsmethoden worden gedefinieerd in standaardmodules.
Fout-id: BC36551
Deze fout corrigeren
- Plaats de extensiemethode in een module.
Opmerking
In het volgende voorbeeld wordt de String
klasse uitgebreid, waarbij een Print
methode wordt toegevoegd.
Imports StringUtility
Imports System.Runtime.CompilerServices
Namespace StringUtility
<Extension()> _
Module StringExtensions
<Extension()> _
Public Sub Print (ByVal str As String)
Console.WriteLine(str)
End Sub
End Module
End Namespace
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.