private ServiceConfiguration GetConfigurationOrNull(Type type, ContractsList contracts)
        {
            var result = Configuration.GetConfigurationOrNull(type, contracts);

            if (result == null && type.IsGenericType)
            {
                result = Configuration.GetConfigurationOrNull(type.GetDefinition(), contracts);
            }
            return(result);
        }
 public ServiceConfiguration GetConfigurationOrNull(Type type, ContractsList contracts)
 {
     var configurationSet = configurations.Get(type);
     return configurationSet == null ? null : configurationSet.GetConfiguration(contracts);
 }
 private ServiceConfiguration GetConfigurationOrNull(Type type, ContractsList contracts)
 {
     var result = Configuration.GetConfigurationOrNull(type, contracts);
     if (result == null && type.IsGenericType)
         result = Configuration.GetConfigurationOrNull(type.GetDefinition(), contracts);
     return result;
 }