ConfigurationConverterBase
The base class for the configuration converter types.
using System.ComponentModel;
namespace System.Configuration
{
public abstract class ConfigurationConverterBase : TypeConverter
{
public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type)
{
return type == typeof(string);
}
public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type)
{
return type == typeof(string);
}
internal void ValidateType(object value, Type expected)
{
if (value != null && value.GetType() != expected)
throw new ArgumentException(System.SR.Format(System.SR.Converter_unsupported_value_type, expected.Name));
}
}
}