using System;
using System.Reflection;
namespace Kyoo.Utils
{
///
/// Static class containing MethodOf calls.
///
public static class MethodOfUtils
{
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Action action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Action action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Action action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Action action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Func action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Func action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Func action)
{
return action.Method;
}
///
/// Get a MethodInfo from a direct method.
///
/// The method (without any arguments or return value.
/// The of the given method
public static MethodInfo MethodOf(Func action)
{
return action.Method;
}
}
}