Exemple #1
0
 public override void DoWork(BaseDataClass instance)
 {
     Console.WriteLine("ConsumingDerivedClass.DoWork(DerivedDataClass); Type of argument is '{0}'", instance.GetType());
     base.DoWork(instance);
     // Some additional logic
 }
Exemple #2
0
 public virtual void DoWork(BaseDataClass instance)
 {
     Console.WriteLine("ConsumingBaseClass.DoWork(DerivedDataClass); Type of argument is '{0}'", instance.GetType());
 }