Opc.Ua.Security.SecurityConfigurationManager.GetObject C# (CSharp) Method

GetObject() private static method

Reads an object from the body of an XML element.
private static GetObject ( Type type, XmlNode element ) : object
type System.Type
element System.Xml.XmlNode
return object
        private static object GetObject(Type type, XmlNode element)
        {
            using (MemoryStream memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(element.InnerXml)))
            {
                XmlDictionaryReader reader = XmlDictionaryReader.CreateTextReader(memoryStream, Encoding.UTF8, new XmlDictionaryReaderQuotas(), null);
                DataContractSerializer serializer = new DataContractSerializer(type);
                return serializer.ReadObject(reader);
            }
        }