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()); }
public Module(ModuleXmlInfo moduleXmlInfo) { this.ModuleXmlInfo = moduleXmlInfo; }