Changeset 6221 for branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/FieldDescriptor.cs
- Timestamp:
- 05/17/11 14:19:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/FieldDescriptor.cs
r6214 r6221 20 20 #endregion 21 21 using System; 22 using System.Collections.Generic;23 using System.Linq;24 22 using System.Reflection; 25 23 using System.Text; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;27 24 28 25 namespace HeuristicLab.Persistence.Default.CompositeSerializers.Storable.Descriptors { … … 35 32 36 33 #region Fields & Properties 37 34 38 35 /// <summary> 39 36 /// The type that declared this field. … … 75 72 public FieldInfo Handle { 76 73 get { 77 try { 78 if (handle == null) 79 handle = DeclaringType.Handle.GetField(RealName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 80 } catch { } 74 if (handle == null) 75 handle = DeclaringType.Handle.GetField(RealName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 81 76 return handle; 82 77 } 83 78 } 84 79 #endregion 85 80 86 81 [StorableConstructor] 87 82 private FieldDescriptor(bool deserializing) { }
Note: See TracChangeset
for help on using the changeset viewer.