Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Sat Nov 7 08:20:44 CST 2009
#region Custom business functionality namespace NetReflectionSample { /// <summary> /// SP1 wrapper class simulator /// </summary> public class SP1 : StoredProcedureRunner { public override void Run() { Console.WriteLine("Running {0}.Run...", this.GetType().ToString()); } } /// <summary> /// SP2 wrapper class simulator /// </summary> public class SP2 : StoredProcedureRunner { public void Run( int prm1, string prm2, decimal prm3, DateTime prm4) { Console.WriteLine("Running {0}.Run...", this.GetType().ToString()); Console.WriteLine("Parameters: prm1={0}, prm2={1}, prm3={2}, prm4={3}", prm1, prm2, prm3, prm4); } } /// <summary> /// SP3 wrapper class simulator /// </summary> public class SP3 : StoredProcedureRunner { public void Run( int prm1, string prm2) { Console.WriteLine("Running {0}.Run...", this.GetType().ToString()); Console.WriteLine("Parameters: prm1={0}, prm2={1}", prm1, prm2); } } } #endregion --Shamil