public static XmlMessageSerializer Create(params Type[] types) { var mapper = new MessageMapper(); mapper.Initialize(types); var serializer = new XmlMessageSerializer(mapper, new Conventions()); serializer.Initialize(types); return(serializer); }
public static XmlMessageSerializer Create <T>(MessageMapper mapper = null) { var types = new List <Type> { typeof(T) }; if (mapper == null) { mapper = new MessageMapper(); } mapper.Initialize(types); var serializer = new XmlMessageSerializer(mapper, new Conventions()); serializer.Initialize(types); return(serializer); }