Esempio n. 1
0
 public void AddElementNode(Node n, string name)
 {
     ElementNodes.Add(n);
     if (!string.IsNullOrEmpty(name))
     {
         if (!AtNames.ContainsKey(name))
         {
             AtNames.Add(name, n);
             BinaryExpressionNode o = n as BinaryExpressionNode;
             IdentifierNode t = o.LeftNode as IdentifierNode;
             BinaryExpressionNode e = new BinaryExpressionNode();
             e.LeftNode = new IdentifierNode() { Name = name };
             e.RightNode = t;
             ElementNodes.Add(e);
         }
     }
 }