public static Stream SerializeSystemGuidArray(Guid[] objs, SerializationFormat serializationFormat, WebMessageFormat webMessageFormat) { if (IsXml(serializationFormat, webMessageFormat)) { var root = new XElement(XName.Get("GuidArray")); var xDocument = new XDocument(root); foreach (var obj in objs) { var child = new XElement(XName.Get("Guid")); child.Add(XmlConvert.ToString(obj)); } var stream = GetStream(xDocument); return stream; } else { return GetStream(objs.ToJsonString()); } }
public static Stream SerializeSystemGuid(Guid obj, SerializationFormat serializationFormat, WebMessageFormat webMessageFormat) { if (IsXml(serializationFormat, webMessageFormat)) { var root = new XElement(XName.Get("Guid")); var xDocument = new XDocument(root); root.Add(XmlConvert.ToString(obj)); var stream = GetStream(xDocument); return stream; } else { return GetStream(obj.ToJsonString()); } }