'<methodname3>' によって既に実装されているため、メソッド '<methodname1>' は部分メソッド '<methodname2>' を実装できません

更新 : 2007 年 11 月

エラー メッセージ

'<methodname3>' によって既に実装されているため、メソッド '<methodname1>' は部分メソッド '<methodname2>' を実装できません。部分メソッドを実装できるのは 1 つのメソッドだけです。

2 つの部分メソッドで同じ部分メソッド宣言を実装することはできません。このエラーが発生するコード例を次に示します。

Partial Class Product

    ' Declaration of the partial method.
    Partial Private Sub ValueChanged()
    End Sub

End Class
Partial Class Product

    ' First implementation of the partial method.
    Private Sub ValueChanged()
        MsgBox(Value was changed to " & Me.Quantity)
    End Sub

    ' Second implementation of the partial method causes this error.
    'Private Sub ValueChanged()
    '    Console.WriteLine("Quantity was changed to " & Me.Quantity)
    'End Sub

End Class

Error ID: BC31434

参照

概念

部分メソッド