|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | EmptyCustomTypeDescriptor |
Public Member Functions | |
| virtual ? object | CreateInstance (IServiceProvider? provider, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, Type[]? argTypes, object[]? args) |
| virtual ? IDictionary | GetCache (object instance) |
| virtual ICustomTypeDescriptor | GetExtendedTypeDescriptor (object instance) |
| virtual ? string | GetFullComponentName (object component) |
| 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) |
Protected Member Functions | |
| TypeDescriptionProvider () | |
| TypeDescriptionProvider (TypeDescriptionProvider parent) | |
Package Functions | |
| virtual IExtenderProvider[] | GetExtenderProviders (object instance) |
Private Attributes | |
| readonly TypeDescriptionProvider | _parent |
| EmptyCustomTypeDescriptor | _emptyDescriptor |
Definition at line 6 of file TypeDescriptionProvider.cs.