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

SetObject() private static method

Reads an object from the body of an XML element.
private static SetObject ( Type type, object value ) : string
type System.Type
value object
return string
        private static string SetObject(Type type, object value)
        {
            using (MemoryStream memoryStream = new MemoryStream())
            {
                DataContractSerializer serializer = new DataContractSerializer(value.GetType());
                serializer.WriteObject(memoryStream, value);
                
                // must extract the inner xml.
                XmlDocument document = new XmlDocument();
                document.InnerXml = Encoding.UTF8.GetString(memoryStream.ToArray());
                return document.DocumentElement.InnerXml;
            }
        }
        #endregion