Compiler Error CS0082
Type 'type' already reserves a member called 'name' with the same parameter types
Properties at compile time are translated to methods with get_ and/or set_ in front of the identifier. If you define your own method that conflicts with the method name, an error is generated.
Example
The following example generates CS0082:
//cs0082.cs
class MyClass
{
//property
public int MyProp
{
get //CS0082
{
return 1;
}
}
//conflicting Get
public int get_MyProp()
{
return 2;
}
public static int Main()
{
return 1;
}
}