The namespace provides classes that are used to implement the run-time and design-time behavior of components and controls. This namespace includes the base classes and interfaces for implementing attributes and type converters, binding to data sources, and licensing components. The classes in this namespace divide into the following categories: Core component classes. See the , , , and classes. Component licensing. See the , , , and classes. Attributes. See the class. Descriptors and persistence. See the , , and classes. Type converters. See the class.