Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |