NServiceBus.XmlDeserialization.ReadStreamIntoDocument C# (CSharp) Method

ReadStreamIntoDocument() static private method

static private ReadStreamIntoDocument ( Stream stream, bool sanitizeInput ) : XmlDocument
stream Stream
sanitizeInput bool
return System.Xml.XmlDocument
        static XmlDocument ReadStreamIntoDocument(Stream stream, bool sanitizeInput)
        {
            var doc = new XmlDocument
            {
                PreserveWhitespace = true
            };

            var reader = sanitizeInput
                ? XmlReader.Create(new XmlSanitizingStream(stream), new XmlReaderSettings
                {
                    CheckCharacters = false
                })
                : XmlReader.Create(stream, new XmlReaderSettings
                {
                    CheckCharacters = false
                });

            doc.Load(reader);
            return doc;
        }