public void DoA(int primitive, ADTO dto)
 {
     Console.WriteLine("DoA({0}, {1}) called", primitive, dto);
     LastPrimitive = primitive;
     LastDto       = dto;
     Calls++;
 }
 public void DoA(int primitive, ADTO dto)
 {
     Console.WriteLine("DoA({0}, {1})", primitive, dto);
 }
 public void DoA(int primitive, ADTO dto) {
   Console.WriteLine("DoA({0}, {1})", primitive, dto);
 }
 public int Do5(ADTO factor) {
   return 5 * factor.A;
 }
 public void DoA(int primitive, ADTO dto) {
   Console.WriteLine("DoA({0}, {1}) called", primitive, dto);
   LastPrimitive = primitive;
   LastDto = dto;
   Calls++;
 }
 public void DoOp(ADTO x)
 {
 }
 public void DoOp(ADTO x)
 {
 }
 public int Do5(ADTO factor)
 {
     return(5 * factor.A);
 }
 public void Z(ADTO dto, object itemz)
 {
 }
 public void Z(ADTO dto, object itemz)
 {
 }
 public void DoOp(ADTO paramName)
 {
 }
 public void DoOp(ADTO paramName)
 {
 }