public override object ConvertFromString(string value, IValueSerializerContext context) { if (String.IsNullOrWhiteSpace(value)) { return(default(T)); } var result = Activator.CreateInstance <T>(); NameValueCollectionHelper.SetNameValueCollection(result, NameValueCollectionHelper.Parse(value)); return(result); }
public override string ConvertToString(object value, IValueSerializerContext context) { return (NameValueCollectionHelper.GetNameValueCollectionString( NameValueCollectionHelper.GetNameValueCollection(value))); }