Beispiel #1
0
 public bool IsConvertible(ConversionContext conversion)
 {
     return(conversion.HasValue &&
            conversion.ValueType.IsOneOf(dateTimeTypes) &&
            conversion.DestinationPropertyType.IsOneOf(dateTimeTypes));
 }
Beispiel #2
0
 public bool IsConvertible(ConversionContext conversion)
 {
     return(conversion.HasValue &&
            conversion.DestinationPropertyType is IConvertible &&
            conversion.ValueType != conversion.DestinationPropertyType);
 }
Beispiel #3
0
 public bool IsConvertible(ConversionContext conversion)
 {
     return(conversion.HasValue == false);
 }
Beispiel #4
0
 public ConversionResult Convert(ConversionContext conversion)
 {
     return(conversion.Result(conversion.DestinationPropertyType.DefaultValue()));
 }
Beispiel #5
0
 public ConversionResult Convert(ConversionContext conversion)
 {
     return(conversion.Unconverted());
 }
 private static ConversionResult TrySystemConversion(ConversionContext context)
 {
     return(new SystemConverter().Convert(context));
 }