alielie
2026-09-10 f3889f2d36c50cf99468594854def9b7ed069fb5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Reflection;
 
namespace DynamicExpresso.Reflection
{
    internal class MethodData
    {
        public MethodBase MethodBase;
        public IList<ParameterInfo> Parameters;
        public IList<Expression> PromotedParameters;
        public bool HasParamsArray;
 
        public static MethodData Gen(MethodBase method)
        {
            return new MethodData
            {
                MethodBase = method,
                Parameters = method.GetParameters()
            };
        }
 
        public override string ToString()
        {
            return MethodBase.ToString();
        }
    }
}