Пример #1
0
        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);
        }
Пример #2
0
        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);
        }