- Timestamp:
- 04/22/09 12:05:42 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Core/DataMemberAccessor.cs
r1566 r1620 4 4 namespace HeuristicLab.Persistence.Core { 5 5 6 public delegate object Getter();7 public delegate void Setter(object value);8 9 6 public class DataMemberAccessor { 10 11 public readonly Getter Get;12 public readonly SetterSet;7 8 public readonly Func<object> Get; 9 public readonly Action<object> Set; 13 10 public readonly string Name; 14 11 public readonly object DefaultValue; … … 32 29 } else { 33 30 throw new NotSupportedException( 34 31 "The Storable attribute can only be applied to fields and properties."); 35 32 } 36 33 Name = storableAttribute.Name ?? memberInfo.Name; … … 40 37 public DataMemberAccessor( 41 38 string name, object defaultValue, 42 Getter getter, Settersetter) {39 Func<object> getter, Action<object> setter) { 43 40 Name = name; 44 41 DefaultValue = defaultValue;
Note: See TracChangeset
for help on using the changeset viewer.