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(Type objectType) public Type GetReflectionType(object instance) public virtual Type GetReflectionType(Type objectType, object instance) public virtual Type GetRuntimeType(Type reflectionType) public ICustomTypeDescriptor GetTypeDescriptor(Type objectType) public ICustomTypeDescriptor GetTypeDescriptor(object instance) public virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) public virtual bool IsSupportedType(Type type)