// CS0118: `B.Factory' hides inherited member `A.Factory(object)'. Use the new keyword if hiding was intended // Line: 12 // Compiler options: -warnaserror -warn:2 public abstract class A { public void Factory (object data) { } } public class B : A { public delegate void Factory (object data, object fail); }