Возможно, вы могли бы использовать перегрузку, принимающую XmlWriter
, и настроить данный XmlWriter
с экземпляром XmlWriterSettings
?
XmlWriterSettings
позволяет контролировать применение разрывов строк и отступов.
void Serialize(Object o)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = false;
settings.NewLineHandling = NewLineHandling.None;
//settings.OtherProperties = values;
using (XmlWriter writer = XmlWriter.Create(CreateStream(), settings))
{
_serializer.Serialize(writer, o);
}
}