public static int test_2_static_delegate()
    {
        GetIntDel del = new GetIntDel(return4);
        int       v   = del();

        if (v != 4)
        {
            return(0);
        }
        return(2);
    }
    public static int test_2_instance_delegate()
    {
        Tests     t   = new Tests();
        GetIntDel del = new GetIntDel(t.return5);
        int       v   = del();

        if (v != 5)
        {
            return(0);
        }
        return(2);
    }
示例#3
0
    public static int test_2_instance_delegate_with_field()
    {
        InstanceDelegateTest t = new InstanceDelegateTest()
        {
            a = 1337
        };
        GetIntDel del = new GetIntDel(t.return_field);
        int       v   = del();

        if (v != 1337)
        {
            return(0);
        }
        return(2);
    }
示例#4
0
文件: objects.cs 项目: kumpera/mono
	public static int test_2_instance_delegate () {
		Tests t = new Tests ();
		GetIntDel del = new GetIntDel (t.return5);
		int v = del ();
		if (v != 5)
			return 0;
		return 2;
	}
示例#5
0
文件: objects.cs 项目: kumpera/mono
	public static int test_2_static_delegate () {
		GetIntDel del = new GetIntDel (return4);
		int v = del ();
		if (v != 4)
			return 0;
		return 2;
	}