Delen via


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