public object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) => (byte)tireTypes.IndexOf(text);
public object ConvertFromString(string text, IReaderRow row, MemberMapData propertyMapData) { throw new NotImplementedException(); }
/// <summary> /// Initializes a new instance of the <see cref="TypeConverterException"/> class /// with a specified error message. /// </summary> /// <param name="typeConverter">The type converter.</param> /// <param name="memberMapData">The member map data.</param> /// <param name="value">The value.</param> /// <param name="context">The writing context.</param> /// <param name="message">The message that describes the error.</param> public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, object value, IWritingContext context, string message) : base(context, message) { TypeConverter = typeConverter; MemberMapData = memberMapData; Value = value; }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { throw new NotImplementedException(); }
/// <summary>Converts the string to an object.</summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="IReaderRow"/> for the current record.</param> /// <param name="memberMapData">The <see cref="MemberMapData"/> for the member being created.</param> /// <returns>The object created from the string.</returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) => value?.ToString() ?? "U";
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(string.Format("'{0}", value)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(string.Format("{0:X2}", (byte)value)); }
/// <inheritdoc /> /// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row">The <see cref="T:CsvHelper.ICsvWriterRow" /> for the current record.</param> /// <param name="propertyMapData">The <see cref="T:CsvHelper.Configuration.CsvPropertyMapData" /> for the property/field being written.</param> /// <returns> /// The string representation of the object. /// </returns> public string ConvertToString(object value, IWriterRow row, MemberMapData propertyMapData) { var parameterType = (ParameterType)value; return(parameterType.ToSharedDataType()); }
public object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return(new Guid(text)); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var result = (T?)value; return(result.ToString()); }
/// <inheritdoc /> /// <summary> /// Converts the string to an object. /// </summary> /// <param name="text">The string to convert to an object.</param> /// <param name="row">The <see cref="T:CsvHelper.ICsvReaderRow" /> for the current record.</param> /// <param name="propertyMapData">The <see cref="T:CsvHelper.Configuration.CsvPropertyMapData" /> for the property/field being created.</param> /// <returns> /// The object created from the string. /// </returns> public object ConvertFromString(string text, IReaderRow row, MemberMapData propertyMapData) { return(text.FromSharedDataType()); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return ObjectToDateString(value, _dateFormat); }
public override object ConvertFromString(string text, CsvHelper.IReaderRow row, MemberMapData memberMapData) { var s = text.ToLower().Trim(); if (s == "n") { return(false); } if (s == "y") { return(true); } throw new ArgumentException($"Expected Y|N, got {text}."); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) => tireTypes[(byte)value];
public override object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return(text.Replace("\n", " ").Replace("\r", string.Empty)); }
public override object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { memberMapData.TypeConverterOptions.NullValues.Add("NULL"); return(base.ConvertFromString(text, row, memberMapData) ?? DBNull.Value); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return value is DateTime time ? time.ToString("dd/MM/yy HH:mm:ss") : base.ConvertToString(value, row, memberMapData); }
/// <summary> /// Converts the object to a string. /// </summary> /// <param name="value">The object to convert to a string.</param> /// <param name="row"></param> /// <param name="memberMapData"></param> /// <returns>The string representation of the object.</returns> public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(UnderlyingTypeConverter.ConvertToString(value, row, memberMapData)); }
public object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return(byte.Parse(text, NumberStyles.HexNumber)); }
public object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return(_timestampConverter.Convert(text)); }
public override object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return(Vector3.Parse(text)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(_timestampConverter.ConvertBack((DateTimeOffset)value)); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(value.ToString()); }
public string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) => $"{(((byte)value) * 10) + 5}";
public string ConvertToString(object value, IWriterRow row, MemberMapData propertyMapData) { return("test"); }
public object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) => (byte)(ushort.Parse(text) / 10);
/// <summary> /// Initializes a new instance of the <see cref="TypeConverterException"/> class /// with a specified error message. /// </summary> /// <param name="typeConverter">The type converter.</param> /// <param name="memberMapData">The member map data.</param> /// <param name="text">The text.</param> /// <param name="context">The reading context.</param> /// <param name="message">The message that describes the error.</param> public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, string text, IReadingContext context, string message) : base(context, message) { TypeConverter = typeConverter; MemberMapData = memberMapData; Text = text; }
public override object ConvertFromString(string text, IReaderRow row, MemberMapData memberMapData) { return("Bar"); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { var boolValue = (bool)value; return(boolValue ? "1" : "0"); }
public override string ConvertToString(object value, IWriterRow row, MemberMapData memberMapData) { return(ConvertToString(value, "dd/MM/yyyy HH:mm")); }