Compiler Error CS1043

{ or ; expected

A property accessor was declared incorrectly. For more information, see Using Properties (C# Programming Guide).

Example

The following sample generates CS1043.

// CS1043.cs
// compile with: /target:library
public class MyClass
{
   public int DoSomething
   {
      get return 1;   // CS1043
      set {}
   }

   // OK
   public int DoSomething2
   {
      get { return 1;}
   }
}