// cs0122-9.cs: `X.a' is inaccessible due to its protection level // Line: 11 public class X { private int a { get { return 1; } } } internal class Y : X { int D (X x) { if (x.a == 2) return 0; return 0; } static void Main () { } }