|
override object | CreateInstance (IServiceProvider provider, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, Type[] argTypes, object[] args) |
|
override IDictionary | GetCache (object instance) |
|
override ICustomTypeDescriptor | GetExtendedTypeDescriptor (object instance) |
|
override string | GetFullComponentName (object component) |
|
override Type | GetReflectionType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor|DynamicallyAccessedMemberTypes.PublicFields)] Type objectType, object instance) |
|
override ICustomTypeDescriptor | GetTypeDescriptor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType, object instance) |
|
virtual ? object | CreateInstance (IServiceProvider? provider, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, Type[]? argTypes, object[]? args) |
|
Type | GetReflectionType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor|DynamicallyAccessedMemberTypes.PublicFields)] Type objectType) |
|
Type | GetReflectionType (object instance) |
|
virtual Type | GetReflectionType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor|DynamicallyAccessedMemberTypes.PublicFields)] Type objectType, object? instance) |
|
virtual Type | GetRuntimeType (Type reflectionType) |
|
ICustomTypeDescriptor? | GetTypeDescriptor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType) |
|
ICustomTypeDescriptor? | GetTypeDescriptor (object instance) |
|
virtual ? ICustomTypeDescriptor | GetTypeDescriptor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType, object? instance) |
|
virtual bool | IsSupportedType (Type type) |
|
|
| ReflectTypeDescriptionProvider () |
|
AttributeCollection | GetAttributes ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
|
string | GetClassName ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
|
string | GetComponentName ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object instance) |
|
TypeConverter | GetConverter ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object instance) |
|
EventDescriptor | GetDefaultEvent ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object instance) |
|
PropertyDescriptor | GetDefaultProperty ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object instance) |
|
object | GetEditor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object instance, Type editorBaseType) |
|
EventDescriptorCollection | GetEvents ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
|
AttributeCollection | GetExtendedAttributes (object instance) |
|
string | GetExtendedClassName (object instance) |
|
string | GetExtendedComponentName (object instance) |
|
TypeConverter | GetExtendedConverter (object instance) |
|
EventDescriptor | GetExtendedDefaultEvent (object instance) |
|
PropertyDescriptor | GetExtendedDefaultProperty (object instance) |
|
object | GetExtendedEditor (object instance, Type editorBaseType) |
|
EventDescriptorCollection | GetExtendedEvents (object instance) |
|
PropertyDescriptorCollection | GetExtendedProperties (object instance) |
|
override IExtenderProvider[] | GetExtenderProviders (object instance) |
|
object | GetExtendedPropertyOwner (object instance, PropertyDescriptor pd) |
|
Type[] | GetPopulatedTypes (Module module) |
|
PropertyDescriptorCollection | GetProperties ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
|
object | GetPropertyOwner (Type type, object instance, PropertyDescriptor pd) |
|
bool | IsPopulated (Type type) |
|
void | Refresh (Type type) |
|