Compiler Error CS0759
No defining declaration found for implementing declaration of partial method 'method'.
A partial method must have a defining declaration that defines the signature (name, return type and parameters) of the method. The implementation or method body is optional.
To correct this error
- Provide a defining declaration for the partial method in the other part of a partial class or struct.
Example
The following example generates CS0759:
using System;
namespace CS0759
{
public partial class PartialClass
{
// The following method defines the implementation of the partial method.
// Compiler error CS0759 results when the implementation declaration is
// present but the signature definition is not.
partial void Part()
{
Console.WriteLine("Method implementation");
}
public static void Main()
{
PartialClass pc = new PartialClass();
pc.Part();
}
}
//// Uncomment the following class to resolve the error.
//public partial class PartialClass
//{
// // The following method defines the signature of the partial method.
// partial void Part();
//}
}
See Also
Reference
Partial Classes and Methods (C# Programming Guide)
Change History
Date |
History |
Reason |
---|---|---|
August 2009 |
Expanded the example. |
Customer feedback. |