Example #1
0
        FlowGraphNode ParseEnumValue(Dictionary <string, object> item)
        {
            EnumNode node = new EnumNode(Id++);

            node.name = item["name"].ToString();
            return(node);
        }
Example #2
0
        FlowGraphNode ParseEnum(Dictionary <string, object> item)
        {
            EnumNode node = new EnumNode(Id++);

            node.name   = item["name"].ToString();
            node.Values = new List <FlowGraphNode>();
            ArrayList values = (ArrayList)((Dictionary <string, object>)item["values"])["enumerators"];

            foreach (Dictionary <string, object> val in values)
            {
                node.Values.Add(ParseNode(val));
            }
            return(node);
        }