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();
|
}
|
}
|
}
|