Erweiterungsmethoden können nur in Modulen definiert werden.
Aktualisiert: November 2007
Extension methods can be defined only in modules
Dieser Fehler tritt auf, wenn eine Erweiterungsmethode außerhalb eines Moduls definiert wurde. Alle Erweiterungsmethoden müssen in Visual Basic innerhalb von Standardmodulen definiert werden.
Fehler-ID: BC36551
So beheben Sie diesen Fehler
- Platzieren Sie die Erweiterungsmethode in einem Modul.
Beispiel
Im folgenden Beispiel wird die String-Klasse erweitert und eine Print-Methode hinzugefügt.
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
Siehe auch
Konzepte
Erweiterungsmethoden (Visual Basic)