Step 1: Use IProvideDynamicClassInfoImpl

The IProvideDynamicClassInfoImpl implementation provides access to default type information and generates the type information for a specific class ID. The implementation includes public methods for the standard interface, standard objects, property access, and type information extensions, as well as public methods to override standard (internal) methods.

The interface, object, and override methods are self-explanatory. The property access and type information extension methods are new and are described below.

Property Access Methods

IProvideDynamicClassInfoImpl includes these methods to change designer properties:

Type Information Extension Methods

IProvideDynamicClassInfoImpl includes these methods to help in extending type information:

See the Framework Reference for more information.

See Also

Step 2: Use Helper Classes to Add Methods and Properties