public IXmlSerializerConfiguration WithSubSerializer <TTarget>(ISerializer serializer) { var map = new XmlSubSerializerMapper(_member, typeof(TTarget), serializer as ISubSerializer, _root); _mapper.Entries.Add(map); return(_config); }
public IXmlSerializerConfiguration WithSubSerializer <TTarget>(ISerializer serializer, string member) { var map = new XmlSubSerializerMapper(member, typeof(TTarget), serializer as ISubSerializer, new XmlElementTarget { TargetType = XmlElementTargetType.Root }); _mapper.Entries.Add(map); return(this); }