System.ComponentModel
Namespace with 30 public types
Classes
ArrayConverter
Provides a type converter to convert objects to and from various other representations.
BooleanConverter
Provides a type converter to convert objects to and from various other representations.
ByteConverter
Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.
CharConverter
Provides a type converter to convert Unicode character objects to and from various other representations.
CollectionConverter
Provides a type converter to convert collection objects to and from various other representations.
DateTimeConverter
Provides a type converter to convert objects to and from various other representations.
DateTimeOffsetConverter
Provides a type converter to convert structures to and from various other representations.
DecimalConverter
Provides a type converter to convert objects to and from various other representations.
DoubleConverter
Provides a type converter to convert double-precision, floating point number objects to and from various other representations.
EnumConverter
Provides a type converter to convert objects to and from various other representations.
GuidConverter
Provides a type converter to convert objects to and from various other representations.
Int16Converter
Provides a type converter to convert 16-bit signed integer objects to and from other representations.
Int32Converter
Provides a type converter to convert 32-bit signed integer objects to and from other representations.
Int64Converter
Provides a type converter to convert 64-bit signed integer objects to and from various other representations.
MultilineStringConverter
Provides a type converter to convert multiline strings to a simple string.
NullableConverter
Provides automatic conversion between a nullable type and its underlying primitive type.
SByteConverter
Provides a type converter to convert 8-bit unsigned integer objects to and from a string.
SingleConverter
Provides a type converter to convert single-precision, floating point number objects to and from various other representations.
StringConverter
Provides a type converter to convert string objects to and from other representations.
TimeSpanConverter
Provides a type converter to convert objects to and from other representations.
TypeConverter
Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.
TypeConverterAttribute
Specifies what type to use as a converter for the object this attribute is bound to.
TypeDescriptor
Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited.
UInt16Converter
Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.
UInt32Converter
Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.
UInt64Converter
Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.
Abstract Classes
BaseNumberConverter
Provides a base type converter for nonfloating-point numerical types.
PropertyDescriptor
Provides an abstraction of a property on a class.
TypeListConverter
Provides a type converter that can be used to populate a list box with available types.
Interfaces
ITypeDescriptorContext
Provides contextual information about a component, such as its container and property descriptor.