public void DerivedBarCouldNotBeGeneralized(Derived bar) { bar.Bar(0, string.Empty); }
public int BarAndFooCouldNotBeGeneralized(string foo, Derived bar) { bar.Bar(foo.Length, foo); return(0); }