<型> を 'Optional' として宣言することはできません。
更新 : 2007 年 11 月
デリゲート、イベント、または演算子の定義で Optional (Visual Basic) パラメータを宣言しています。
Optional パラメータは、Declare、Function、Property、および Sub のパラメータでのみ使用できます。
Error ID: BC33010
このエラーを解決するには
パラメータ リストから Optional キーワードを削除します。
演算子を定義している場合は、Optional の機能を一連のオーバーロードで実現できることがあります。
デリゲートまたはイベントを定義する場合は、アプリケーションのこの部分のロジック全体を記述し直す必要があります。デリゲートまたはイベントのパラメータには、Optional パラメータ、ParamArray パラメータ、またはオーバーロードされたパラメータを使用できません。