public CustomPropertyConfiguration TryGetConfiguration(PropertyInfo propertyInfo)
 {
     return(LocalTimeCustomPropertyConfiguration.TryGetConfiguration(propertyInfo)
            ?? LocalDateCustomPropertyConfiguration.TryGetConfiguration(propertyInfo)
            ?? TimeUuidCustomPropertyConfiguration.TryGetConfiguration(propertyInfo));
 }
 public CustomPropertyConfiguration?TryGetConfiguration(Type propertyType)
 {
     return(LocalTimeCustomPropertyConfiguration.TryGetConfiguration(propertyType)
            ?? LocalDateCustomPropertyConfiguration.TryGetConfiguration(propertyType)
            ?? TimeUuidCustomPropertyConfiguration.TryGetConfiguration(propertyType));
 }
 public CustomPropertyConfiguration TryGetConfiguration(object @object, PropertyInfo propertyInfo)
 {
     return(LocalTimeCustomPropertyConfiguration.TryGetConfiguration(propertyInfo)
            ?? TimeUuidCustomPropertyConfiguration.TryGetConfiguration(propertyInfo)
            ?? CustomTypeConfiguration.TryGetConfiguration(@object, propertyInfo));
 }