Пример #1
0
        public ReadOnlyCollection <ModuleXmlInfo> GetModuleXmlInfos()
        {
            List <ModuleXmlInfo> moduleXmlInfos = new List <ModuleXmlInfo>();
            List <IMetadataItem> mItems         = this._metadataTree.ChildItems.Where(t => t.MetadataType == MetadataType.Xml).ToList();

            foreach (IMetadataItem mItem in mItems)
            {
                ModuleXmlInfo moduleXmlInfo = new ModuleXmlInfo();
                moduleXmlInfo.Name     = mItem.Name;
                moduleXmlInfo.Location = mItem.Location;
                moduleXmlInfo.Version  = mItem.Version;

                moduleXmlInfos.Add(moduleXmlInfo);
            }

            return(moduleXmlInfos.AsReadOnly());
        }
Пример #2
0
 public Module(ModuleXmlInfo moduleXmlInfo)
 {
     this.ModuleXmlInfo = moduleXmlInfo;
 }