示例#1
0
        public void TestBindFunctor()
        {
            IFunctor methodFunctor = new MemberFunctor(typeof(TestClass).GetMethod("Print"));
            IFunctor bindFunctor   = new BindFunctor(
                methodFunctor,
                new NotBoundArgument(0),
                "BindFunctorTest Start",
                "1",
                "2",
                "BindFunctorTest End");

            bindFunctor.Invoke(new TestClass());
        }
示例#2
0
        public void TestMemberFunctorError2()
        {
            IFunctor functor = new MemberFunctor(typeof(TestClass).GetMethod("Print"));

            functor.Invoke(new TestClass(), "MemberFunctorTest Start", "1", "MemberFunctorTest End");
        }