public override void ExportSchemaType (XsdDataContractExporter exporter)
{
// .NET also expects a default constructor.
var ixs = (IXmlSerializable) Activator.CreateInstance (RuntimeType, true);
var xs = ixs.GetSchema ();
if (xs != null)
exporter.Schemas.Add (xs);
}
}