次の方法で共有


演算子 '<演算子シンボル>' が、すべてのコード パスで値を返しません

演算子 '<演算子シンボル>' が、すべてのコード パスで値を返しません。 この結果が使用されると、実行時に Null 参照例外が生じる可能性があります。

演算子プロシージャには、値を返さないコードのパスが少なくとも 1 つ含まれています。

演算子プロシージャから値を返すには、それを Return ステートメントに含めるしかありません。

制御が End Operator ステートメントに渡されると、演算子プロシージャは、プロパティのデータ型の既定値を返します。 詳細については、「Function ステートメント」の "動作" に関する記述を参照してください。

既定では、このメッセージは警告です。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」を参照してください。

エラー ID: BC42106

このエラーを解決するには

  • 制御フロー ロジックを確認し、可能性のあるすべてのパスが Return ステートメントで終わっていることを確かめてください。 特に、 End Operator の前の最後のステートメントは、 Return ステートメントでなければなりません。

関連項目