TUM.CMS.VplControl.Core.Connector.SerializeNetwork C# (CSharp) Method

SerializeNetwork() public method

public SerializeNetwork ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter
return void
        public void SerializeNetwork(XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartAttribute("StartNode");
            xmlWriter.WriteValue(StartPort.ParentNode.Guid.ToString());
            xmlWriter.WriteEndAttribute();

            xmlWriter.WriteStartAttribute("StartIndex");
            xmlWriter.WriteValue(StartPort.ParentNode.OutputPorts.IndexOf(StartPort));
            xmlWriter.WriteEndAttribute();

            xmlWriter.WriteStartAttribute("EndNode");
            xmlWriter.WriteValue(EndPort.ParentNode.Guid.ToString());
            xmlWriter.WriteEndAttribute();

            xmlWriter.WriteStartAttribute("EndIndex");
            xmlWriter.WriteValue(EndPort.ParentNode.InputPorts.IndexOf(EndPort));
            xmlWriter.WriteEndAttribute();
        }