public void DerivedDerivedSpecificCouldNotBeGeneralized(DerivedDerived specific) { specific.Bar(999, "bar"); specific.DerivedDerivedSpecific(); specific.Foo(); }
public void DerivedDerivedFooCouldBeBase(int dummy, DerivedDerived foo) { foo.Foo(); }
public void DerivedDerivedSpecificCouldNotBeGeneralized(DerivedDerived specific) { specific.Bar(999, "bar"); specific.DerivedDerivedSpecific(); specific.Foo(); }
public void DerivedDerivedFooCouldBeBase(int dummy, DerivedDerived foo) { foo.Foo(); }