public override XElement ToXMLElement() { XElement newElem = new XElement(RMPConstants.FIELD_FILE); newElem.Value = Path; newElem.SetAttributeValue(RMPConstants.ATTR_TYPE, FileType.ToXMLString()); if (AtlasType != eAtlasType.NotSpecified) { newElem.SetAttributeValue(RMPConstants.ATTR_ORDER, AtlasType.ToXMLString()); } if (Parent.Parent.Parent.Installed && InstallationStatus == InstallStatus.Installed) { newElem.SetAttributeValue(RMPConstants.ATTR_INSTALLED, "Y"); } return(newElem); }
public override string GetTreeViewPrefixString() { string atlasType; if (AtlasType == eAtlasType.NotSpecified) { atlasType = "Unspecified"; } else { atlasType = AtlasType.ToXMLString(); } if (FileType == eFileType.None) { return("[" + atlasType + "] "); } else { return("[" + atlasType + " - " + FileType.ToXMLString() + "] "); } }