public byte[] GetFileBytes() { //retrieve a valid XML document from the parameter data structure supplied var doc = m_RawDocument.ConvertToXmlDocument(); //encode data into utf bytes and return var encoding = new UTF8Encoding(); return(encoding.GetBytes(doc.OuterXml)); }