System.Reflection.RuntimeReflectionExtensions
namespace System.Reflection
{
public static class RuntimeReflectionExtensions
{
public static MethodInfo GetMethodInfo(this Delegate del);
public static MethodInfo GetRuntimeBaseDefinition(this MethodInfo method);
public static EventInfo GetRuntimeEvent(this Type type, string name);
public static IEnumerable<EventInfo> GetRuntimeEvents(this Type type);
public static FieldInfo GetRuntimeField(this Type type, string name);
public static IEnumerable<FieldInfo> GetRuntimeFields(this Type type);
public static InterfaceMapping GetRuntimeInterfaceMap(this TypeInfo typeInfo, Type interfaceType);
public static MethodInfo GetRuntimeMethod(this Type type, string name, Type[] parameters);
public static IEnumerable<MethodInfo> GetRuntimeMethods(this Type type);
public static IEnumerable<PropertyInfo> GetRuntimeProperties(this Type type);
public static PropertyInfo GetRuntimeProperty(this Type type, string name);
}
}