/// <summary> /// Disassembles the source methods /// </summary> /// <param name="src">The source methods</param> public static MethodDisassembly[] Deconstruct(this IEnumerable <MethodInfo> src) => Deconstructor.Deconstruct(src.ToArray()).ToArray();
/// <summary> /// Disassembles reified methods declared by the source type /// </summary> /// <param name="src">The source type</param> public static MethodDisassembly[] Deconstruct(this Type src) => Deconstructor.Deconstruct(src.DeclaredMethods().NonGeneric().Concrete().ToArray()).ToArray();