public SerialValueOutcome Serialize() { SerialValueOutcome serial = new SerialValueOutcome(); serial.Factors = factors; serial.Value = mValue; List <string> facNodes = new List <string>(); foreach (Node node in FacNodes) { facNodes.Add(node.Name); } serial.FacNodes = facNodes.ToArray(); return(serial); }
public ValueOutcome(SerialValueOutcome serial) { factors = serial.Factors; mValue = serial.Value; List <Node> facNodes = new List <Node>(); foreach (string facNode in serial.FacNodes) { foreach (Node node in MDiagram.Nodes) { if (node.Name == facNode) { facNodes.Add(node); } } } this.facNodes = facNodes.ToArray(); }