internal override XElement CreateXml() { XElement xRoot; if (Set == false) { xRoot = new XElement(XmlConstants.UserVariable, Name); Set = true; XmlParserTempProjectHelper.currentVariableNum++; ObjectNum = XmlParserTempProjectHelper.currentObjectNum; ScriptNum = XmlParserTempProjectHelper.currentScriptNum; BrickNum = XmlParserTempProjectHelper.currentBrickNum; VariableNum = XmlParserTempProjectHelper.currentVariableNum; } else if (Set) { XmlUserVariableReference userVariableReference = new XmlUserVariableReference(); userVariableReference.UserVariable = this; userVariableReference.LoadReference(); xRoot = userVariableReference.CreateXml(); } else { xRoot = new XElement("XmlUserVarialbe.cs Error"); } return(xRoot); }
internal override XElement CreateXml() { XElement xRoot; if (Set == false) { xRoot = new XElement(XmlConstants.UserVariable, Name); Set = true; XmlParserTempProjectHelper.currentVariableNum++; ObjectNum = XmlParserTempProjectHelper.currentObjectNum; ScriptNum = XmlParserTempProjectHelper.currentScriptNum; BrickNum = XmlParserTempProjectHelper.currentBrickNum; VariableNum = XmlParserTempProjectHelper.currentVariableNum; } else if(Set) { XmlUserVariableReference userVariableReference = new XmlUserVariableReference(); userVariableReference.UserVariable = this; userVariableReference.LoadReference(); xRoot = userVariableReference.CreateXml(); } else xRoot = new XElement("XmlUserVarialbe.cs Error"); return xRoot; }