System.ComponentModel (system.dll) | abstract class |
This abstract class provides a base for
TypeConverter implementations that translates
integer numeric types (such as int).
It also provides an implementation that converts
string objects, including those with hexadecimal
representations.
public abstract class BaseNumberConverter : TypeConverter {
// Protected Constructors
protected BaseNumberConverter();
// Public Instance Methods
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType); // overrides TypeConverter
public override bool CanConvertTo(ITypeDescriptorContext context, Type t); // overrides TypeConverter
public override object ConvertFrom(ITypeDescriptorContext context,
System.Globalization.CultureInfo culture, object value); // overrides TypeConverter
public override object ConvertTo(ITypeDescriptorContext context,
System.Globalization.CultureInfo culture, object value, Type destinationType); // overrides TypeConverter
}
Hierarchy
System.Object TypeConverter
BaseNumberConverter
Subclasses
ByteConverter,
DecimalConverter,
DoubleConverter,
Int16Converter, Int32Converter,
Int64Converter, SByteConverter,
SingleConverter,
UInt16Converter,
UInt32Converter,
UInt64Converter
|