コード例 #1
0
ファイル: TestingDefinitions.cs プロジェクト: lanicon/Towel
        public static void Enumerate(TestMethod <object> numericTestMethod)
        {
            MethodInfo originalMethodInfo = numericTestMethod.GetMethodInfo();
            MethodInfo genericMethodInfo  = originalMethodInfo.GetGenericMethodDefinition();

            foreach (Type type in Types)
            {
                MethodInfo numericMethodInfo = genericMethodInfo.MakeGenericMethod(type);
                numericMethodInfo.Invoke(null, null);
            }
        }