예제 #1
0
        public static ICallableCore CreateCallableCore(this MethodBase[] minfos)
        {
            var rv = new CallableCoreWithGeneric(minfos);

            if (rv._GenericCore != null && rv._NormalCore != null)
            {
                return(rv);
            }
            else if (rv._NormalCore != null)
            {
                return(rv._NormalCore);
            }
            else
            {
                return(rv._GenericCore);
            }
        }
 internal CallableOrGenericSelector(CallableCoreWithGeneric core, object tar)
 {
     _Core  = core;
     Target = tar;
 }