Esempio n. 1
0
        /// <summary>
        /// Returns the list of modules specified in the XML document so we know what
        /// modules to instantiate.
        /// </summary>
        static private List <AssemblyFileName> GetModuleList(XDocument xdoc)
        {
            List <AssemblyFileName> assemblies = new List <AssemblyFileName>();

            (from module in xdoc.Element("Modules").Elements("Module")
             select module.Attribute("AssemblyName").Value).ForEach(s => assemblies.Add(AssemblyFileName.Create(s)));

            return(assemblies);
        }