BExIS.IO.DataType.DisplayPattern.DataTypeDisplayPattern.Dematerialize C# (CSharp) Метод

Dematerialize() публичный статический Метод

public static Dematerialize ( DataTypeDisplayPattern dataTypeDisplayPattern ) : XmlNode
dataTypeDisplayPattern DataTypeDisplayPattern
Результат System.Xml.XmlNode
        public static XmlNode Dematerialize(DataTypeDisplayPattern dataTypeDisplayPattern)
        {
            string StringPattern;
            string RegexPattern;

            if (dataTypeDisplayPattern.StringPattern == null)
                StringPattern = "null";
            else
                StringPattern = dataTypeDisplayPattern.StringPattern;

            if (dataTypeDisplayPattern.RegexPattern == null)
                RegexPattern = "null";
            else
                RegexPattern = dataTypeDisplayPattern.RegexPattern;

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.LoadXml( "<DisplayPattern>" +
                            "   <Systemtype>"+ dataTypeDisplayPattern.Systemtype.ToString() + "</Systemtype>" +
                            "   <Name>" + dataTypeDisplayPattern.Name + "</Name>" +
                            "   <StringPattern>" + StringPattern + "</StringPattern>" +
                            "   <RegexPattern>" + RegexPattern + "</RegexPattern>" +
                            "</DisplayPattern>");
            return xmlDoc.DocumentElement;
        }
DataTypeDisplayPattern