5 namespace SiliconStudio.Core.Serialization.Converters
15 public override Type DataType
17 get {
return typeof(TData); }
23 get {
return typeof(T); }
34 var dataT = (TData)data;
36 ConstructFromData(converterContext, dataT, ref objT);
41 public abstract void ConvertFromData(
ConverterContext converterContext, TData data, ref T obj);
46 var dataT = (TData)data;
48 ConvertFromData(converterContext, dataT, ref objT);
58 public abstract void ConvertToData(
ConverterContext converterContext, ref TData data, T obj);
63 var dataT = (TData)data;
65 ConvertToData(converterContext, ref dataT, objT);
virtual void ConstructFromData(ConverterContext converterContext, TData data, ref T obj)
Base class for converters to/from a data type.
override void ConvertFromData(ConverterContext converterContext, object data, ref object obj)
Converts the given data to its object counterpart. The converter context.The data.The object.
override void ConvertToData(ConverterContext converterContext, ref object data, object obj)
Converts the given source object to its data counterpart. The converter context.The data...
override void ConstructFromData(ConverterContext converterContext, object data, ref object obj)