Changeset 1542 for trunk/sources/HeuristicLab.Persistence/3.3/Core/Tag.cs
- Timestamp:
- 04/08/09 17:05:17 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Core/Tag.cs
r1454 r1542 4 4 5 5 public class Tag { 6 public List<Thunk> finalFixes;6 internal List<Thunk> globalFinalFixes; // reference to final fixes of Deserializer 7 7 public string Name { get; private set; } 8 public object Value ;8 public object Value { get; set; } 9 9 10 10 public Tag(string name, object value) { … … 17 17 } 18 18 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)); 21 21 else 22 22 setter(Value);
Note: See TracChangeset
for help on using the changeset viewer.