static void Main()
    {
        Func <double, double> extended = M.Extend <double, double>(Calc);
        CalcFunc casted = (CalcFunc)Delegate.CreateDelegate(typeof(CalcFunc), extended.Target, extended.Method);

        Console.WriteLine(casted(2) + " == 4");
        Console.WriteLine("I didn't crash!");
        Console.ReadKey();
    }
Beispiel #2
0
 public AbilityPerStatus(IFTYPE iftype, int add_value, int per_value)
 {
     AddValue = add_value;
     PerValue = per_value;
     switch (iftype)
     {
     case IFTYPE.ATK_PER_STR:
         Calc = ATK_PER_STR;
         break;
     }
 }
Beispiel #3
0
        public DataTable NDays(string secCode, int days, string DataPointName, CalcFunc func)
        {
            DataTable dt = new DataTable();

            return(dt);
        }