public string Serialize(IOutputDescription outputDescription)
{
var dataContractSerializer = new DataContractSerializer(typeof (IOutputDescription), _knownTypes);
string data;
using (var stringWriter = new StringWriter())
{
using (var xmlTextWriter = new XmlTextWriter(stringWriter))
{
dataContractSerializer.WriteObject(xmlTextWriter, outputDescription);
data = stringWriter.GetStringBuilder().ToString();
xmlTextWriter.Close();
stringWriter.Close();
}
}
return data;
}