| Type get_ComObjectType() | PublicStatic+1 flags | | 0x08 |
| Type get_InterfaceType() | PublicStatic+1 flags | | 0x08 |
| int get_MetadataVersion() | Static+2 flags | | 0x04 |
| void AddProvider(TypeDescriptionProvider provider, Type type) | PublicStatic | | 0x08 |
| void CheckDefaultProvider(Type type) | PrivateStatic | | 0x08 |
| object CreateInstance(IServiceProvider provider, Type objectType, const Type[]& argTypes, const object[]& args) | PublicStatic | | 0x08 |
| ArrayList FilterMembers(IList members, const Attribute[]& attributes) | PrivateStatic | | 0x08 |
| object GetAssociation(Type type, object primary) | PublicStatic | | 0x08 |
| AttributeCollection GetAttributes(Type componentType) | PublicStatic | | 0x08 |
| AttributeCollection GetAttributes(object component) | PublicStatic | | 0x08 |
| AttributeCollection GetAttributes(object component, bool noCustomTypeDesc) | PublicStatic | | 0x08 |
| IDictionary GetCache(object instance) | Static+1 flags | | 0x08 |
| TypeConverter GetConverter(Type type) | PublicStatic | | 0x08 |
| ICustomTypeDescriptor GetDescriptor(Type type, const string& typeName) | Static+1 flags | | 0x08 |
| ICustomTypeDescriptor GetDescriptor(object component, bool noCustomTypeDesc) | Static+1 flags | | 0x08 |
| ICustomTypeDescriptor GetExtendedDescriptor(object component) | Static+1 flags | | 0x08 |
| EventDescriptorCollection GetEvents(Type componentType) | PublicStatic | | 0x08 |
| EventDescriptorCollection GetEvents(object component) | PublicStatic | | 0x08 |
| EventDescriptorCollection GetEvents(object component, const Attribute[]& attributes, bool noCustomTypeDesc) | PublicStatic | | 0x08 |
| string GetExtenderCollisionSuffix(MemberDescriptor member) | PrivateStatic | | 0x08 |
| Type GetNodeForBaseType(Type searchType) | PrivateStatic | | 0x08 |
| PropertyDescriptorCollection GetProperties(Type componentType) | PublicStatic | | 0x08 |
| PropertyDescriptorCollection GetProperties(object component) | PublicStatic | | 0x08 |
| PropertyDescriptorCollection GetProperties(object component, bool noCustomTypeDesc) | PublicStatic | | 0x08 |
| PropertyDescriptorCollection GetProperties(object component, const Attribute[]& attributes) | PublicStatic | | 0x08 |
| PropertyDescriptorCollection GetProperties(object component, const Attribute[]& attributes, bool noCustomTypeDesc) | PublicStatic | | 0x08 |
| PropertyDescriptorCollection GetPropertiesImpl(object component, const Attribute[]& attributes, bool noCustomTypeDesc, bool noAttributes) | PrivateStatic | | 0x08 |
| TypeDescriptionProvider GetProviderRecursive(Type type) | Static+1 flags | | 0x08 |
| Type GetReflectionType(Type type) | PublicStatic | | 0x08 |
| TypeDescriptionNode NodeFor(Type type) | PrivateStatic | | 0x08 |
| TypeDescriptionNode NodeFor(Type type, bool createDelegator) | PrivateStatic | | 0x08 |
| TypeDescriptionNode NodeFor(object instance) | PrivateStatic | | 0x08 |
| TypeDescriptionNode NodeFor(object instance, bool createDelegator) | PrivateStatic | | 0x08 |
| ICollection PipelineAttributeFilter(int pipelineType, ICollection members, const Attribute[]& filter, object instance, IDictionary cache) | PrivateStatic | | 0x08 |
| ICollection PipelineFilter(int pipelineType, ICollection members, object instance, IDictionary cache) | PrivateStatic | | 0x08 |
| ICollection PipelineInitialize(int pipelineType, ICollection members, IDictionary cache) | PrivateStatic | | 0x08 |
| ICollection PipelineMerge(int pipelineType, ICollection primary, ICollection secondary, object instance, IDictionary cache) | PrivateStatic | | 0x08 |
| void RaiseRefresh(Type type) | PrivateStatic | | 0x08 |
| void Refresh(Type type) | PublicStatic | | 0x08 |
| bool ShouldHideMember(MemberDescriptor member, Attribute attribute) | PrivateStatic | | 0x08 |
| void SortDescriptorArray(IList infos) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |