public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { var stringValue = value as string; if (stringValue != null) { return(BoolOrNoneConverter.ValueConverter(stringValue)); } return(null); }
protected internal override BoolOrNone ConvertStringToValue(string stringVal) { return(BoolOrNoneConverter.ValueConverter(stringVal)); }
protected internal override string ConvertValueToString(BoolOrNone val) { // must use lower case for attribute value to match XSD restrictions return(BoolOrNoneConverter.StringConverter(val).ToLowerInvariant()); }
internal ChangePropertyTypeNullableCommand(Property property, bool?value) : this(property, BoolOrNoneConverter.ValueConverterForBool(value)) { }