<?xml version="1.0" encoding="us-ascii"?>
<ErrorDocumentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ErrorName>CS0060</ErrorName>
  <Examples>
    <string>// CS0060: Inconsistent accessibility: base class `A.B.C' is less accessible than class `A.B.D'
// Line: 10

public class A
{
	private class B
	{
		protected class C { }

		protected internal class D : C
		{
		}
    }
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `A.B.Base' is less accessible than class `A.B.Derived'
// Line: 9

internal class A
{
	protected class B
	{
		protected class Base {}
		public class Derived : Base { }
	}
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `B.C.E' is less accessible than class `B.A.D'
// Line: 15

public class B
{
	protected class C : A
	{
		public class E
		{
		}
	}

	protected internal class A
	{
		protected class D : C.E
		{
		}
	}
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `X.A.D.E' is less accessible than class `X.A.B.F'
// Line: 10

internal class X
{
	protected class A
	{
		protected internal class B
		{
			internal class F : D.E
			{
			}
		}

		protected class D : B
		{
			internal class E { }
		}
	}
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `A&lt;C&gt;.B' is less accessible than class `D'
// Line: 13

public class A&lt;T&gt;
{
	public class B {}
}

internal class C : A&lt;C&gt;
{
}

public class D : C.B
{
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `Foo&lt;Bar.Baz&gt;' is less accessible than class `Bar'
// Line: 7

public class Foo&lt;K&gt; {
}

public class Bar : Foo&lt;Bar.Baz&gt; {
	private class Baz {
	}
}
</string>
    <string>// CS0060: Inconsistent accessibility: base class `Foo&lt;Bar.Baz&gt;' is less accessible than class `Bar'
// Line: 7

public class Foo&lt;K&gt; {
}

public class Bar : Foo&lt;Bar.Baz&gt; {
	internal class Baz {
	}
}
</string>
    <string>// cs0060.cs: Inconsistent accessibility: base class `X' is less accessible than class `Y'
// Line: 6
class X {
}

public class Y : X {
}
</string>
  </Examples>
</ErrorDocumentation>