TUM.CMS.VplControl.Core.Node.DeserializeNetwork C# (CSharp) Method

DeserializeNetwork() public method

public DeserializeNetwork ( XmlReader xmlReader ) : void
xmlReader System.Xml.XmlReader
return void
        public virtual void DeserializeNetwork(XmlReader xmlReader)
        {
            var value = xmlReader.GetAttribute("GUID");
            if (value != null) Guid = new Guid(value);

            var topValue = xmlReader.GetAttribute("TOP").Replace(",", ".");
            var leftValue = xmlReader.GetAttribute("Left").Replace(",", ".");

            topValue = xmlReader.GetAttribute("TOP").Replace(".", ",");
            leftValue = xmlReader.GetAttribute("Left").Replace(".", ",");

            if (HostCanvas.ImportFlowDirection == HostCanvas.GraphFlowDirection)
            {
                Top = Convert.ToDouble(topValue);
                Left = Convert.ToDouble(leftValue);
            }
            else
            {
                Left = Convert.ToDouble(topValue);
                Top = Convert.ToDouble(leftValue);
            }
        }