Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/16/09 12:40:41 (15 years ago)
Author:
epitzer
Message:

Stronger typing for formatters with the help of generics. Separate format and serial data type. (#548)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Core/Serializer.cs

    r1556 r1564  
    6969      IFormatter formatter = configuration.GetFormatter(value.GetType());
    7070      if (formatter != null)
    71         return PrimitiveEnumerator(accessor.Name, typeId, formatter.DoFormat(value), id);
     71        return PrimitiveEnumerator(accessor.Name, typeId, formatter.Format(value), id);
    7272      IDecomposer decomposer = configuration.GetDecomposer(value.GetType());
    7373      if (decomposer != null)
     
    8888
    8989    private IEnumerator<ISerializationToken> PrimitiveEnumerator(string name,
    90         int typeId, object serializedValue, int? id) {
     90        int typeId, ISerialData serializedValue, int? id) {
    9191      yield return new PrimitiveToken(name, typeId, id, serializedValue);
    9292    }
Note: See TracChangeset for help on using the changeset viewer.