System.Runtime.Serialization.XmlSerializableMap.ExportSchemaType C# (CSharp) Method

ExportSchemaType() public method

public ExportSchemaType ( XsdDataContractExporter exporter ) : void
exporter XsdDataContractExporter
return void
		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);
		}
	}
XmlSerializableMap