/// <inheritdoc/> public override XElement GetXml(string rootElemName, bool suppressDefaults) { XElement rootElem = new XElement(rootElemName); if (!suppressDefaults || !IsDefaultRegime) { rootElem.Add(new XAttribute("regime", Regime.ToString())); } foreach (RCNetBaseSettings coderCfg in CoderCfgCollection) { rootElem.Add(coderCfg.GetXml(suppressDefaults)); } Validate(rootElem, XsdTypeName); return rootElem; }