// CS0507: `Class2.GetString()': cannot change access modifiers when overriding `protected internal' inherited member `Class1.GetString()' // Line: 7 // Compiler options: -r:CS0507-7-lib.dll public sealed class Class2 : Class1 { protected override string GetString () { return "Hello2"; } }