Files
2026-02-21 16:45:37 +08:00

32 lines
471 B
C#

using System.Reflection;
namespace SRF.Helpers
{
public class MethodReference
{
private MethodInfo _method;
private object _target;
public string MethodName
{
get
{
return _method.Name;
}
}
public MethodReference(object target, MethodInfo method)
{
SRDebugUtil.AssertNotNull(target);
_target = target;
_method = method;
}
public object Invoke(object[] parameters)
{
return _method.Invoke(_target, parameters);
}
}
}