internal override void LoadFromXml(XElement xRoot) { if (xRoot != null) { VariableFormula = new XmlFormula(xRoot, XmlConstants.Variable); if (xRoot.Element(XmlConstants.UserVariable) != null) UserVariable = new XmlUserVariable(xRoot.Element(XmlConstants.UserVariable)); } }
public override bool Equals(System.Object obj) { XmlUserVariable v = obj as XmlUserVariable; if ((object)v == null) { return(false); } return(this.Equals(v)); }
private static XmlFormulaTree CreateVariableNode(XmlUserVariable variable) { return new XmlFormulaTree { VariableType = "USER_VARIABLE", VariableValue = variable != null ? variable.Name : null, LeftChild = null, RightChild = null }; }
public static XmlFormulaTree CreateGlobalVariableNode(XmlUserVariable variable) { return CreateVariableNode(variable); }
public bool Equals(XmlUserVariable v) { return(this.Set.Equals(v.Set) && this.Name.Equals(v.Name) && this.ObjectNum.Equals(v.ObjectNum) && this.ScriptNum.Equals(v.ScriptNum) && this.BrickNum.Equals(v.BrickNum) && this.VariableNum.Equals(v.VariableNum)); }
public bool Equals(XmlUserVariable v) { return this.Set.Equals(v.Set) && this.Name.Equals(v.Name) && this.ObjectNum.Equals(v.ObjectNum) && this.ScriptNum.Equals(v.ScriptNum) && this.BrickNum.Equals(v.BrickNum) && this.VariableNum.Equals(v.VariableNum); }