#11: removeValue can handle enumerables now

pull/26/head
Simon Gockner 6 years ago
parent 0f9531cfb5
commit ddee6106d9
  1. 8
      GBase/DataHandling/XmlDataHandler.cs

@ -122,8 +122,14 @@ namespace GBase.DataHandling
if (value == null) if (value == null)
return; return;
string valueString;
if (typeof(TProperty) != typeof(string) && value is IEnumerable enumerable)
valueString = enumerable.ToGBaseString();
else
valueString = value.ToString();
await _cache.TryRemoveValue<T, TProperty>(propertyName, value); await _cache.TryRemoveValue<T, TProperty>(propertyName, value);
await _xmlDataWriter.Remove<T, TProperty>(propertyName, value.ToString()); await _xmlDataWriter.Remove<T, TProperty>(propertyName, valueString);
} }
/// <summary> /// <summary>

Loading…
Cancel
Save