internal RdVariable FindVariable(string name) { RdVariable ret = null; foreach (KeyValuePair <string, RdVariable> item in this.m_list) { bool flag = item.Key == name; if (flag) { ret = item.Value; break; } } return(ret); }
public void Load(XmlNode node) { bool hasChildNodes = node.HasChildNodes; if (hasChildNodes) { for (XmlNode variableNode = node.FirstChild; variableNode != null; variableNode = variableNode.NextSibling) { bool flag = variableNode.Name == "Variable"; if (flag) { RdVariable gtrVariable = new RdVariable(this.m_document); gtrVariable.Load(variableNode); this.m_list.Add(gtrVariable.Name, gtrVariable); this.Document.Changed(); } } } }