Changeset 13347 for branches/PersistenceOverhaul/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAttribute.cs
- Timestamp:
- 11/23/15 18:47:21 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAttribute.cs
r12012 r13347 36 36 public StorableClassType Type { get; private set; } 37 37 38 public Guid Guid { get; private set; } 39 public bool Released { get; set; } 40 38 41 /// <summary> 39 42 /// Mark a class to be serialize by the <c>StorableSerizlier</c> 40 43 /// </summary> 41 44 /// <param name="type">The storable class type.</param> 42 public StorableClassAttribute(StorableClassType type ) {45 public StorableClassAttribute(StorableClassType type, string guid) { 43 46 Type = type; 47 Guid = new Guid(guid); 48 Released = false; 44 49 } 45 50 … … 61 66 } 62 67 68 public static StorableClassAttribute GetStorableClassAttribute(Type type) { 69 return (StorableClassAttribute)Attribute.GetCustomAttribute(type, typeof(StorableClassAttribute), false); 70 } 71 63 72 } 64 73 }
Note: See TracChangeset
for help on using the changeset viewer.