Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ConvertTo() [1/3]

override object System.Data.Common.DataColumnMapping.DataColumnMappingConverter.ConvertTo ( ITypeDescriptorContext context,
CultureInfo culture,
object value,
Type destinationType )
inline

Definition at line 23 of file DataColumnMapping.cs.

24 {
25 if (null == destinationType)
26 {
27 throw ADP.ArgumentNull("destinationType");
28 }
29 if (typeof(InstanceDescriptor) == destinationType && value is DataColumnMapping)
30 {
31 DataColumnMapping dataColumnMapping = (DataColumnMapping)value;
32 object[] arguments = new object[2] { dataColumnMapping.SourceColumn, dataColumnMapping.DataSetColumn };
33 Type[] types = new Type[2]
34 {
35 typeof(string),
36 typeof(string)
37 };
38 ConstructorInfo constructor = typeof(DataColumnMapping).GetConstructor(types);
39 return new InstanceDescriptor(constructor, arguments);
40 }
41 return base.ConvertTo(context, culture, value, destinationType);
42 }

References System.Data.Common.DataColumnMapping.DataColumnMapping(), System.Data.Common.ADP.ArgumentNull(), System.culture, System.Data.Common.DataColumnMapping.SourceColumn, and System.value.