FlowGraphNode ParseEnumValue(Dictionary <string, object> item) { EnumNode node = new EnumNode(Id++); node.name = item["name"].ToString(); return(node); }
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); }