Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/17/11 14:19:51 (13 years ago)
Author:
epitzer
Message:

streamline access and don't eat exceptions when access unavailable types and members (#1530)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/FieldDescriptor.cs

    r6214 r6221  
    2020#endregion
    2121using System;
    22 using System.Collections.Generic;
    23 using System.Linq;
    2422using System.Reflection;
    2523using System.Text;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2724
    2825namespace HeuristicLab.Persistence.Default.CompositeSerializers.Storable.Descriptors {
     
    3532
    3633    #region Fields & Properties
    37    
     34
    3835    /// <summary>
    3936    /// The type that declared this field.
     
    7572    public FieldInfo Handle {
    7673      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);
    8176        return handle;
    8277      }
    8378    }
    8479    #endregion
    85    
     80
    8681    [StorableConstructor]
    8782    private FieldDescriptor(bool deserializing) { }
Note: See TracChangeset for help on using the changeset viewer.