public static byte[] SerializeDlpPolicyInstance(DlpPolicyMetaData dlpPolicyMetaData)
 {
     byte[] result;
     using (MemoryStream memoryStream = new MemoryStream())
     {
         XElement xelement = DlpPolicyParser.CreateDlpPolicyXelement(dlpPolicyMetaData, false);
         xelement.Save(memoryStream);
         result = memoryStream.ToArray();
     }
     return(result);
 }
 public static byte[] SerializeDlpPolicyInstances(IEnumerable <DlpPolicyMetaData> dlpPolicies)
 {
     byte[] result;
     using (MemoryStream memoryStream = new MemoryStream())
     {
         XDeclaration declaration = new XDeclaration("1.0", "utf-8", "yes");
         object[]     array       = new object[1];
         array[0] = new XElement(XName.Get("dlpPolicies"), from dlpPolicy in dlpPolicies
                                 select DlpPolicyParser.CreateDlpPolicyXelement(dlpPolicy, true));
         XDocument xdocument = new XDocument(declaration, array);
         xdocument.Save(memoryStream);
         result = memoryStream.ToArray();
     }
     return(result);
 }