Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/09 12:19:32 (15 years ago)
Author:
epitzer
Message:

More compact XML Formatting (no empty names, referencable primitives, compact arrays & lists). (#506)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs

    r1329 r1330  
    135135      Primitive primitive = (Primitive)token;
    136136      object value = primitiveSerializers[primitive.Type].DeSerialize(primitive.SerializedValue);
    137       this.SetValue(primitive.Name, value);
     137      if ( ! value.GetType().IsValueType )
     138        id2obj[(int)primitive.Id] = value;
     139      SetValue(primitive.Name, value);
    138140    }
    139141    private void ReferenceHandler(IParseToken token) {
Note: See TracChangeset for help on using the changeset viewer.