protected static Variant CastToOriginalType(double value, DataValue original) { object castValue = TypeInfo.Cast(value, TypeInfo.Scalars.Double, original.WrappedValue.TypeInfo.BuiltInType); return new Variant(castValue, original.WrappedValue.TypeInfo); }