Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/09 18:06:43 (15 years ago)
Author:
epitzer
Message:

Resolve name clashes of overridden and shadowed properties (#659)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableSerializer.cs

    r1852 r1938  
    3434    public IEnumerable<Tag> Decompose(object obj) {
    3535      foreach (var mapping in StorableAttribute.GetStorableAccessors(obj)) {
    36         yield return new Tag(mapping.Value.Name ?? mapping.Key, mapping.Value.Get());
     36        yield return new Tag(mapping.Key, mapping.Value.Get());
    3737      }
    3838    }
     
    4949      }
    5050      foreach (var mapping in StorableAttribute.GetStorableAccessors(instance)) {
    51         string name = mapping.Value.Name ?? mapping.Key;
     51        string name = mapping.Key;
    5252        if (memberDict.ContainsKey(name)) {
    5353          mapping.Value.Set(memberDict[name].Value);
Note: See TracChangeset for help on using the changeset viewer.