Example #1
0
        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);
        }
Example #2
0
        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();
                    }
                }
            }
        }