Exemple #1
0
    public static int test_0_VariantBool_Ref_Managed()
    {
        MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate(new marshalbool().MarshalBoolRefHelper);
        int ret;

        //
        //  Beginn Aenderung Test
        //
        Console.WriteLine("\n\t****C#: MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate (new marshalbool ().MarshalBoolRefHelper) done ****\n");
        //
        //  Ende Aenderung Test
        //
        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x010000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0xFFFF, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x020000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0xFFFF, 1, fcn);
        if (ret != 0)
        {
            return(0x030000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0xFFFF, 0xFFFF, 1, fcn);
        if (ret != 0)
        {
            return(0x040000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0x2200, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x050000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0xFFFF, 0x22, fcn);
        if (ret != 0)
        {
            return(0x060000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0x2200, 0xFFFF, 0x22, fcn);
        if (ret != 0)
        {
            return(0x070000 + ret);
        }
        return(0);
    }
Exemple #2
0
    public static int test_0_U1_Ref_Managed()
    {
        MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate(new marshalbool().MarshalBoolRefHelper);
        int ret;

        ret = mono_test_managed_marshal_bool_ref(4, 0, 0, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x010000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 1, 1, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x020000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 0, 0, 1, 1, fcn);
        if (ret != 0)
        {
            return(0x030000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 1, 1, 1, 1, fcn);
        if (ret != 0)
        {
            return(0x040000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 1, 0x22, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x050000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 0, 0, 1, 0x22, fcn);
        if (ret != 0)
        {
            return(0x060000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(4, 1, 0x22, 1, 0x22, fcn);
        if (ret != 0)
        {
            return(0x070000 + ret);
        }
        return(0);
    }
    public static int test_0_VariantBool_Ref_Managed()
    {
        MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate(MarshalBoolRefHelper);
        int ret;

        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x010000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0xFFFF, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x020000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0xFFFF, 1, fcn);
        if (ret != 0)
        {
            return(0x030000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0xFFFF, 0xFFFF, 1, fcn);
        if (ret != 0)
        {
            return(0x040000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0x2200, 0, 0, fcn);
        if (ret != 0)
        {
            return(0x050000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 0, 0, 0xFFFF, 0x22, fcn);
        if (ret != 0)
        {
            return(0x060000 + ret);
        }
        ret = mono_test_managed_marshal_bool_ref(5, 1, 0x2200, 0xFFFF, 0x22, fcn);
        if (ret != 0)
        {
            return(0x070000 + ret);
        }
        return(0);
    }
Exemple #4
0
	public static int test_0_VariantBool_Ref_Managed ()
	{
		MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate (new marshalbool ().MarshalBoolRefHelper);
		int ret;

		ret = mono_test_managed_marshal_bool_ref (5, 0, 0, 0, 0, fcn);
		if (ret != 0)
			return 0x010000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 1, 0xFFFF, 0, 0, fcn);
		if (ret != 0)
			return 0x020000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 0, 0, 0xFFFF, 1, fcn);
		if (ret != 0)
			return 0x030000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 1, 0xFFFF, 0xFFFF, 1, fcn);
		if (ret != 0)
			return 0x040000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 1, 0x2200, 0, 0, fcn);
		if (ret != 0)
			return 0x050000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 0, 0, 0xFFFF, 0x22, fcn);
		if (ret != 0)
			return 0x060000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (5, 1, 0x2200, 0xFFFF, 0x22, fcn);
		if (ret != 0)
			return 0x070000 + ret; 
		return 0;
	}
Exemple #5
0
	static extern int mono_test_managed_marshal_bool_ref (int arg, uint expected, uint testVal,
							      uint outExpected, uint outTestVal, MarshalBoolRefDelegate fcn);
Exemple #6
0
	public static int test_0_U1_Ref_Managed ()
	{
		MarshalBoolRefDelegate fcn = new MarshalBoolRefDelegate (MarshalBoolRefHelper);
		int ret;

		ret = mono_test_managed_marshal_bool_ref (4, 0, 0, 0, 0, fcn);
		if (ret != 0)
			return 0x010000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 1, 1, 0, 0, fcn);
		if (ret != 0)
			return 0x020000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 0, 0, 1, 1, fcn);
		if (ret != 0)
			return 0x030000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 1, 1, 1, 1, fcn);
		if (ret != 0)
			return 0x040000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 1, 0x22, 0, 0, fcn);
		if (ret != 0)
			return 0x050000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 0, 0, 1, 0x22, fcn);
		if (ret != 0)
			return 0x060000 + ret; 
		ret = mono_test_managed_marshal_bool_ref (4, 1, 0x22, 1, 0x22, fcn);
		if (ret != 0)
			return 0x070000 + ret; 
		return 0;
	}
Exemple #7
0
 static extern int mono_test_managed_marshal_bool_ref(int arg, uint expected, uint testVal,
                                                      uint outExpected, uint outTestVal, MarshalBoolRefDelegate fcn);