예제 #1
0
    public Boolean runTest()
    {
        Console.Error.WriteLine("Co1162invoke  runTest() started.");
        StringBuilder              sblMsg          = null;
        int                        iCountErrors    = 0;
        int                        iCountTestcases = 0;
        String                     strLoc          = "L_101";
        int                        i4a             = -2;
        Boolean                    b2                  = false;
        SByte                      b9                  = -2;
        Byte                       ub9                 = 0;
        char                       c2                  = 'A';
        double                     d2                  = -2.2;
        float                      f2                  = (float)-2.2;
        long                       l2                  = (long)-2;
        short                      s2                  = (short)-2;
        String                     str1                = null;
        Co1162_dlg_int_int_int     dlg_int_int_int     = null;
        Co1162_dlg_void_           dlg_void_           = null;
        Co1162_dlg_String_String   dlg_String_String   = null;
        Co1162_dlg_Boolean_Boolean dlg_Boolean_Boolean = null;
        Co1162_dlg_SByte_SByte     dlg_SByte_SByte     = null;
        Co1162_dlg_Byte_Byte       dlg_Byte_Byte       = null;
        Co1162_dlg_char_char       dlg_char_char       = null;
        Co1162_dlg_double_double   dlg_double_double   = null;
        Co1162_dlg_float_float     dlg_float_float     = null;
        Co1162_dlg_long_long       dlg_long_long       = null;
        Co1162_dlg_short_short     dlg_short_short     = null;
        Co1162invoke               cb1162a             = new Co1162invoke();
        Co1162_dlg_OM              dlg_OM              = null;

        try
        {
            Console.WriteLine("Point a delegate to the base's overridden method.");
            strLoc = "Loc_1935ovr";
            dlg_OM = new Co1162_dlg_OM(this.OverriddenMethod);
            i4a    = -3;
            i4a    = dlg_OM(2);
            ++iCountTestcases;
            if (i4a != 200)
            {
                ++iCountErrors;
                Console.Error.WriteLine("Error_1557hun (Co1162invoke), i4a==" + i4a.ToString());
            }
            strLoc          = "L_101";
            dlg_int_int_int = new Co1162_dlg_int_int_int(cb1162a.returnModuloFirstSecond);
            i4a             = -2;
            i4a             = dlg_int_int_int(8, 3);
            ++iCountTestcases;
            if (i4a != (8 % 3))
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_09pv (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_09pv ,Co1162invoke)  i4a==");
                sblMsg.Append(i4a);
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_101b";
            dlg_int_int_int = new Co1162_dlg_int_int_int(Co1162invoke.static_returnModuloFirstSecond);
            i4a             = -2;
            i4a             = dlg_int_int_int(8, 3);
            ++iCountTestcases;
            if (i4a != (8 % 3))
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_093pv (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_093pv ,Co1162invoke)  i4a==");
                sblMsg.Append(i4a);
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc = "L_102";
            ++iCountTestcases;
            dlg_void_ = new Co1162_dlg_void_(cb1162a.return_void_);
            dlg_void_();
            strLoc = "L_102b";
            ++iCountTestcases;
            dlg_void_ = new Co1162_dlg_void_(Co1162invoke.static_return_void_);
            dlg_void_();
            strLoc            = "L_103";
            dlg_String_String = new Co1162_dlg_String_String(cb1162a.return_String_String);
            str1 = " initial value bad";
            str1 = dlg_String_String("parm_Value_good");
            ++iCountTestcases;
            if (!str1.Equals("parm_Value_good"))
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_35si (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_35si ,Co1162invoke)  b9==");
                sblMsg.Append(b9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc            = "L_103b";
            dlg_String_String = new Co1162_dlg_String_String(Co1162invoke.static_return_String_String);
            str1 = " initial value bad";
            str1 = dlg_String_String("parm_Value_good");
            ++iCountTestcases;
            if (!str1.Equals("parm_Value_good"))
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_353si (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_353si ,Co1162invoke)  b9==");
                sblMsg.Append(b9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc = "L_104";
            dlg_Boolean_Boolean = new Co1162_dlg_Boolean_Boolean(cb1162a.return_Boolean_Boolean);
            b2 = false;
            b2 = dlg_Boolean_Boolean(true);
            ++iCountTestcases;
            if (!b2)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_29zj (Co1162invoke)");
            }
            strLoc = "L_104b";
            dlg_Boolean_Boolean = new Co1162_dlg_Boolean_Boolean(Co1162invoke.static_return_Boolean_Boolean);
            b2 = false;
            b2 = dlg_Boolean_Boolean(true);
            ++iCountTestcases;
            if (!b2)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_29wzj (Co1162invoke)");
            }
            strLoc        = "L_104.5";
            dlg_Byte_Byte = new Co1162_dlg_Byte_Byte(cb1162a.return_Byte_Byte);
            strLoc        = "L_105.1";
            ub9           = 0;
            strLoc        = "L_105.2";
            ub9           = dlg_Byte_Byte((Byte)3);
            ++iCountTestcases;
            if (ub9 != 3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_80ys (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_80ys ,Co1162invoke)  ub9==");
                sblMsg.Append(ub9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc        = "L_104.5b";
            dlg_Byte_Byte = new Co1162_dlg_Byte_Byte(Co1162invoke.static_return_Byte_Byte);
            strLoc        = "L_105.1b";
            ub9           = 0;
            strLoc        = "L_105.2b";
            ub9           = dlg_Byte_Byte((Byte)3);
            ++iCountTestcases;
            if (ub9 != 3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_803ys (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_803ys ,Co1162invoke)  ub9==");
                sblMsg.Append(ub9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_105";
            dlg_SByte_SByte = new Co1162_dlg_SByte_SByte(cb1162a.return_SByte_SByte);
            strLoc          = "L_105.1";
            b9     = -2;
            strLoc = "L_105.2";
            b9     = dlg_SByte_SByte((SByte)3);
            ++iCountTestcases;
            if (b9 != 3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_80ys (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_80ys ,Co1162invoke)  b9==");
                sblMsg.Append(b9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_105b";
            dlg_SByte_SByte = new Co1162_dlg_SByte_SByte(Co1162invoke.static_return_SByte_SByte);
            strLoc          = "L_105.1b";
            b9     = -2;
            strLoc = "L_105.2b";
            b9     = dlg_SByte_SByte((SByte)3);
            ++iCountTestcases;
            if (b9 != 3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_80y1s (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_80y1s ,Co1162invoke)  b9==");
                sblMsg.Append(b9.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc        = "L_106";
            dlg_char_char = new Co1162_dlg_char_char(cb1162a.return_char_char);
            c2            = 'A';
            c2            = dlg_char_char('b');
            ++iCountTestcases;
            if (c2 != 'b')
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_66fg (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_66fg ,Co1162invoke)  c2==");
                sblMsg.Append(c2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc        = "L_106b";
            dlg_char_char = new Co1162_dlg_char_char(Co1162invoke.static_return_char_char);
            c2            = 'A';
            c2            = dlg_char_char('b');
            ++iCountTestcases;
            if (c2 != 'b')
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_666fg (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_666fg ,Co1162invoke)  c2==");
                sblMsg.Append(c2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc            = "L_107";
            dlg_double_double = new Co1162_dlg_double_double(cb1162a.return_double_double);
            d2 = -2.2;
            d2 = dlg_double_double(3.3);
            ++iCountTestcases;
            if (d2 != 3.3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_47uq (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_47uq ,Co1162invoke)  d2==");
                sblMsg.Append(d2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc            = "L_107b";
            dlg_double_double = new Co1162_dlg_double_double(Co1162invoke.static_return_double_double);
            d2 = -2.2;
            d2 = dlg_double_double(3.3);
            ++iCountTestcases;
            if (d2 != 3.3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_471uq (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_471uq ,Co1162invoke)  d2==");
                sblMsg.Append(d2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_108";
            dlg_float_float = new Co1162_dlg_float_float(cb1162a.return_float_float);
            f2 = (float)-2.2;
            f2 = dlg_float_float((float)3.3);
            ++iCountTestcases;
            if (f2 != (float)3.3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_38ki (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_38ki ,Co1162invoke)  f2==");
                sblMsg.Append(f2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_108b";
            dlg_float_float = new Co1162_dlg_float_float(Co1162invoke.static_return_float_float);
            f2 = (float)-2.2;
            f2 = dlg_float_float((float)3.3);
            ++iCountTestcases;
            if (f2 != (float)3.3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_138ki (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_138ki ,Co1162invoke)  f2==");
                sblMsg.Append(f2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc        = "L_109";
            dlg_long_long = new Co1162_dlg_long_long(cb1162a.return_long_long);
            l2            = (long)-2;
            l2            = dlg_long_long((long)3);
            ++iCountTestcases;
            if (l2 != (long)3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_20pf (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_20pf ,Co1162invoke)  l2==");
                sblMsg.Append(l2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc        = "L_109b";
            dlg_long_long = new Co1162_dlg_long_long(Co1162invoke.static_return_long_long);
            l2            = (long)-2;
            l2            = dlg_long_long((long)3);
            ++iCountTestcases;
            if (l2 != (long)3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_220pf (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_220pf ,Co1162invoke)  l2==");
                sblMsg.Append(l2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_110";
            dlg_short_short = new Co1162_dlg_short_short(cb1162a.return_short_short);
            s2 = (short)-2;
            s2 = dlg_short_short((short)3);
            ++iCountTestcases;
            if (s2 != (short)3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_19ic (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_19ic ,Co1162invoke)  s2==");
                sblMsg.Append(s2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
            strLoc          = "L_110b";
            dlg_short_short = new Co1162_dlg_short_short(Co1162invoke.static_return_short_short);
            s2 = (short)-2;
            s2 = dlg_short_short((short)3);
            ++iCountTestcases;
            if (s2 != (short)3)
            {
                ++iCountErrors;
                Console.Error.WriteLine("POINTTOBREAK: find error E_119ic (Co1162invoke)");
                sblMsg = new StringBuilder("EXTENDEDINFO:  (E_119ic ,Co1162invoke)  s2==");
                sblMsg.Append(s2.ToString());
                Console.Error.WriteLine(sblMsg.ToString());
            }
        }
        catch (Exception exc_general)
        {
            ++iCountErrors;
            Console.Error.WriteLine("POINTTOBREAK: find error E_41ba (Co1162invoke) - strLoc == " + strLoc);
            sblMsg = new StringBuilder("EXTENDEDINFO:  (E_41ba ,Co1162invoke)  exc_general.ToString()==");
            sblMsg.Append(exc_general.ToString());
            Console.Error.WriteLine(sblMsg.ToString());
        }
        if (iCountErrors == 0)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
예제 #2
0
 public Boolean runTest()
   {
   Console.Error.WriteLine( "Co1162invoke  runTest() started." );
   StringBuilder sblMsg = null;
   int iCountErrors = 0;
   int iCountTestcases = 0;
   String strLoc = "L_101";
   int i4a = -2;
   Boolean b2 = false;
   SByte b9 = -2;
   Byte ub9 = 0;
   char c2 = 'A';
   double d2 = -2.2;
   float f2 = (float)-2.2;
   long l2 = (long)-2;  
   short s2 = (short)-2;
   String str1 = null;
   Co1162_dlg_int_int_int dlg_int_int_int = null;
   Co1162_dlg_void_ dlg_void_ = null;
   Co1162_dlg_String_String dlg_String_String = null;
   Co1162_dlg_Boolean_Boolean dlg_Boolean_Boolean = null;
   Co1162_dlg_SByte_SByte dlg_SByte_SByte = null;
   Co1162_dlg_Byte_Byte dlg_Byte_Byte = null;
   Co1162_dlg_char_char dlg_char_char = null;
   Co1162_dlg_double_double dlg_double_double = null;
   Co1162_dlg_float_float dlg_float_float = null;
   Co1162_dlg_long_long dlg_long_long = null;
   Co1162_dlg_short_short dlg_short_short = null;
   Co1162invoke cb1162a = new Co1162invoke();
   Co1162_dlg_OM  dlg_OM  =  null;
   try  
     {
     Console.WriteLine( "Point a delegate to the base's overridden method." );
     strLoc="Loc_1935ovr";
     dlg_OM = new Co1162_dlg_OM( this.OverriddenMethod );  
     i4a = -3;
     i4a = dlg_OM( 2 );
     ++iCountTestcases;
     if ( i4a != 200 )
       {
       ++iCountErrors;
       Console.Error.WriteLine( "Error_1557hun (Co1162invoke), i4a=="+ i4a.ToString() );
       }
     strLoc = "L_101";
     dlg_int_int_int = new Co1162_dlg_int_int_int( cb1162a.returnModuloFirstSecond );
     i4a = -2;
     i4a = dlg_int_int_int( 8 ,3 );
     ++iCountTestcases;
     if ( i4a != ( 8 % 3 ) )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_09pv (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_09pv ,Co1162invoke)  i4a==" );
       sblMsg.Append( i4a );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_101b";
     dlg_int_int_int = new Co1162_dlg_int_int_int( Co1162invoke.static_returnModuloFirstSecond );
     i4a = -2;
     i4a = dlg_int_int_int( 8 ,3 );
     ++iCountTestcases;
     if ( i4a != ( 8 % 3 ) )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_093pv (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_093pv ,Co1162invoke)  i4a==" );
       sblMsg.Append( i4a );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_102";
     ++iCountTestcases;
     dlg_void_ = new Co1162_dlg_void_( cb1162a.return_void_ );
     dlg_void_();
     strLoc = "L_102b";
     ++iCountTestcases;
     dlg_void_ = new Co1162_dlg_void_( Co1162invoke.static_return_void_ );
     dlg_void_();
     strLoc = "L_103";
     dlg_String_String = new Co1162_dlg_String_String( cb1162a.return_String_String );
     str1 = " initial value bad";
     str1 = dlg_String_String( "parm_Value_good" );
     ++iCountTestcases;
     if ( ! str1.Equals( "parm_Value_good" ) )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_35si (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_35si ,Co1162invoke)  b9==" );
       sblMsg.Append( b9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_103b";
     dlg_String_String = new Co1162_dlg_String_String( Co1162invoke.static_return_String_String );
     str1 = " initial value bad";
     str1 = dlg_String_String( "parm_Value_good" );
     ++iCountTestcases;
     if ( ! str1.Equals( "parm_Value_good" ) )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_353si (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_353si ,Co1162invoke)  b9==" );
       sblMsg.Append( b9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_104";
     dlg_Boolean_Boolean = new Co1162_dlg_Boolean_Boolean( cb1162a.return_Boolean_Boolean );
     b2 = false;
     b2 = dlg_Boolean_Boolean( true );
     ++iCountTestcases;
     if ( ! b2 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_29zj (Co1162invoke)"  );
       }
     strLoc = "L_104b";
     dlg_Boolean_Boolean = new Co1162_dlg_Boolean_Boolean( Co1162invoke.static_return_Boolean_Boolean );
     b2 = false;
     b2 = dlg_Boolean_Boolean( true );
     ++iCountTestcases;
     if ( ! b2 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_29wzj (Co1162invoke)"  );
       }
     strLoc = "L_104.5";
     dlg_Byte_Byte = new Co1162_dlg_Byte_Byte( cb1162a.return_Byte_Byte );
     strLoc = "L_105.1";
     ub9 = 0;
     strLoc = "L_105.2";
     ub9 = dlg_Byte_Byte( (Byte)3 );
     ++iCountTestcases;
     if ( ub9 != 3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_80ys (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_80ys ,Co1162invoke)  ub9==" );
       sblMsg.Append( ub9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_104.5b";
     dlg_Byte_Byte = new Co1162_dlg_Byte_Byte( Co1162invoke.static_return_Byte_Byte );
     strLoc = "L_105.1b";
     ub9 = 0;
     strLoc = "L_105.2b";
     ub9 = dlg_Byte_Byte( (Byte)3);
     ++iCountTestcases;
     if ( ub9 != 3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_803ys (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_803ys ,Co1162invoke)  ub9==" );
       sblMsg.Append( ub9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_105";
     dlg_SByte_SByte = new Co1162_dlg_SByte_SByte( cb1162a.return_SByte_SByte );
     strLoc = "L_105.1";
     b9 = -2;
     strLoc = "L_105.2";
     b9 = dlg_SByte_SByte( (SByte)3 );
     ++iCountTestcases;
     if ( b9 != 3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_80ys (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_80ys ,Co1162invoke)  b9==" );
       sblMsg.Append( b9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_105b";
     dlg_SByte_SByte = new Co1162_dlg_SByte_SByte( Co1162invoke.static_return_SByte_SByte );
     strLoc = "L_105.1b";
     b9 = -2;
     strLoc = "L_105.2b";
     b9 = dlg_SByte_SByte( (SByte)3 );
     ++iCountTestcases;
     if ( b9 != 3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_80y1s (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_80y1s ,Co1162invoke)  b9==" );
       sblMsg.Append( b9.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_106";
     dlg_char_char = new Co1162_dlg_char_char( cb1162a.return_char_char );
     c2 = 'A';
     c2 = dlg_char_char( 'b' );
     ++iCountTestcases;
     if ( c2 != 'b' )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_66fg (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_66fg ,Co1162invoke)  c2==" );
       sblMsg.Append( c2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_106b";
     dlg_char_char = new Co1162_dlg_char_char( Co1162invoke.static_return_char_char );
     c2 = 'A';
     c2 = dlg_char_char( 'b' );
     ++iCountTestcases;
     if ( c2 != 'b' )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_666fg (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_666fg ,Co1162invoke)  c2==" );
       sblMsg.Append( c2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_107";
     dlg_double_double = new Co1162_dlg_double_double( cb1162a.return_double_double );
     d2 = -2.2;
     d2 = dlg_double_double( 3.3 );
     ++iCountTestcases;
     if ( d2 != 3.3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_47uq (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_47uq ,Co1162invoke)  d2==" );
       sblMsg.Append( d2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_107b";
     dlg_double_double = new Co1162_dlg_double_double( Co1162invoke.static_return_double_double );
     d2 = -2.2;
     d2 = dlg_double_double( 3.3 );
     ++iCountTestcases;
     if ( d2 != 3.3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_471uq (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_471uq ,Co1162invoke)  d2==" );
       sblMsg.Append( d2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_108";
     dlg_float_float = new Co1162_dlg_float_float( cb1162a.return_float_float );
     f2 = (float)-2.2;
     f2 = dlg_float_float( (float)3.3 );
     ++iCountTestcases;
     if ( f2 != (float)3.3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_38ki (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_38ki ,Co1162invoke)  f2==" );
       sblMsg.Append( f2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_108b";
     dlg_float_float = new Co1162_dlg_float_float( Co1162invoke.static_return_float_float );
     f2 = (float)-2.2;
     f2 = dlg_float_float( (float)3.3 );
     ++iCountTestcases;
     if ( f2 != (float)3.3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_138ki (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_138ki ,Co1162invoke)  f2==" );
       sblMsg.Append( f2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_109";
     dlg_long_long = new Co1162_dlg_long_long( cb1162a.return_long_long );
     l2 = (long)-2;
     l2 = dlg_long_long(  (long)3 );
     ++iCountTestcases;
     if ( l2 != (long)3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_20pf (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_20pf ,Co1162invoke)  l2==" );
       sblMsg.Append(l2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_109b";
     dlg_long_long = new Co1162_dlg_long_long( Co1162invoke.static_return_long_long );
     l2 = (long)-2;
     l2 = dlg_long_long(  (long)3 );
     ++iCountTestcases;
     if ( l2 != (long)3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_220pf (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_220pf ,Co1162invoke)  l2==" );
       sblMsg.Append(l2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_110";
     dlg_short_short = new Co1162_dlg_short_short( cb1162a.return_short_short );
     s2 = (short)-2;
     s2 = dlg_short_short( (short)3 );
     ++iCountTestcases;
     if ( s2 != (short)3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_19ic (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_19ic ,Co1162invoke)  s2==" );
       sblMsg.Append( s2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     strLoc = "L_110b";
     dlg_short_short = new Co1162_dlg_short_short( Co1162invoke.static_return_short_short );
     s2 = (short)-2;
     s2 = dlg_short_short( (short)3 );
     ++iCountTestcases;
     if ( s2 != (short)3 )
       {
       ++iCountErrors;
       Console.Error.WriteLine(  "POINTTOBREAK: find error E_119ic (Co1162invoke)"  );
       sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_119ic ,Co1162invoke)  s2==" );
       sblMsg.Append( s2.ToString() );
       Console.Error.WriteLine(  sblMsg.ToString()  );
       }
     }
   catch( Exception exc_general )
     {
     ++iCountErrors;
     Console.Error.WriteLine(  "POINTTOBREAK: find error E_41ba (Co1162invoke) - strLoc == " + strLoc  );
     sblMsg = new StringBuilder( "EXTENDEDINFO:  (E_41ba ,Co1162invoke)  exc_general.ToString()==" );
     sblMsg.Append( exc_general.ToString() );
     Console.Error.WriteLine(  sblMsg.ToString()  );
     }
   if ( iCountErrors == 0 ) {   return true; }
   else {  return false;}
   }