System.Runtime.Serialization.XsdDataContractImporter.GetCodeTypeReference C# (CSharp) Method

GetCodeTypeReference() public method

public GetCodeTypeReference ( XmlQualifiedName typeName ) : CodeTypeReference
typeName System.Xml.XmlQualifiedName
return CodeTypeReference
		public CodeTypeReference GetCodeTypeReference (XmlQualifiedName typeName)
		{
			return GetCodeTypeReferenceInternal (typeName, true);
		}

Same methods

XsdDataContractImporter::GetCodeTypeReference ( XmlQualifiedName typeName, XmlSchemaElement element ) : CodeTypeReference

Usage Example

コード例 #1
0
 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);
     }
 }