alielie
2026-09-10 9ec80cafc23f5ee3278cacce3c9f86f4087b435a
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();
        }
    }
}