拡張メソッドはモジュール内でのみ定義できます
更新 : 2007 年 11 月
このエラーは、拡張メソッドをモジュール外で定義すると発生します。Visual Basic では、すべての拡張メソッドは標準モジュール内で定義する必要があります。
エラー ID: BC36551
このエラーを解決するには
- 拡張メソッドをモジュール内で定義します。
使用例
次の例では、String クラスを拡張し、Print メソッドを追加しています。
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