Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/08/09 17:05:17 (15 years ago)
Author:
epitzer
Message:

Numerous small changes, coding conventions, renames, mini refactoring (#548)

File:
1 edited

Legend:

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

    r1454 r1542  
    44
    55  public class Tag {
    6     public List<Thunk> finalFixes;
     6    internal List<Thunk> globalFinalFixes; // reference to final fixes of Deserializer
    77    public string Name { get; private set; }
    8     public object Value;      
     8    public object Value { get; set; }     
    99
    1010    public Tag(string name, object value) {
     
    1717    }
    1818    public void SafeSet(Setter setter) {
    19       if ( Value != null && Value.GetType() == typeof(ParentReference))
    20         finalFixes.Add(() => setter(Value));
     19      if ( Value as ParentReference != null)
     20        globalFinalFixes.Add(() => setter(Value));
    2121      else
    2222        setter(Value);
Note: See TracChangeset for help on using the changeset viewer.