static | AddAttributes(object, params Attribute[]) : TypeDescriptionProvider
Adds class-level attributes to the target component instance.
|
static | AddAttributes(Type, params Attribute[]) : TypeDescriptionProvider
Adds class-level attributes to the target component type.
|
static | AddEditorTable(Type, Hashtable)
Adds an editor table for the given editor base type.
|
static | AddProvider(TypeDescriptionProvider, object)
Adds a type description provider for a single instance of a component.
|
static | AddProvider(TypeDescriptionProvider, Type)
Adds a type description provider for a component class.
|
static | AddProviderTransparent(TypeDescriptionProvider, object)
Adds a type description provider for a single instance of a component.
|
static | AddProviderTransparent(TypeDescriptionProvider, Type)
Adds a type description provider for a component class.
|
static | CreateAssociation(object, object)
Creates a primary-secondary association between two objects.
|
static | CreateDesigner(IComponent, Type) : System.ComponentModel.Design.IDesigner
Creates an instance of the designer associated with the specified component and of the specified type of designer.
|
static | CreateEvent(Type, EventDescriptor, params Attribute[]) : EventDescriptor
Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing System.ComponentModel.EventDescriptor.
|
static | CreateEvent(Type, string, Type, params Attribute[]) : EventDescriptor
Creates a new event descriptor that is identical to an existing event descriptor by dynamically generating descriptor information from a specified event on a type.
|
static | CreateInstance(IServiceProvider, Type, Type[], object[]) : object
Creates an object that can substitute for another data type.
|
static | CreateProperty(Type, PropertyDescriptor, params Attribute[]) : PropertyDescriptor
Creates a new property descriptor from an existing property descriptor, using the specified existing System.ComponentModel.PropertyDescriptor and attribute array.
|
static | CreateProperty(Type, string, Type, params Attribute[]) : PropertyDescriptor
Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.
|
static | GetAssociation(Type, object) : object
Returns an instance of the type associated with the specified primary object.
|
static | GetAttributes(object) : AttributeCollection
Returns the collection of attributes for the specified component.
|
static | GetAttributes(Type) : AttributeCollection
Returns a collection of attributes for the specified type of component.
|
static | GetAttributes(object, bool) : AttributeCollection
Returns a collection of attributes for the specified component and a Boolean indicating that a custom type descriptor has been created.
|
static | GetClassName(object) : string
Returns the name of the class for the specified component using the default type descriptor.
|
static | GetClassName(Type) : string
Returns the name of the class for the specified type.
|
static | GetClassName(object, bool) : string
Returns the name of the class for the specified component using a custom type descriptor.
|
static | GetComponentName(object) : string
Returns the name of the specified component using the default type descriptor.
|
static | GetComponentName(object, bool) : string
Returns the name of the specified component using a custom type descriptor.
|
static | GetConverter(object) : TypeConverter
Returns a type converter for the type of the specified component.
|
static | GetConverter(Type) : TypeConverter
Returns a type converter for the specified type.
|
static | GetConverter(object, bool) : TypeConverter
Returns a type converter for the type of the specified component with a custom type descriptor.
|
static | GetDefaultEvent(object) : EventDescriptor
Returns the default event for the specified component.
|
static | GetDefaultEvent(Type) : EventDescriptor
Returns the default event for the specified type of component.
|
static | GetDefaultEvent(object, bool) : EventDescriptor
Returns the default event for a component with a custom type descriptor.
|
static | GetDefaultProperty(object) : PropertyDescriptor
Returns the default property for the specified component.
|
static | GetDefaultProperty(Type) : PropertyDescriptor
Returns the default property for the specified type of component.
|
static | GetDefaultProperty(object, bool) : PropertyDescriptor
Returns the default property for the specified component with a custom type descriptor.
|
static | GetEditor(object, Type) : object
Gets an editor with the specified base type for the specified component.
|
static | GetEditor(Type, Type) : object
Returns an editor with the specified base type for the specified type.
|
static | GetEditor(object, Type, bool) : object
Returns an editor with the specified base type and with a custom type descriptor for the specified component.
|
static | GetEvents(object) : EventDescriptorCollection
Returns the collection of events for the specified component.
|
static | GetEvents(Type) : EventDescriptorCollection
Returns the collection of events for a specified type of component.
|
static | GetEvents(object, Attribute[]) : EventDescriptorCollection
Returns the collection of events for a specified component using a specified array of attributes as a filter.
|
static | GetEvents(object, bool) : EventDescriptorCollection
Returns the collection of events for a specified component with a custom type descriptor.
|
static | GetEvents(Type, Attribute[]) : EventDescriptorCollection
Returns the collection of events for a specified type of component using a specified array of attributes as a filter.
|
static | GetEvents(object, Attribute[], bool) : EventDescriptorCollection
Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.
|
static | GetFullComponentName(object) : string
Returns the fully qualified name of the component.
|
static | GetProperties(object) : PropertyDescriptorCollection
Returns the collection of properties for a specified component.
|
static | GetProperties(Type) : PropertyDescriptorCollection
Returns the collection of properties for a specified type of component.
|
static | GetProperties(object, Attribute[]) : PropertyDescriptorCollection
Returns the collection of properties for a specified component using a specified array of attributes as a filter.
|
static | GetProperties(object, bool) : PropertyDescriptorCollection
Returns the collection of properties for a specified component using the default type descriptor.
|
static | GetProperties(Type, Attribute[]) : PropertyDescriptorCollection
Returns the collection of properties for a specified type of component using a specified array of attributes as a filter.
|
static | GetProperties(object, Attribute[], bool) : PropertyDescriptorCollection
Returns the collection of properties for a specified component using a specified array of attributes as a filter and using a custom type descriptor.
|
static | GetProvider(object) : TypeDescriptionProvider
Returns the type description provider for the specified component.
|
static | GetProvider(Type) : TypeDescriptionProvider
Returns the type description provider for the specified type.
|
static | GetReflectionType(object) : Type
Returns a Type that can be used to perform reflection, given an object.
|
static | GetReflectionType(Type) : Type
Returns a Type that can be used to perform reflection, given a class type.
|
static | Refresh(object)
Clears the properties and events for the specified component from the cache.
|
static | Refresh(System.Reflection.Assembly)
Clears the properties and events for the specified assembly from the cache.
|
static | Refresh(System.Reflection.Module)
Clears the properties and events for the specified module from the cache.
|
static | Refresh(Type)
Clears the properties and events for the specified type of component from the cache.
|
static | RemoveAssociation(object, object)
Removes an association between two objects.
|
static | RemoveAssociations(object)
Removes all associations for a primary object.
|
static | RemoveProvider(TypeDescriptionProvider, object)
Removes a previously added type description provider that is associated with the specified object.
|
static | RemoveProvider(TypeDescriptionProvider, Type)
Removes a previously added type description provider that is associated with the specified type.
|
static | RemoveProviderTransparent(TypeDescriptionProvider, object)
Removes a previously added type description provider that is associated with the specified object.
|
static | RemoveProviderTransparent(TypeDescriptionProvider, Type)
Removes a previously added type description provider that is associated with the specified type.
|
static | SortDescriptorArray(IList)
Sorts descriptors using the name of the descriptor.
|