演算子 '<operatorsymbol>' は、すべてのコードのパスでは値を返しません。
更新 : 2007 年 11 月
エラー メッセージ
演算子 '<operatorsymbol>' は、すべてのコードのパスでは値を返しません。結果が使用されるときに、null 参照の例外が実行時に発生する可能性があります。
演算子 プロシージャに、値を返さないコードへのパスが 1 つ以上含まれている可能性があります。
演算子プロシージャから値を返すことができるのは、それを Return ステートメント (Visual Basic) に含めた場合だけです。
制御が End Operator ステートメントに渡された場合、演算子プロシージャはプロパティのデータ型の既定値を返します。詳細については、「Function ステートメント (Visual Basic)」の "動作" を参照してください。
既定では、このメッセージは警告です。警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、Visual Basic での警告の構成 を参照してください。
Error ID: BC42106
このエラーを解決するには
- 制御フローのロジックを調べて、可能なパスがすべて Return ステートメントで終了していることを確認してください。特に、End Operator の直前のステートメントは必ず Return ステートメントにしてください。