Dela via


Tilläggsmetoder kan endast definieras i moduler

Det här felet uppstår när en tilläggsmetod har definierats utanför en modul. I Visual Basic måste alla tilläggsmetoder definieras i standardmoduler.

Fel-ID: BC36551

Så här åtgärdar du det här felet

  • Placera tilläggsmetoden i en modul.

Exempel

I följande exempel utökas String klassen och en Print metod läggs till.

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  

Se även