Example #1
0
        /// <inheritdoc />
        public override XElement GetXml(string rootElemName, bool suppressDefaults)
        {
            XElement rootElem = new XElement(rootElemName);

            if (ClusterChainCfg != null && !ClusterChainCfg.ContainsOnlyDefaults)
            {
                rootElem.Add(ClusterChainCfg.GetXml(suppressDefaults));
            }
            Validate(rootElem, XsdTypeName);
            return(rootElem);
        }
        /// <inheritdoc/>
        public override XElement GetXml(string rootElemName, bool suppressDefaults)
        {
            XElement rootElem = new XElement(rootElemName, ClusterChainCfg.GetXml(suppressDefaults));

            if (!suppressDefaults || !IsDefaultUseReadoutUnitsFinalResult)
            {
                rootElem.Add(new XAttribute("useReadoutUnitsFinalResult", UseReadoutUnitsFinalResult.ToString().ToLowerInvariant()));
            }
            if (!suppressDefaults || !IsDefaultUseReadoutUnitsSubResults)
            {
                rootElem.Add(new XAttribute("useReadoutUnitsSubResults", UseReadoutUnitsSubResults.ToString().ToLowerInvariant()));
            }
            Validate(rootElem, XsdTypeName);
            return(rootElem);
        }
Example #3
0
        /// <inheritdoc />
        public override XElement GetXml(string rootElemName, bool suppressDefaults)
        {
            XElement rootElem = new XElement(rootElemName);

            if (!suppressDefaults || !IsDefaultOneTakesAllGroupName)
            {
                rootElem.Add(new XAttribute("oneTakesAllGroupName", OneTakesAllGroupName));
            }
            if (ClusterChainCfg != null && !ClusterChainCfg.ContainsOnlyDefaults)
            {
                rootElem.Add(ClusterChainCfg.GetXml(suppressDefaults));
            }
            Validate(rootElem, XsdTypeName);
            return(rootElem);
        }