Ejemplo n.º 1
0
 public void Visit(SourcedPropertyNameResolver propertyNameResolver)
 {
     try
     {
         propertyNameResolver.GetValue = cache.CacheGet(propertyNameResolver.SourceType,
                                                        propertyNameResolver.PropertyName);
     }
     catch (Exception ex)
     {
         throw new DittoConfigurationException("There was a problem caching property {0} for SourceType {1} :{2}{3}",
                                               propertyNameResolver.PropertyName, propertyNameResolver.SourceType, Environment.NewLine, ex);
     }
 }
Ejemplo n.º 2
0
        public void Visit(SourcedPropertyNameResolver propertyNameResolver)
        {
            try
            {

                propertyNameResolver.GetValue = cache.CacheGet(propertyNameResolver.SourceType,
                                                               propertyNameResolver.PropertyName);
            }
            catch(Exception ex)
            {
                throw new DittoConfigurationException("There was a problem caching property {0} for SourceType {1} :{2}{3}",
                                                      propertyNameResolver.PropertyName, propertyNameResolver.SourceType,Environment.NewLine,ex);
            }
        }
Ejemplo n.º 3
0
 internal SourcedPropertyNameResolver SourcedBy(Type sourceType)
 {
     sourced = new SourcedPropertyNameResolver(sourceType,this);
     return sourced;
 }