public void DerivedDerivedSpecificCouldNotBeGeneralized(DerivedDerived specific) { specific.Bar(999, "bar"); specific.DerivedDerivedSpecific(); specific.Foo(); }
public void Stsfld2(DerivedDerived bar) { sderived = bar;//no warn since we use specific below bar.DerivedDerivedSpecific(); }