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); } }