/// <summary> /// Parses the specified assembly. /// </summary> /// <param name="assembly">The assembly.</param> /// <param name="sourceFiles">The source files.</param> /// <returns></returns> public static IEnumerable <DnnPackage> Parse(Assembly assembly, ITaskItem[] sourceFiles) { var packageReflector = new ReflectPackages(assembly); var packages = packageReflector.GetPackages(); ReflectComponentModules.AssignComponents(assembly, packages, sourceFiles); return(packages); }
/// <summary> /// Parses the specified assembly. /// </summary> /// <param name="assembly">The assembly.</param> /// <param name="sourceFiles">The source files.</param> /// <returns></returns> public static IEnumerable<DnnPackage> Parse(Assembly assembly, ITaskItem[] sourceFiles) { var packageReflector = new ReflectPackages(assembly); var packages = packageReflector.GetPackages(); ReflectComponentModules.AssignComponents(assembly, packages, sourceFiles); return packages; }