The accessor ('accessor method') need not be declared unsafe if the property already is
If a property is defined as unsafe, then it is not valid syntax to also use the unsafe keyword on any of the property's accessors.
The following sample generates CS0207:
public class MyClass { unsafe public static int iii { unsafe get { // CS0207, remove unsafe keyword return 0; } set { } } public static void Main() { } }