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