C# Error
CS0751 – A partial method must be declared within a partial type
Reason for the Error & Solution
A partial method must be declared in a partial class or partial struct
It is not possible to declare a method unless it is encapsulated inside a partial class or partial struct.
To correct this error
- Either remove the
partial
modifier from the method and provide an implementation, or else add thepartial
modifier to the enclosing class or struct.
Example
The following example generates CS0751:
// cs0751.cs
using System;
public class C
{
partial void Part(); // CS0751
public static int Main()
{
return 1;
}
}