System.ComponentModel.TypeDescriptionProvider public abstract class TypeDescriptionProvider Documentation protected TypeDescriptionProvider() protected TypeDescriptionProvider(TypeDescriptionProvider parent) public virtual object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args) public virtual IDictionary GetCache(object instance) public virtual ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) public virtual string GetFullComponentName(object component) public Type GetReflectionType(object instance) public Type GetReflectionType(Type objectType) public virtual Type GetReflectionType(Type objectType, object instance) public virtual Type GetRuntimeType(Type reflectionType) public ICustomTypeDescriptor GetTypeDescriptor(object instance) public ICustomTypeDescriptor GetTypeDescriptor(Type objectType) public virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) public virtual bool IsSupportedType(Type type)