public void TestRemotingTypeConversions()
{
XsdDataContractExporter x = new XsdDataContractExporter();
XsdDataContractImporter i = new XsdDataContractImporter();
Type[] ta = new Type[]
{
typeof(int), typeof(string),
typeof(DateTime), typeof(float),
typeof(TimeSpan), typeof(Decimal),
typeof(bool), typeof(char),
typeof(short), typeof(Int16), typeof(long)
};
foreach (var t in ta)
{
Debug.WriteLine(".NET: " + t.Name);
var y = x.GetSchemaTypeName(t);
Debug.WriteLine(string.Format("XSD: {0} {1}", y.Namespace, y.Name));
var cr = i.GetCodeTypeReference(y);
Debug.WriteLine(".NET2 :" + cr.BaseType);
}
}